Skip to content

Commit

Permalink
Update to v1.1.3 (Tanooki16)
Browse files Browse the repository at this point in the history
  • Loading branch information
saulfabregwiivc committed May 18, 2022
1 parent bafff7f commit 111c8db
Show file tree
Hide file tree
Showing 151 changed files with 1,801 additions and 3,963 deletions.
6 changes: 3 additions & 3 deletions Makefile.gc
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ include $(DEVKITPPC)/gamecube_rules
TARGET := fceuxtx-gc
TARGETDIR := executables
BUILD := build_gc
SOURCES := source source/gui source/utils source/utils/unzip source/utils/sz \
source/fceux source/fceux/boards source/fceux/input \
source/fceux/utils source/fceux/mbshare source/utils/vm
SOURCES := source source/gui source/utils source/utils/unzip \
source/utils/sz source/fceux source/fceux/boards \
source/fceux/input source/fceux/utils source/utils/vm
DATA := source/images source/sounds source/fonts source/lang
INCLUDES := source

Expand Down
8 changes: 4 additions & 4 deletions Makefile.wii
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ include $(DEVKITPPC)/wii_rules
#---------------------------------------------------------------------------------
TARGET := fceuxtx-wii
TARGETDIR := executables
BUILD := build_wii
SOURCES := source source/gui source/utils source/utils/sz source/utils/unzip \
source/fceux source/fceux/boards source/fceux/input \
source/fceux/utils source/fceux/mbshare
BUILD := build_wii
SOURCES := source source/gui source/utils source/utils/unzip \
source/utils/sz source/fceux source/fceux/boards \
source/fceux/input source/fceux/utils
DATA := source/images source/sounds source/fonts source/lang
INCLUDES := source

Expand Down
44 changes: 31 additions & 13 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,24 +1,42 @@
FCEUX TX
===================

FCEUX TX is based on original FCE Ultra GX: https://github.com/dborth/fceugx
FCEUX TX is a fork of FCE Ultra GX: https://github.com/dborth/fceugx
(Under GPL License)

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

---FCEUX TX 1.1.3---
---May 17 2022---

- Updated to the latest FCEUX 2.6.4 (git def5768)
- Updated to the latest FCE Ultra GX (git 10b4ff8)
- Added mapper 218 support for Magic Floor
- Restored turbo mode and added button remapping feature and submenu (thanks InfiniteBlueGX)
- Added option to choose sound quality (Low/High/Highest) in audio settings
- Added option to turn it on/off low pass filtering in audio settings to simulate NES RF sound
- Added SMB Game & Watch color palette
- Restored PAL 60Hz video mode
- Updated video code
- 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

---FCEUX TX 1.1.2---
---September 1 2021---

- Updated to the latest FCEUX 2.4.0 (git f45ba2f)
- Updated to the latest FCE Ultra GX (git d07dc9e)
- Removed Soft and Sharp video filtering (no difference with filtered and unfiltered)
- Reorganized color palettes order
- Removed Wavebeam color palette (Smooth V2 is similar)
- Added Digital Prime color palette by FBX and renamed Smootz to Smooth V2
- Removed Wavebeam color palette (Smooth V2 is very similar)
- Added Digital Prime color palette by FBX and rename Smootz to Smooth V2
- Replaced old PAL color palette by that of r57Shell (more accurate)
- Removed rumble function from menu (your batteries will last longer)
- Updated Korean translation (by DDinghoya)
- Updated Korean translation (thanks DDinghoya)
- Updated UI PNG images
- Compiled with latest devkitPPC/libogc
- Updated Forwarder Channel (1.5)
Expand Down Expand Up @@ -52,18 +70,18 @@ Update History
- Updated to the latest FCEUX 2.3.0 (git c544c13)
- Updated to the latest FCE Ultra GX 3.5.0 (git 373e12b)
- Removed SMB support (SMB 1.0 has a major security issue due to flaws in the protocol)
- Added Mayflash 2-port Snes USB adapter support (by EthanArmbrust)
- Added Mayflash 2-port Snes USB adapter support (thanks EthanArmbrust)
- Removed Retrode 2 and Hornet USB controller support (not really useful for Wii)
- Removed PocketNES interoperability
- Removed Dendy support (priority to PAL 576i/288p video mode which does not suit Dendy mode)
- Changed Game Timing setting name to Region
- 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)
- Added setting to enable/disable swap duty cycles to simulate sound of Famiclones
- Added audio settings in game menu (by Bladeoner)
- Added option to turn it on/off swap duty cycles to simulate sound of some NES clones
- Added audio settings in game menu (thanks Bladeoner)
- Removed menu music (use a bg_music.ogg file in root fceuxtx folder)
- Updated French translation
- Changed root folder name to fceuxtx
Expand All @@ -87,7 +105,7 @@ Update History
- Added new Forwarder Channel (based on qwertymodo's channel)
- Updated to the latest FCE Ultra GX (git 917dae0)
- Added experimental Game Boy DMG color palette
- Moved the app version in menu to credits box info
- Moved app version in main menu to credits box info
- Changed fceugx root folder name to fceux
- Changed 1UP name to FCEUX TX and add new logo
- Removed RGBSource's RetronHD color palette
Expand Down Expand Up @@ -130,7 +148,7 @@ Update History
---December 28 2019---

- Updated to the latest FCE Ultra GX (git a8caf23)
- Added Restored Wii VC color palette (by SuperrSonic)
- Added Restored Wii VC color palette (thanks SuperrSonic)
restored version adjusts brightness levels significantly
- Updated to the latest FCEUX (git 0b4be4b)
- Updated UI color and added Wii/vWii Forwarder Channel (1.1)
Expand All @@ -152,14 +170,14 @@ Update History

- Added separate PAL audio sample rate
- Increased sound volume in games
- Added Retrode support (by revvv)
- Added Retrode support (thanks revvv)
- Changed default mapping of buttons A and B
- Added button mapping for NES Zapper (by niuus)
- Added button mapping for NES Zapper (thanks niuus)
- Corrected the PAL noise frequency table
- Added all PAL regions detection
- Removed PAL 60Hz video mode
- Corrected the PAL 50Hz video mode resolution to 576i/288p
- Enabled normal quality sound
- Enabled low quality sound
- Updated to the latest FCEUX (git 0fc18be)
- Updated color palettes
- Changed UI and Forwarder Channel colors
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>FCEUX TX</name>
<coder>Tanooki</coder>
<version>1.1.2</version>
<release_date>20210901</release_date>
<version>1.1.3</version>
<release_date>20220517</release_date>
<short_description>NES/Famicom Emulator</short_description>
<long_description>FCEUX TX is a fork of FCE Ultra GX on Wii.</long_description>
<ahb_access />
Expand Down
10 changes: 5 additions & 5 deletions source/button_mapping.c
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* michniewski August 2008
* Tantric 2008-2021
* Tantric 2008-2022
*
* button_mapping.c
*
Expand All @@ -29,7 +29,7 @@
***/

CtrlrMap ctrlr_def[6] = {
// Gamecube controller btn def
// GameCube controller btn def
{
CTRLR_GCPAD,
13,
Expand Down Expand Up @@ -95,7 +95,7 @@ CtrlrMap ctrlr_def[6] = {
{0, ""}
}
},
// Classic btn def
// Classic controller btn def
{
CTRLR_CLASSIC,
15,
Expand All @@ -117,7 +117,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,9 +1,9 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* 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,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* cheatmgr.cpp
*
Expand All @@ -12,7 +12,7 @@
#include <malloc.h>
#include <gctypes.h>

#include "fceugx.h"
#include "fceuxtx.h"
#include "fceusupport.h"
#include "fileop.h"
#include "filebrowser.h"
Expand All @@ -28,7 +28,6 @@ int numcheats = 0;
* Loads cheat file from save buffer
* Custom version of FCEU_LoadGameCheats()
***************************************************************************/

static int LoadCheats (int length)
{
unsigned int addr;
Expand Down
4 changes: 2 additions & 2 deletions source/cheatmgr.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2009-2021
* Tantric 2009-2022
*
* cheatmgr.h
*
Expand Down
8 changes: 3 additions & 5 deletions source/fceuload.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fceload.c
*
Expand All @@ -20,7 +20,7 @@

#include "fceux/file.h"

#include "fceugx.h"
#include "fceuxtx.h"
#include "gcaudio.h"
#include "fceusupport.h"
#include "pad.h"
Expand Down Expand Up @@ -54,9 +54,7 @@ int GCMemROM(int size)

/*** Set internal sound information ***/
SetSampleRate();
SetSwapDuty();
FCEUI_SetSoundVolume(150);
FCEUI_SetLowPass(0);

FCEUFILE * fceufp = new FCEUFILE();
fceufp->size = size;
Expand Down
4 changes: 2 additions & 2 deletions source/fceuload.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fceuload.h
*
Expand Down
6 changes: 3 additions & 3 deletions source/fceuram.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fceustate.cpp
*
Expand All @@ -20,7 +20,7 @@
#include <fat.h>
#include <string.h>

#include "fceugx.h"
#include "fceuxtx.h"
#include "fceusupport.h"
#include "menu.h"
#include "filebrowser.h"
Expand Down
4 changes: 2 additions & 2 deletions source/fceuram.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fceuram.h
*
Expand Down
6 changes: 3 additions & 3 deletions source/fceustate.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fceustate.cpp
*
Expand All @@ -19,7 +19,7 @@
#include <fat.h>
#include <zlib.h>

#include "fceugx.h"
#include "fceuxtx.h"
#include "fceusupport.h"
#include "menu.h"
#include "filebrowser.h"
Expand Down
4 changes: 2 additions & 2 deletions source/fceustate.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fceustate.h
*
Expand Down
18 changes: 4 additions & 14 deletions source/fceusupport.cpp
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
/****************************************************************************
* FCE Ultra
* Nintendo Wii/Gamecube Port
* Nintendo Wii/GameCube Port
*
* Tantric 2008-2021
* Tantric 2008-2022
*
* fceusupport.cpp
*
* FCEU Support Functions
****************************************************************************/

#include <gctypes.h>
#include "fceugx.h"
#include "fceuxtx.h"
#include "fceusupport.h"
#include "pad.h"
#include "gcaudio.h"
Expand All @@ -23,17 +23,6 @@ int dendy;
bool swapDuty;
int KillFCEUXonFrame = 0;

// Enable or disable swap duty cycles
void SetSwapDuty()
{
if(GCSettings.swapDuty == 1) {
swapDuty = 1;
}
else {
swapDuty = 0;
}
}

/**
* Closes a game. Frees memory, and deinitializes the drivers.
*/
Expand Down Expand Up @@ -176,6 +165,7 @@ DUMMY(FCEUD_ToggleStatusIcon)
DUMMY(FCEUD_DebugBreakpoint)
DUMMY(FCEUD_SoundToggle)
DUMMY(FCEUD_AviRecordTo)
DUMMY(FCEUD_FlushTrace)
DUMMY(FCEUD_AviStop)
void FCEUI_AviVideoUpdate(const unsigned char* buffer) { }
int FCEUD_ShowStatusIcon(void) { return 0; }
Expand Down
Loading

0 comments on commit 111c8db

Please sign in to comment.