Commit Graph

864 Commits

Author SHA1 Message Date
saulfabreg Wii VC Project
1bd50c7036
Allow "Original" (240p) render mode in 480p configurations (Taken from niuus' Snes9x RX) (#982)
* Allow "Original" render mode in 480p configurations (niuus)

Taken from Snes9x RX by @niuus (a fork of Snes9x GX). Info: https://github.com/niuus/Snes9xRX/commit/4f4627fe
Allow "Original" render mode to be selectable when using the Wii Options TV Resolution setting for "EDTV or HDTV (480p)" over component cables:
- This caters specifically to LCD / LED users with 240p supported displays, since the option was previously hidden. Users with CRT / PVM / BVM displays with supported 480p Progressive Scan mode will also benefit, since no Wii setting switch will be needed for the "Original" 240p mode to be used.

* Change order of Filtered Sharp/Soft settings for match with original Snes9x GX (dborth)

This commit is for change the order of Filtered Sharp/Soft settings for match with original Snes9x GX (suggested by dborth).
2022-01-13 12:53:21 -07:00
saulfabreg Wii VC Project
80eba1fd1d
Update Spanish language translation + bring it to 2022 (#983)
* Update Spanish language translation + bring it to 2022

Updated again some Spanish translations and replaced year 2021 to 2022 since this new year is 2022.

* fixed mistranslated "Oct" string to "Obtubre", correct is "Octubre"
2022-01-12 10:29:33 -07:00
bladeoner
ad638a5dbd
Update file headers (#981) 2022-01-09 09:41:38 -07:00
bladeoner
97dbf6caa0
Added Scale2x video filter and rename Scanlines filter (thanks Tanooki16!) (#979)
- Added the Scale2x video filter
- Rename the Scanlines filter to TV Mode
2021-11-25 13:33:45 -07:00
saulfabreg Wii VC Project
a9b9303f43
Update (again) Spanish language translation (#978)
Update some untranslated and mistranslated messages and text from Snes9xGX.
2021-10-16 12:06:26 -07:00
Daryl Borth
8aa8e4ce74 fixed the option to disable the aiming crosshair, fixed support for
128kb backup files (thanks Tanooki16!)
2021-09-02 10:04:28 -06:00
bladeoner
5bff07b305
Snes9x - Add 128KByte SRAM support in cheats (#976) 2021-08-27 08:40:49 -06:00
bladeoner
514d6c88ff
Snes9x - Add support for mapping more than 128KByte SRAM (#975) 2021-08-24 08:48:02 -06:00
bladeoner
33d7a143cb
Update Dutch language and other language files (#973) 2021-08-09 08:42:11 -06:00
Daryl Borth
e4040ee124 fixing build on new devkitppc 2021-08-06 12:36:05 -06:00
bladeoner
14f06f25c7
Snes9x - cheats: Fix of delete instead of free on strdup. (#971) 2021-05-16 17:28:59 -06:00
bladeoner
243865281b
Adjusted scanline filter (Thanks Tanooki16!) (#970) 2021-05-16 17:28:47 -06:00
GomesBR
eb0e39db8f
Update pt_br.lang (#969)
Updated the language to fix a few inconsistencies, add missing translations and give it a overhaul. Cheers!
2021-03-24 13:02:50 -06:00
Daryl Borth
eb25cb3fea update to 4.5.2 2021-03-23 18:48:10 -06:00
Daryl Borth
7b112520ad change max dimensions back to 640x480, fix bug in png loading 2021-03-16 19:41:10 -06:00
bladeoner
067ee50218
Small credits adjustment (#967) 2021-03-07 16:44:13 -07:00
Daryl Borth
17ecc4eb30 increase max game screenshot size to 640x512 2021-03-07 10:26:18 -07:00
Daryl Borth
5efab5a07f updated french translation (thanks Tanooki16!) 2021-03-07 10:22:47 -07:00
Daryl Borth
85dddcc226 update icon 2021-03-07 10:18:26 -07:00
Daryl Borth
056eb7801b fix size 2021-03-07 09:54:08 -07:00
Daryl Borth
136a25db8f Merge branch 'master' of https://github.com/dborth/snes9xgx.git 2021-02-28 14:56:31 -07:00
Daryl Borth
81d082b328 update game delete icon 2021-02-28 14:56:23 -07:00
EthanArmbrust
09149db1b3
Add support for Mayflash 2-port SNES USB adapter (#965)
* Add support for Mayflash 2-port SNES USB adapter

* Fix declaration

* increase char buffer size for GetUSBControllerInfo
2021-02-20 13:21:21 -07:00
Daryl Borth
4e11dc00b3 Merge branch 'master' of https://github.com/dborth/snes9xgx.git 2021-02-12 15:31:02 -07:00
Daryl Borth
d10f5c185a add L+R+START for back to menu for wii classic controller 2021-02-12 15:29:35 -07:00
bladeoner
ff20f95258
Snes9x - memmap: Add a comment about the new hack detection. (#963) 2021-02-08 08:47:39 -07:00
bladeoner
b47c74744e
Snes9x - memmap: Add heuristic to detect Earthbound hack. (#962) 2021-02-07 10:17:05 -07:00
Daryl Borth
b291b3e6c5 Fixed SD2SP2 / SD gecko issues 2021-02-06 16:05:55 -07:00
Daryl Borth
615a358996 reverse mounting order, fix bug storing save/load method 2021-02-02 16:06:39 -07:00
Daryl Borth
bf65ffe432 fix SD2SP2 2021-01-31 09:45:14 -07:00
Daryl Borth
82f15c4643 add .bs to list of files to display 2021-01-28 12:02:53 -07:00
Daryl Borth
3cf1285ea6 change max game image dimensions to 640x480 to support screenshots 2021-01-28 11:52:26 -07:00
Daryl Borth
bf8a8b4d44 finalize 4.4.9 2021-01-18 18:59:54 -07:00
bladeoner
faf5ef9f1b
Update file headers (#959) 2021-01-06 12:13:32 -08:00
Daryl Borth
3f0e3a6b90 remove unneeded line 2020-09-28 16:48:26 -06:00
Daryl Borth
0e03e6c96a add ability to change the player mapped to a connected controller 2020-09-28 16:46:30 -06:00
Daryl
5df5747c54 correct aspect ratio by changing viWidth to 644 (vaguerant) 2020-09-02 18:33:16 -06:00
Daryl
ff223e4da8 load cover images directly from file instead of an intermediary buffer 2020-08-09 13:08:51 -06:00
bladeoner
c1fb2e5a1e
Snes9x - Remove S9xChooseFilename (#941)
This is integration of the frontend with the core. Disable
the snapshot button mappings that use it. Any frontend should
implement those port commands its own.

Co-authored-by: dborth <dborth@gmail.com>
2020-08-08 10:45:42 -06:00
bladeoner
c14ff9464a
Snes9x - Remove S9xSetPalette (#940) 2020-08-08 10:28:59 -06:00
bladeoner
158d09b9d2
Snes9x - Remove S9xChooseMovieFilename (#942)
This is integration of the frontend with the core. Disable
the button mappings that use it. The frontend should implement on
its own.
2020-08-08 10:28:38 -06:00
bladeoner
1c021f105b
Snes9x - Add explicit declaration of tile unit templates. (#943)
Silences warnings and prevents double-compilation.
2020-08-08 10:28:28 -06:00
Daryl
66da7346b9 use I4 instead of RGBA8 for fonts (much less memory) 2020-07-25 10:23:22 -06:00
Daryl
09c3376827 when unable to load the default rom directory, just drop into device
root. don't show an error when unable to find a load device.
2020-07-23 14:31:03 -06:00
bladeoner
7e2bbbb9ac
Fix CI/CD build and adjust Credits (#939)
- Remove Cirrus CI build
- Add Github Workflow
- Adjust README.md
- Adjust Credits
2020-07-21 15:10:14 -06:00
bladeoner
b2f1a8f535
Update file headers (#934) 2020-07-02 00:50:35 -06:00
Daryl
b61d0102b0 finalize 4.4.8 2020-06-29 21:11:49 -06:00
Daryl
8435c09b65 BSX rom is now optional. if missing, it will load directly into the
game.
2020-06-28 21:24:42 -06:00
Daryl
d6eeb5c77d silence a few warnings 2020-06-28 13:45:36 -06:00
Carsten Teibes
f875dfe346
Update Makefiles to latest build tools (#930)
* Update Makefiles to latest build tools

* Fix warnings about overlapping strings

* Fix oversight in GameCube compilation
2020-06-28 10:05:41 -06:00
bladeoner
3252710eb7
Snes9x - Fix some warnings. / Remove out-of-bounds access with macs rifle data. (#925)
* Snes9x - Fix some warnings.

* Snes9x - Remove out-of-bounds access with macs rifle data.
2020-06-24 22:01:32 -06:00
bladeoner
cd66ff803f
Snes9x - SA1: Remove memory remapping at load state. (#924)
This fixes the Mega Man X SA1 patch.
2020-06-13 15:29:27 -06:00
Daryl
bb341fed60 wii u widescreen patch, report whether wii u CPU is full speed 2020-06-01 21:16:28 -06:00
Daryl
77708edcc1 prevent cheat name overflow 2020-05-12 20:55:48 -06:00
CrewMdk
879b99ff82
Updated korean language translation (#922)
Added translation for text: SD Gecko Slot A and SD Gecko Slot B.
2020-04-09 20:32:05 -06:00
CrewMdk
bed83a5db1
Updated spanish language translation (#921)
Added translation for text: SD Gecko Slot A and SD Gecko Slot B.
2020-04-09 20:31:44 -06:00
bladeoner
b17cca4d1c
Snes9x - Increase SRAM size to 512KB (#920)
Increased SRAM size from 128KB to 512KB.  This fixes a crash in the
emulator when writing to SRAM between addresses $720000 and $7DFFFF.
2020-04-06 17:16:15 -06:00
CrewMdk
b9d6ec7883
Updated spanish language translation (#919)
Some texts were changed for a better understanding.
2020-04-04 12:27:42 -06:00
CrewMdk
9a3aac7e8f
Updated chinese (simplified) language translation (#918)
Texts that are no longer in the emulator code have been removed.
2020-04-02 18:26:09 -06:00
CrewMdk
2655348ecf
Updated english language translation (#917) 2020-04-02 18:25:56 -06:00
CrewMdk
55ee82cd96
Updated english language translation (#916) 2020-04-02 18:25:31 -06:00
CrewMdk
f26ce22342
Updated english language translation (#915)
* Updated english language translation

* Updated english language translation
2020-04-02 18:25:17 -06:00
CrewMdk
5df29089ec
Updated korean language translation (#914)
* Updated korean language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated korean language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated korean language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated korean language translation

Translations have been added for the text "Chinese (Simplified)" and "Chinese (Traditional)".
2020-04-02 18:25:04 -06:00
CrewMdk
42b4f5fcdc
Updated spanish language translation (#913)
* Updated spanish language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated spanish language translation

The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.

* Updated spanish language translation

Translations have been added for the text "Chinese (Simplified)" and "Chinese (Traditional)".
2020-04-02 18:24:50 -06:00
Daryl Borth
e847522abf reduce save buffer size on gamecube. fixes graphical glitches 2020-03-15 09:38:31 -06:00
Daryl Borth
c44a2db968 skip chinese traditional (no translation). fix language default. 2020-03-13 13:42:43 -06:00
xjsxjs197
29735a817d
update SIMP_CHINESE translations (#911)
* update SIMP_CHINESE translations

* update SIMP_CHINESE translations

* Update zh.lang
2020-03-13 13:25:21 -06:00
Daryl Borth
a0a72079f8 finalize 4.4.7 2020-03-04 17:22:00 -07:00
Daryl Borth
05b4abce98 fix controllers with bad calibration data 2020-02-28 18:49:52 -07:00
CrewMdk
8a120b0497
Updated korean language translation (#903)
The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.
2020-02-17 19:38:40 -07:00
CrewMdk
320293df46
Updated spanish language translation (#902)
The text is organized in alphabetical order.
The texts for the interface are the first and the texts for Snes9x GX were moved at the end to have a better order and facilitate translation into other languages.
2020-02-17 19:38:06 -07:00
CrewMdk
dd2cbd7920
Updated korean language translation (#901)
* Updated korean language translation

* Updated korean language translation
2020-02-17 17:26:23 -07:00
CrewMdk
ceab8f554d
Updated spanish language translation (#897)
* Updated spanish language translation

* Updated spanish language translation

* Update es.lang

Co-authored-by: dborth <dborth@gmail.com>
2020-02-17 17:26:13 -07:00
CrewMdk
d472904ce3
Updated english language translation (#898)
* Updated english language translation

* Updated english language translation
2020-02-17 17:26:01 -07:00
CrewMdk
5b5c85a764
Updated english language translation (#899) 2020-02-17 17:25:35 -07:00
Daryl Borth
b950a02b96 finalize 4.4.6 2020-02-16 17:57:14 -07:00
Daryl Borth
dd4f8f1d94 move savebuffer on gamecube from ARAM to MEM1. fixes browser game images
not working on gamecube.
2020-02-16 17:55:53 -07:00
Daryl Borth
839db27a7f set default calibration values for controllers that return invalid data 2020-02-16 17:52:01 -07:00
CrewMdk
f64dfb1d5f
Updated spanish language translation (#896)
* Updated spanish language translation

* Updated spanish language translation
2020-02-14 23:41:51 -07:00
Daryl Borth
3df61e0439 finalize 4.4.5 2020-02-01 11:00:20 -07:00
Daryl Borth
f07b637a43 updates to xbox360/retrode/hornet usb controller support (thanks revvv!) 2020-01-03 20:13:51 -07:00
Daryl Borth
aa2ee0e422 update array lengths to reflect addition of DEVICE_SD_PORT2 2020-01-03 20:11:48 -07:00
bladeoner
d9f6d1d8b3 Fix compile issue (#891)
Fix compile issue after commit:
e104bc6f9b
2019-12-31 10:32:29 -07:00
fancymelonhub
e104bc6f9b Porting SNES9X RX 360 Controller support to GX (#887)
Title is self-explanatory.
2019-12-30 12:45:20 -07:00
bladeoner
0fd4dc968b Snes9x - Classify region id 18 as PAL (fixes 615) (#888) 2019-12-30 12:41:45 -07:00
bladeoner
c5b911236d Also apply Firepower 2000 scanline timing to Super SWIV (fixes 610) (#886) 2019-12-28 19:27:41 -07:00
Pwedge
cd264c16da Added support for serial port 2 (SP2 / SD2SP2) on Gamecube (#884) 2019-12-23 22:30:59 -07:00
bladeoner
abbf71f2d9 Snes9x - add unlimited sprites (range) (#879) 2019-11-27 11:42:49 -07:00
bladeoner
adb43e9262 Snes9x - Add render position hack and clean up rest. (#880)
This removes the "known bad dumps" section, which probably aren't
relevant anymore. It also removes commented out APU hacks which are
no longer needed.
2019-11-27 11:42:40 -07:00
Daryl Borth
d7739e797e only enable AutoDisplayMessages if display framerate or clock is on 2019-11-03 10:43:06 -07:00
Daryl Borth
1e5802f35f updates to spanish translation 2019-11-03 10:36:08 -07:00
bladeoner
96b7c849b4 Snes9x - Fix Mode7 mosaic glitch from tile cleanup. (#876) 2019-10-13 14:01:53 -06:00
bladeoner
3c573f69dc update readme. finalize 4.4.4 (#875) 2019-10-09 23:00:27 -06:00
niuus
62e529c6e7 Working buttons for all SNES peripherals (#872)
* Working buttons for all SNES peripherals

Mouse, SuperScope and the Konami's Justifier trigger/buttons never worked in any other controllers except the GCN pad and Wiimote. This fixes it, so you can use the Wii Classic Controller, Wii U Pro Controller and Wii U Gamepad to fully emulate the peripherals.

* Minor button rearrangement
2019-08-13 15:11:03 -06:00
Daryl Borth
4c15d55247 Add Retrode support (Thanks revvv!) 2019-08-05 18:22:54 -06:00
bladeoner
637f4b42cc Snes9x - Fix out-of-bounds memory access. (#871) 2019-08-05 11:08:00 -06:00
Daryl Borth
ecd7869234 update spanish translation 2019-07-04 17:52:36 -06:00
bladeoner
27dea97a35 Snes9x - yoffy/unmacro-tile (#865)
This patch provides maintainability and debuggability of tile.cpp.
It replacements many macros to C++ template, and abolish self inclusion.
2019-06-29 09:54:17 -06:00
bladeoner
66969747f7 Snes9x - Trim data elements beginning with colons in bml. (#863) 2019-06-25 13:03:45 -06:00
bladeoner
2200cc5c6e bg_preview corrected right top line was too thick (thanks to Tanooki16) (#861) 2019-06-10 08:09:32 -06:00