Releases: niuus/Snes9xRX
v5.5.0 - 20221225
-
Add B/1 cancel trigger to WindowPrompts. [InfiniteBlueGX]
-
Fix initial game selection menu "jump" when using Wii Classic Controller
or Wii U Pro Classic Controller. [InfiniteBlueGX] -
Fix a crash when selecting Cancel after removing a SD/USB device and
re-opening the app. [InfiniteBlueGX] -
Add B/1 button press to cancel button remapping. [InfiniteBlueGX]
-
Remove an unused variable since screenshot button
was moved. [InfiniteBlueGX] -
Upgraded the Cheat engine to newer version. [InfiniteBlueGX]
Previous one still works. -
Languages update: korean, spanish.
Notes:
- Both Wii and Wii U Channels are forwarders, which means you install it, and then use whatever special build suits your preference, by unzipping it to your SD card.
- Special Logitech F510 Controller for Xbox 360 (use XInput mode) separate build.
- Special Logitech F710 Controller for Xbox 360 (use XInput mode) separate build.
- Special Mad Catz SE FightStick for Xbox 360 separate build.
v5.4.0 - 20221015
-
Map YXBA to Right Stick (thanks InfiniteBlueGX!)
Right stick can now be configured as YXBA, like what the Xbox 360 wired
controller is configured by default with this emulator, specially useful
for shooters like Smash TV and Total Carnage. -
Add option to choose the Emulator Menu toggle [InfiniteBlueGX]
Choose between "Default (All Enabled)", "Home / C-Stick Left", or
the universal button combo "Start+B+A / Start+1+2". -
UI navigation improvements. [InfiniteBlueGX]
Pressing B / 1 will now Go Back from all menus and some sub-menus. -
Satellaview BIOS ON-OFF (thanks Tanooki16!)
In RX, it was changed and adapted to be intuitive and easy to use.
Enable or disable BS-X Satellaview BIOS boot through:
"Settings -> Menu" or "Game Settings -> Emulator Hacks".
v5.3.0 - 20220928
- Upgraded Satellaview (BS-X) engine to latest Snes9x to date.
This furthers up the game compatibility, by making use of the Satellaview
BIOS. Though the file is optional, you'll want to use it for titles that
make exclusive use of its functions. Some of the titles now playable are:
- BS Fire Emblem: Akaneia Saga (Episodes 1 to 4)
- Chou Aniki - Bakuretsu Rantou Hen
- Konae-chan no Dokidoki Penguin Kazoku Event-ban
And a lot of the digital magazines available that were distributed through
the Satellite's service can be read in its original language now,
as the BIOS embedded font is mostly used for these.
Check the instructions on where to place the BIOS file by reading the new
Satellaview section, in the readme.
- MSU-1 refinements.
- Fix for compiling error.
- Updates for the Spanish language.
- Other tweaks.
Notes:
- The Wii U Channel is now a forwarder, which means you install it, and then use whatever special build suits your preference, by unzipping it to your SD card.
- Special Logitech F510 Controller for Xbox 360 (use XInput mode) separate build.
- Special Mad Catz SE FightStick for Xbox 360 separate build.
v5.2.0 - 20220718
- SNES CPU overclock setting exposed (thanks Tanooki16!)
Inside the "Video" section, you can now choose three settings to overclock
the virtual SNES CPU, to improve or smooth the framerate in games that
originally struggled (i.e.: cutscenes in Flashback). It may also change the
flow of the game entirely (i.e.: Skulljagger - Revolt of the Westicans).
Experiment with the setting on your favorite games or other uncommon titles
in your library. - Updates for the Spanish language.
- Other tweaks.
v5.1.0 - 20220626
- Reset settings if an older config file is found
Preferences XML file will be reset if it is older than 5.1.0, in order to
start clean and avoid possible conflicts. - Korean language update, minor cleanup. [DDinghoya]
- Remove unused logger.cpp and logger.h. [bladeoner]
- Fix the logic for the Display Virtual Memory toggle. [InfiniteBlueGX]
- Cleanups backported from the Libretro cores.
- dsp: Fix assignment of Op11Xr. [jonathan-teh]
- apu/dsp: Mark function-scope const arrays as static. [jSTE0]
- Fix some memory leaks. [jdgleaver]
- Remove OpenGL options. Not needed here.
- Remap Turbo Mode and add a submenu. (thanks InfiniteBlueGX!)
- Fix an edge case where Turbo Mode could be activated on Dpad Up/Left
when Nunchuk's Z/C button is mapped. [InfiniteBlueGX] - Some renaming for TurboMode. [InfiniteBlueGX]
- Add an enumeration for the remappable buttons
for Turbo Mode. [InfiniteBlueGX] - SuperFX OC value will properly load on next boot. [InfiniteBlueGX]
- Fix some formatting. [InfiniteBlueGX]
- Add a toggle to hide/show the SRAM save button
in the save menu UI. [InfiniteBlueGX] - Remove an unused variable? [InfiniteBlueGX]
- New audio filters (CUBIC/SINC) taken from Snes9x 1.61.
- Invert L/R audio channels, save more settings. [Tanooki16]
You can now swap Left and Right audio channels with a toggle. - New speeds for Super FX overclocking, Wii U recommended.
Added 80 MHz / 100 MHz / 120 MHz. These will stay hidden on the
Gamecube port's GUI, as the CPU is not powerful enough. - SNES Hi-Res Mode ON/OFF and Sprite Limit ON/OFF (thanks Tanooki16!)
- Important readme updates.
- Updates for the Spanish language.
- Other tweaks.
v5.0.0 - 20220422
- Use I4 instead of RGBA8 for fonts (much less memory). [Daryl]
- 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. [Daryl] - Silence a few warnings. [Daryl]
- Remove S9xChooseMovieFilename. [bearoso]
- Remove S9xSetPalette. [bearoso]
- Remove S9xChooseFilename. [bearoso]
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. - Load cover images directly from file instead of an
intermediary buffer. [Daryl] - Correct aspect ratio by changing viWidth to 644. [vaguerant]
- Add ability to change the player mapped to a
connected (Wireless) controller. [Tantric] - Change max game image dimensions to 640x480, fix bug
in png loading. [Tantric] - Add support for Mayflash 2-port SNES USB adapter. [EthanArmbrust]
- New scanlines filter setting. (thanks Tanooki16!)
Now nicknamed 50% and 25% for RX, I added the option to select between both,
so you can choose whether you like darker scanlines (old method)
or subtler ones (new method). - Add A+B+SELECT+START for back to menu on Wiimote controller extensions.
Based on the similar commit by Tantric for Snes9xGX. - If arguments are passed to the emu to autoboot a game, then the main
menu button should be labelled Exit, and leave the emu instead of going
back to the main menu. Cleanup autoboot code. [Tantric] - Add support for mapping more than 128KByte SRAM. [cout/qwertymodo]
- Add 128KByte SRAM support in cheats. [qwertymodo]
- New Scale2x filter added. (thanks Tanooki16!)
Originally developed by Andrea Mazzoleni for the AdvanceMAME project.
http://www.scale2x.it/ - Add support for Speedlink Hornet Gamepad USB. (thanks revvv!)
- Prevent cheat name overflow. [Daryl]
- Support forwarders that pass in sd1:/ [Tantric]
- Add ability of FastROM hacks to use SuperFX. [bladeoner]
- Set SRAM initialization to set whole buffer. [bearoso]
...not just a few bytes. Add a TODO comment at allocation.
These never change, so they should ideally be static. - Add heuristic to detect 6MB Earthbound hack.
Makes "Mother 2 Deluxe" romhack playable. - UStealth support.
- Wii 480p video fix. [Extrems]
- More 3rd party controllers support. [Tantric]
Fix 3rd party classic controllers that don't send calibration data.
For those controllers, use default values. - Important readme updates.
v4.9.0 - 20200715
- Reduce save buffer size on GCN. Should fix preview glitch. [Tantric]
- Snes9x - Increase SRAM size to 512KB. [cout]
- Wii U widescreen patch, report whether Wii U CPU is full speed. [Daryl]
Use the Credits section to see it (press the Snes9xRX logo on the main menu) - Fix some warnings. [bearoso]
Official Wii U Channel available now, tested and working like a charm. Check the readme for installation instructions in case you need them.
v4.8.0 - 20200310
- Language updates for Spanish, French, Portuguese.
- .bs file extension support.
- Classify region id 18 as PAL. [Tantric]
- Set default calibration values, fix controllers that return invalid data.
- Quick fixes for Rendering Ranger R2 and Targa (50/60Hz).
- Experimental support for Mad Catz SE FightStick for Xbox 360!
Tested and working, separate binary available. - Experimental support for Logitech F510 Controller (Xinput mode)
Untested, separate binary available.
v4.7.0 - Palindrome Day Edition
-
Kirby Super Star GCN performance fix.
30+ FPS boost for this game, should make it enjoyable again on the Cube. -
Add Show Local Time option. [bladeoner/Tantric]
-
Optimize USB controllers handling. [revvv]
Only open device if VID+PID match. -
ios version up [revvv]
-
GCN build fixes (thanks emukidid!)
-
Revamped README.
-
Create missing folders.
In case one or more of the "\snes9xgx" folders are absent, they will be
created on the second run of the emulator, after a settingsRX.xml has been
generated by pressing Exit on first run. -
Experimental DualShock 3 (wired) support.
Based on libsickaxis 1.0 by Xerpi. As of now, it controls the 2-4 players
at the same time. Could and should be upgraded in the future to polish up
this implementation, any help on this task will be welcome.
v4.6.0 - 1st Anniversary Edition
- Minor cosmetic tweaks.
- Retrode 2 code cleanup.
- Xbox 360 Controller code cleanup.
- LED fix for different X360 Controller revision.
- Fix GCN build.
Now available in various skins/colors, choose the one you like the most:
- Cosmo Black (Default)
- SNS Mini Edition (USA)
- SNS Mini Edition (EUR)
- Midnight Purple
- Aqua Blue