diff --git a/README.md b/README.md index 92bb8cf..7397b5f 100644 --- a/README.md +++ b/README.md @@ -48,23 +48,24 @@ Wii homebrew is WiiBrew (www.wiibrew.org). ## RECENT CHANGELOG -[5.4.0 - October 15, 2022] -* 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. +[5.5.0 - December 25, 2022] +* Add B/1 cancel trigger to WindowPrompts. [InfiniteBlueGX] -* 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". +* Fix initial game selection menu "jump" when using Wii Classic Controller +or Wii U Pro Classic Controller. [InfiniteBlueGX] -* UI navigation improvements. [InfiniteBlueGX] -Pressing B / 1 will now Go Back from all menus and some sub-menus. +* Fix a crash when selecting Cancel after removing a SD/USB device and +re-opening the app. [InfiniteBlueGX] -* 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". +* 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. [older update history at the bottom] @@ -779,6 +780,24 @@ Settings menu at the emulator's Main Menu / Game browser. ## UPDATE HISTORY +[5.4.0 - October 15, 2022] +* 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". + [5.3.0 - September 28, 2022] * Upgraded Satellaview (BS-X) engine to latest Snes9x to date. This furthers up the game compatibility, by making use of the Satellaview diff --git a/hbc/meta.xml b/hbc/meta.xml index 9dc8bbd..d1b64d6 100644 --- a/hbc/meta.xml +++ b/hbc/meta.xml @@ -2,28 +2,29 @@ Snes9x RX NiuuS - 5.4.0 - 20221015195222 + 5.5.0 + 20221225155222 Super Nintendo Emulator Featuring: - MSU-1 audio enhancement chip support. -- Classic Controllers support (NES / SNES). +- Classic Controllers support (NES / SNES) - Mayflash 2-port SNES USB adapter. - Experimental DualShock 3 (wired) support. - Wii U Pro Controller support. - Wii U Gamepad controller support through VC injects. - Retrode 2 USB adapter support. -- Broadcast Satellaview-X support (BIOS optional). +- Expanded 3rd party Classic Controller support. +- Broadcast Satellaview-X support (BIOS optional) - Turbo Mode/Fast-Forward button feature. - Screenshot / Cover / Artwork display. Cycle between them with the +/Z button! - Video filters: Sharp / Soft / HQ2X / Scale2x / Scanlines - Audio filters: Gaussian / Linear / Cubic / Sinc -- SNES CPU overclock. (Low/Medium/Max) -- Super FX overclock (20/40/60/80/100/120 MHz). +- SNES CPU overclock (Low/Medium/Max) +- Super FX overclock (20/40/60/80/100/120 MHz) - Wiiflow plugin mode. diff --git a/source/gui/gui_optionbrowser.cpp b/source/gui/gui_optionbrowser.cpp index f034e4a..73bc43e 100644 --- a/source/gui/gui_optionbrowser.cpp +++ b/source/gui/gui_optionbrowser.cpp @@ -81,7 +81,7 @@ GuiOptionBrowser::GuiOptionBrowser(int w, int h, OptionList * l) optionTxt[i] = new GuiText(NULL, 20, (GXColor){0, 0, 0, 0xff}); optionTxt[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); optionTxt[i]->SetPosition(8,0); - optionTxt[i]->SetMaxWidth(235); + optionTxt[i]->SetMaxWidth(370); optionVal[i] = new GuiText(NULL, 20, (GXColor){0, 0, 0, 0xff}); optionVal[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); diff --git a/source/menu.cpp b/source/menu.cpp index dfbaafa..7d0ce90 100644 --- a/source/menu.cpp +++ b/source/menu.cpp @@ -2447,6 +2447,7 @@ static int MenuGameCheats() GuiOptionBrowser optionBrowser(552, 248, &options); optionBrowser.SetPosition(0, 108); optionBrowser.SetAlignment(ALIGN_CENTRE, ALIGN_TOP); + optionBrowser.SetCol2Position(380); HaltGui(); GuiWindow w(screenwidth, screenheight); diff --git a/source/snes9xrx.h b/source/snes9xrx.h index 0c26d6f..6ffd94d 100644 --- a/source/snes9xrx.h +++ b/source/snes9xrx.h @@ -20,7 +20,7 @@ #include "filelist.h" #define APPNAME "Snes9x RX" -#define APPVERSION "5.4.0" +#define APPVERSION "5.5.0" #define APPFOLDER "Snes9xRX" #define PREF_FILE_NAME "settingsRX.xml"