Skip to content

Commit

Permalink
Update to v1.0.9 (Tanooki16)
Browse files Browse the repository at this point in the history
- Updated to the latest Snes9x GX (git 2e0df05)
- Restored turbo mode and added button remapping feature and submenu (thanks InfiniteBlueGX)
- Added Cubic and Sinc sound interpolation methods
- Added option to overclock the SuperFX to 20 Mhz (thanks niuus)
- Fixed not saving SuperFX overclock option in settings
- Added saving show framerate option in settings
- Removed show local time option
- Removed all hq2x video filter code (keep the necessary for TV Mode and Scale2x filters)
- Added Scale2x video filter (takes less resources than hq2x filters)
- Restored video filtering setting and rename Scanlines filter to TV Mode
- Reorganized video rendering mode to Original/Unfiltered/Filtered (Unfiltered by default)
- Reorganized menu video settings
- Updated and cleaned up all language files
- Updated UI PNG images
- Compiled with latest devkitPPC
  • Loading branch information
saulfabregwiivc committed May 18, 2022
1 parent feeecdf commit 7608072
Show file tree
Hide file tree
Showing 133 changed files with 1,535 additions and 4,047 deletions.
11 changes: 7 additions & 4 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

(c) Copyright 2006 - 2007 nitsuja

(c) Copyright 2009 - 2019 BearOso,
(c) Copyright 2009 - 2022 BearOso,
OV2

(c) Copyright 2017 qwertymodo
Expand Down Expand Up @@ -139,19 +139,21 @@
(c) Copyright 2006 - 2007 Shay Green

GTK+ GUI code
(c) Copyright 2004 - 2019 BearOso
(c) Copyright 2004 - 2022 BearOso

Win32 GUI code
(c) Copyright 2003 - 2006 blip,
funkyass,
Matthew Kendora,
Nach,
nitsuja
(c) Copyright 2009 - 2019 OV2
(c) Copyright 2009 - 2022 OV2

Mac OS GUI code
Original Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
(c) Copyright 2001 - 2011 zones
New MacOS GUI code
(c) Copyright 2022 Michael Donald Buckley

Libretro port
(c) Copyright 2011 - 2017 Hans-Kristian Arntzen,
Expand All @@ -164,6 +166,7 @@


Snes9x homepage: http://www.snes9x.com/
Snes9x source code: https://github.com/snes9xgit/snes9x/

Permission to use, copy, modify and/or distribute Snes9x in both binary
and source form, for non-commercial purposes, is hereby granted without
Expand Down
31 changes: 25 additions & 6 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,36 @@
Snes9x TX
===================

Snes9x TX is based on original Snes9x GX: https://github.com/dborth/snes9xgx
Snes9x TX is a fork of Snes9x GX: https://github.com/dborth/snes9xgx
(Under GPL License)

Update History
--------------

---Snes9x TX 1.0.9---
---May 17 2022---

- Updated to the latest Snes9x GX (git 2e0df05)
- Restored turbo mode and added button remapping feature and submenu (thanks InfiniteBlueGX)
- Added Cubic and Sinc sound interpolation methods
- Added option to overclock the SuperFX to 20 Mhz (thanks niuus)
- Fixed not saving SuperFX overclock option in settings
- Added saving show framerate option in settings
- Removed show local time option
- Removed all hq2x video filter code (keep the necessary for TV Mode and Scale2x filters)
- Added Scale2x video filter (takes less resources than hq2x filters)
- Restored video filtering setting and rename Scanlines filter to TV Mode
- Reorganized video rendering mode to Original/Unfiltered/Filtered (Unfiltered by default)
- Reorganized menu video settings
- Updated and cleaned up all language files
- Updated UI PNG images
- Compiled with latest devkitPPC

---Snes9x TX 1.0.8---
---September 1 2021---

- Updated to the latest Snes9x GX (git 5bff07b)
- Added 128 KB SRAM support in sram
- Fixed 128KByte SRAM support
- Reorganized menu video settings
- Removed all old crosshairs (not used by Snes9x TX)
- Added custom crosshairs for Super Scope/Justifier
Expand All @@ -25,7 +44,7 @@ Update History
---April 22 2021---

- Changed Filtering setting name to CRT Filter with On/Off option
- Replaced Scanlines filter by CRT filter (lighter scanlines that do not darken image)
- Replaced Scanlines filter by tv2x filter (lighter scanlines that do not darken image)
- Removed hq2x filters (these filters take too many resources for Wii)
- Removed Soft and Sharp video filtering (not work with Snes9x GX)
- Removed "Auto" of name of saves and option to enable/disable it
Expand All @@ -50,7 +69,7 @@ Update History
- Changed max game image dimensions to 640x512 to fix screenshots
- Changed UI stripes size
- Reorganized credits
- Reverted the app version in menu
- Reverted moved app version in credits box info
- Reworked UI PNG images (improved colors, shadow effects and logo)
- Removed menu music (use a bg_music.ogg file in root snes9xtx folder)
- Updated French translation
Expand All @@ -64,15 +83,15 @@ Update History
- Updated to the latest Snes9x GX (git cd66ff8)
- Updated UI PNG images
- Added support for .bs files (new extension of last update to No-Intro Satellaview roms)
- Disabled BS-X bios when loading Satellaview games (by fledge68)
- Disabled BS-X bios when loading Satellaview games (thanks fledge68)

---Snes9x TX 1.0.3---
---June 5 2020---

- Updated to the latest Snes9x GX (git bb341fe)
- Updated UI PNG images
- Added new Forwarder Channel (based on qwertymodo's channel)
- Moved the app version in menu to credits box info
- Moved app version in main menu to credits box info
- Changed snes9xgx root folder name to snes9x
- Changed Mushroom name to Snes9x TX and add new logo

Expand Down
Binary file modified hbc/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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.0.8</version>
<release_date>20210901</release_date>
<version>1.0.9</version>
<release_date>20220517</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
4 changes: 2 additions & 2 deletions source/audio.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* audio.cpp
*
Expand Down
4 changes: 2 additions & 2 deletions source/audio.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* audio.h
*
Expand Down
10 changes: 5 additions & 5 deletions source/button_mapping.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* michniewski August 2008
* Tantric 2008-2021
* Tantric 2008-2022
*
* button_mapping.c
*
Expand All @@ -27,7 +27,7 @@
***************************************************************************/

CtrlrMap ctrlr_def[6] = {
// Gamecube controller btn def
// GameCube controller btn def
{
CTRLR_GCPAD,
13,
Expand Down Expand Up @@ -93,7 +93,7 @@ CtrlrMap ctrlr_def[6] = {
{0, ""}
}
},
// Classic btn def
// Classic controller btn def
{
CTRLR_CLASSIC,
15,
Expand All @@ -115,7 +115,7 @@ CtrlrMap ctrlr_def[6] = {
{WPAD_CLASSIC_BUTTON_ZR, "ZR"}
}
},
// Wii U Pro controller
// Wii U Pro controller btn def
{
CTRLR_WUPC,
15,
Expand Down
4 changes: 2 additions & 2 deletions source/button_mapping.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* michniewski August 2008
* Tantric 2008-2021
* Tantric 2008-2022
*
* button_mapping.h
*
Expand Down
7 changes: 3 additions & 4 deletions source/cheatmgr.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* cheatmgr.cpp
*
Expand All @@ -12,7 +12,7 @@
#include "snes9x/port.h"
#include "snes9x/cheats.h"

#include "snes9xgx.h"
#include "snes9xtx.h"
#include "fileop.h"
#include "filebrowser.h"

Expand All @@ -26,7 +26,6 @@ extern SCheatData Cheat;
* Loads cheat file from save buffer
* Custom version of S9xLoadCheatFile()
***************************************************************************/

static bool LoadCheatFile (int length)
{
uint8 data [28];
Expand Down
6 changes: 3 additions & 3 deletions source/filebrowser.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* filebrowser.cpp
*
Expand All @@ -21,7 +21,7 @@
#endif

#include "snes9x/port.h"
#include "snes9xgx.h"
#include "snes9xtx.h"
#include "filebrowser.h"
#include "menu.h"
#include "video.h"
Expand Down
6 changes: 3 additions & 3 deletions source/filebrowser.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* filebrowser.h
*
Expand All @@ -13,7 +13,7 @@

#include <unistd.h>
#include <gccore.h>
#include "snes9xgx.h"
#include "snes9xtx.h"

#define MAXJOLIET 255
#ifdef HW_DOL
Expand Down
9 changes: 3 additions & 6 deletions source/filelist.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* filelist.h
*
Expand Down Expand Up @@ -65,6 +65,7 @@
#include "icon_settings_superscope_png.h"
#include "icon_settings_justifier_png.h"
#include "icon_settings_mouse_png.h"
#include "icon_settings_turbo_png.h"
#include "icon_settings_file_png.h"
#include "icon_settings_mappings_png.h"
#include "icon_settings_menu_png.h"
Expand Down Expand Up @@ -131,9 +132,5 @@
#include "player2_point_png.h"
#include "player3_point_png.h"
#include "player4_point_png.h"
#include "player1_grab_png.h"
#include "player2_grab_png.h"
#include "player3_grab_png.h"
#include "player4_grab_png.h"

#endif
9 changes: 4 additions & 5 deletions source/fileop.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fileop.cpp
*
Expand All @@ -25,7 +25,7 @@
#include <ogc/dvd.h>
#include <iso9660.h>

#include "snes9xgx.h"
#include "snes9xtx.h"
#include "fileop.h"
#include "gcunzip.h"
#include "menu.h"
Expand Down Expand Up @@ -216,7 +216,6 @@ void UnmountAllFAT()
* Attempts to mount the device specified
* Sets libfat to use the device by default
***************************************************************************/

static bool MountFAT(int device, int silent)
{
bool mounted = false;
Expand Down Expand Up @@ -450,7 +449,7 @@ void CreateAppPath(char * origpath)
int pos = 0;

// replace fat:/ with sd:/
if(strncmp(path, "fat:/", 5) == 0)
if(strncmp(path, "fat:/", 5) == 0 || strncmp(path, "sd1:/", 5) == 0)
{
pos++;
path[1] = 's';
Expand Down
4 changes: 2 additions & 2 deletions source/fileop.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/****************************************************************************
* Snes9x Nintendo Wii/Gamecube Port
* Snes9x Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fileop.h
*
Expand Down
Loading

0 comments on commit 7608072

Please sign in to comment.