Skip to content

Releases: niuus/Snes9xRX

v5.5.0 - 20221225

26 Dec 03:07
Compare
Choose a tag to compare
  • 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

16 Oct 04:20
Compare
Choose a tag to compare
  • 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

28 Sep 05:58
Compare
Choose a tag to compare
  • 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

18 Jul 17:10
9562849
Compare
Choose a tag to compare
  • 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

26 Jun 21:59
e5fa816
Compare
Choose a tag to compare
  • 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

23 Apr 02:14
Compare
Choose a tag to compare
  • 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

15 Jul 04:17
9831f52
Compare
Choose a tag to compare
  • 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

10 Mar 05:27
85f2936
Compare
Choose a tag to compare
  • 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

03 Feb 04:05
85f2936
Compare
Choose a tag to compare
  • 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

24 Dec 22:17
69b3133
Compare
Choose a tag to compare
  • 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