Skip to content

Commit

Permalink
Update to v1.1.2 (Tanooki16)
Browse files Browse the repository at this point in the history
- Added new setting button to turn on/off start satellaview bios with bs games in menu settings
- Added option to turn on/off mute game sound in audio settings
- Updated french language file

Includes these updates from Snes9x TX v1.1.1:

- Updated to the latest Snes9x (git 8685db4)
- Updated to the latest Snes9x GX (git 88deb03)
- Removed exit sound of UI (sometimes causes a small audio crackle when returning to game)
- Removed option to turn it on/off stereo inversion
- Removed filtered render and replaced render option by an option to turn on/off 240p output
- Added option to turn on/off bilinear filtering in video settings (works with 240p output)
- Added low/medium/max CPU overclocking option in emulation hacks settings
- Added new emulation hacks settings button and moved screenshot button to main game menu
- Updated all language files
- Updated and changed position of some text and UI PNG images
  • Loading branch information
saulfabregwiivc committed Oct 13, 2022
1 parent d4ed43e commit 84bd338
Show file tree
Hide file tree
Showing 52 changed files with 1,110 additions and 884 deletions.
25 changes: 23 additions & 2 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,34 @@ Snes9x TX is a fork of Snes9x GX: https://github.com/dborth/snes9xgx
Update History
--------------

---Snes9x TX 1.1.2---
---September 26 2022---

- Added new setting button to turn on/off start satellaview bios with bs games in menu settings
- Added option to turn on/off mute game sound in audio settings
- Updated french language file

---Snes9x TX 1.1.1---
---September 4 2022---

- Updated to the latest Snes9x (git 8685db4)
- Updated to the latest Snes9x GX (git 88deb03)
- Removed exit sound of UI (sometimes causes a small audio crackle when returning to game)
- Removed option to turn it on/off stereo inversion
- Removed filtered render and replaced render option by an option to turn on/off 240p output
- Added option to turn on/off bilinear filtering in video settings (works with 240p output)
- Added low/medium/max CPU overclocking option in emulation hacks settings
- Added new emulation hacks settings button and moved screenshot button to main game menu
- Updated all language files
- Updated and changed position of some text and UI PNG images

---Snes9x TX 1.1.0---
---June 23 2022---

- Updated to the latest Snes9x GX 4.5.3
- Disabled peripheral devices by default if not selected in controller settings
- Added new options to turn it on/off sprite limit and hi resolution in video settings
disable hi resolution to keep video filtering active with games using this mode
- Added new options to turn it on/off sprite limit and hi-res mode in video settings
disable hi-res mode to keep video filtering active with games using this mode
- Added credits button in main menu settings (thanks InfiniteBlue!)
- Updated credits
- Updated all language files
Expand Down
4 changes: 2 additions & 2 deletions hbc/meta.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<app version="1">
<name>Snes9x TX</name>
<coder>Tanooki</coder>
<version>1.1.0</version>
<release_date>20220623</release_date>
<version>1.1.2</version>
<release_date>20220926</release_date>
<short_description>Super Nintendo Emulator</short_description>
<long_description>Snes9x TX is a fork of Snes9x GX on Wii.</long_description>
<ahb_access />
Expand Down
10 changes: 7 additions & 3 deletions source/filebrowser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -480,13 +480,17 @@ int WiiFileLoader()
SNESROMSize = Memory.HeaderRemove(size, Memory.ROM);
bsxBiosLoadFailed = false;

if(isBSX()) {
sprintf (filepath, "%s%s/BS-X.bin", pathPrefix[GCSettings.LoadMethod], APPFOLDER);
if(isBSX())
{
if(GCSettings.Satellaview)
sprintf (filepath, "%s%s/BS-X.bin", pathPrefix[GCSettings.LoadMethod], APPFOLDER);
else
sprintf (filepath, "%s%s/", pathPrefix[GCSettings.LoadMethod], APPFOLDER);

if(LoadFile ((char *)Memory.BIOSROM, filepath, 0, 0x100000, SILENT) == 0) {
bsxBiosLoadFailed = true;
}
}

return SNESROMSize;
}

Expand Down
7 changes: 4 additions & 3 deletions source/filelist.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
#ifdef HW_RVL
// background music is Wii-only
#include "enter_ogg.h"
#include "exit_ogg.h"
#endif
#include "button_over_pcm.h"
#include "button_click_pcm.h"
Expand All @@ -48,14 +47,15 @@
#include "bg_bottom_png.h"
#include "icon_settings_png.h"
#include "icon_home_png.h"
#include "icon_credits_png.h"
#include "icon_game_settings_png.h"
#include "icon_game_cheats_png.h"
#include "icon_game_satellaview_png.h"
#include "icon_game_controllers_png.h"
#include "icon_game_load_png.h"
#include "icon_game_save_png.h"
#include "icon_game_delete_png.h"
#include "icon_game_reset_png.h"
#include "icon_game_screenshot_png.h"
#include "icon_settings_wiimote_png.h"
#include "icon_settings_classic_png.h"
#include "icon_settings_gamecube_png.h"
Expand All @@ -70,9 +70,10 @@
#include "icon_settings_file_png.h"
#include "icon_settings_mappings_png.h"
#include "icon_settings_menu_png.h"
#include "icon_settings_credits_png.h"
#include "icon_settings_video_png.h"
#include "icon_settings_audio_png.h"
#include "icon_settings_screenshot_png.h"
#include "icon_settings_hacks_png.h"
#include "button_png.h"
#include "button_over_png.h"
#include "button_prompt_png.h"
Expand Down
1 change: 1 addition & 0 deletions source/filter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
* Snes9x Nintendo Wii/GameCube Port
*
* Michniewski 2008
* Tanooki 2019-2022
*
* Scale2x filter
* (c) Copyright 2001 Andrea Mazzoleni ([email protected])
Expand Down
1 change: 1 addition & 0 deletions source/filter.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
* Snes9x Nintendo Wii/GameCube Port
*
* Michniewski 2008
* Tanooki 2019-2022
*
* filter.h
*
Expand Down
12 changes: 7 additions & 5 deletions source/gui/gui_filebrowser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ GuiFileBrowser::GuiFileBrowser(int w, int h)
scrollbarImg = new GuiImage(scrollbar);
scrollbarImg->SetParent(this);
scrollbarImg->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
scrollbarImg->SetPosition(0, 30);
scrollbarImg->SetPosition(-10, 29);

arrowDown = new GuiImageData(scrollbar_arrowdown_png);
arrowDownImg = new GuiImage(arrowDown);
Expand All @@ -71,6 +71,7 @@ GuiFileBrowser::GuiFileBrowser(int w, int h)
arrowUpBtn->SetImage(arrowUpImg);
arrowUpBtn->SetImageOver(arrowUpOverImg);
arrowUpBtn->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
arrowUpBtn->SetPosition(-10, -1);
arrowUpBtn->SetSelectable(false);
arrowUpBtn->SetClickable(false);
arrowUpBtn->SetHoldable(true);
Expand All @@ -83,6 +84,7 @@ GuiFileBrowser::GuiFileBrowser(int w, int h)
arrowDownBtn->SetImage(arrowDownImg);
arrowDownBtn->SetImageOver(arrowDownOverImg);
arrowDownBtn->SetAlignment(ALIGN_RIGHT, ALIGN_BOTTOM);
arrowDownBtn->SetPosition(-10, -1);
arrowDownBtn->SetSelectable(false);
arrowDownBtn->SetClickable(false);
arrowDownBtn->SetHoldable(true);
Expand Down Expand Up @@ -112,7 +114,7 @@ GuiFileBrowser::GuiFileBrowser(int w, int h)
fileListBg[i] = new GuiImage(bgFileSelectionEntry);
fileListIcon[i] = NULL;

fileList[i] = new GuiButton(295, 26);
fileList[i] = new GuiButton(285, 26);
fileList[i]->SetParent(this);
fileList[i]->SetLabel(fileListText[i]);
fileList[i]->SetImageOver(fileListBg[i]);
Expand Down Expand Up @@ -425,13 +427,13 @@ void GuiFileBrowser::Update(GuiTrigger * t)
if(positionWiimote > 0)
{
position = positionWiimote; // follow wiimote cursor
scrollbarBoxBtn->SetPosition(0,position+36);
scrollbarBoxBtn->SetPosition(-10,position+36);
}
else if(listChanged || numEntries != browser.numEntries)
{
if(float((browser.pageIndex<<1))/(float(FILE_PAGESIZE)) < 1.0)
{
position = 0;
position = -1;
}
else if(browser.pageIndex+FILE_PAGESIZE >= browser.numEntries)
{
Expand All @@ -441,7 +443,7 @@ void GuiFileBrowser::Update(GuiTrigger * t)
{
position = 156 * (browser.pageIndex + FILE_PAGESIZE/2) / (float)browser.numEntries;
}
scrollbarBoxBtn->SetPosition(0,position+36);
scrollbarBoxBtn->SetPosition(-10,position+36);
}

listChanged = false;
Expand Down
4 changes: 3 additions & 1 deletion source/gui/gui_optionbrowser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ GuiOptionBrowser::GuiOptionBrowser(int w, int h, OptionList * l)
scrollbarImg = new GuiImage(scrollbar);
scrollbarImg->SetParent(this);
scrollbarImg->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
scrollbarImg->SetPosition(0, 30);
scrollbarImg->SetPosition(0, 29);

arrowDown = new GuiImageData(scrollbar_arrowdown_png);
arrowDownImg = new GuiImage(arrowDown);
Expand All @@ -59,6 +59,7 @@ GuiOptionBrowser::GuiOptionBrowser(int w, int h, OptionList * l)
arrowUpBtn->SetImage(arrowUpImg);
arrowUpBtn->SetImageOver(arrowUpOverImg);
arrowUpBtn->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
arrowUpBtn->SetPosition(0, -1);
arrowUpBtn->SetSelectable(false);
arrowUpBtn->SetTrigger(trigA);
arrowUpBtn->SetSoundOver(btnSoundOver);
Expand All @@ -69,6 +70,7 @@ GuiOptionBrowser::GuiOptionBrowser(int w, int h, OptionList * l)
arrowDownBtn->SetImage(arrowDownImg);
arrowDownBtn->SetImageOver(arrowDownOverImg);
arrowDownBtn->SetAlignment(ALIGN_RIGHT, ALIGN_BOTTOM);
arrowDownBtn->SetPosition(0, -1);
arrowDownBtn->SetSelectable(false);
arrowDownBtn->SetTrigger(trigA);
arrowDownBtn->SetSoundOver(btnSoundOver);
Expand Down
4 changes: 3 additions & 1 deletion source/gui/gui_savebrowser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ GuiSaveBrowser::GuiSaveBrowser(int w, int h, SaveList * s, int a)
scrollbarImg = new GuiImage(scrollbar);
scrollbarImg->SetParent(this);
scrollbarImg->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
scrollbarImg->SetPosition(0, 30);
scrollbarImg->SetPosition(0, 29);

arrowDown = new GuiImageData(scrollbar_arrowdown_png);
arrowDownImg = new GuiImage(arrowDown);
Expand All @@ -64,6 +64,7 @@ GuiSaveBrowser::GuiSaveBrowser(int w, int h, SaveList * s, int a)
arrowUpBtn->SetImage(arrowUpImg);
arrowUpBtn->SetImageOver(arrowUpOverImg);
arrowUpBtn->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
arrowUpBtn->SetPosition(0, -1);
arrowUpBtn->SetSelectable(false);
arrowUpBtn->SetTrigger(trigA);
arrowUpBtn->SetSoundOver(btnSoundOver);
Expand All @@ -74,6 +75,7 @@ GuiSaveBrowser::GuiSaveBrowser(int w, int h, SaveList * s, int a)
arrowDownBtn->SetImage(arrowDownImg);
arrowDownBtn->SetImageOver(arrowDownOverImg);
arrowDownBtn->SetAlignment(ALIGN_RIGHT, ALIGN_BOTTOM);
arrowDownBtn->SetPosition(0, -1);
arrowDownBtn->SetSelectable(false);
arrowDownBtn->SetTrigger(trigA);
arrowDownBtn->SetSoundOver(btnSoundOver);
Expand Down
Binary file modified source/images/bg_bottom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/bg_game_selection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/bg_game_selection_entry.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/bg_preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/bg_top.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/button_arrow_down_over.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/button_arrow_left_over.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/button_arrow_right_over.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/button_arrow_up_over.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/button_gamesave_blank.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/icon_game_cheats.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/icon_game_reset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/icon_game_satellaview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/icon_game_save.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file modified source/images/icon_game_settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file modified source/images/icon_settings_file.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/images/icon_settings_hacks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/icon_settings_menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified source/images/icon_settings_turbo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 84bd338

Please sign in to comment.