Difference between revisions of "FCE Ultra GX"

From WiiBrew
Jump to navigation Jump to search
 
(178 intermediate revisions by 55 users not shown)
Line 1: Line 1:
{{Infobox homebrewapp
+
{{Infobox homebrew
| title = FCE Ultra Wii
+
| title       = FCE Ultra GX
| image = [[Image:FCEUltraWii.PNG|200px|FCE Ultra menu]]
+
| image       = [[File:Fceugx.png]]
| desc = NES emulator
+
| type        = console emulator
| type = Emulation/Simulation
+
| author      = [[User:Tantric|Tantric]]
| author = Tantric
+
| version     = 3.4.3
| version = 2.0.0
+
| download   = https://github.com/dborth/fceugx/releases
| download =
+
| source     = https://github.com/dborth/fceugx
[http://code.google.com/p/fceugc/downloads/list Google Code Downloads]
+
| peripherals = {{wiimote4}} {{SensorBar}} {{Nunchuk}} {{ClassicController}} {{GCNController}} {{DVD}} {{FrontSDHC}} {{USBMSD}} {{WiFi}} {{Internet}}
| source = [http://code.google.com/p/fceugc/ Google Code]
+
| hbb         = yes
| peripherals = {{wiimote2}} {{Nunchuck}} {{ClassicController}} {{GCNController}} {{FrontSD}} {{SDGecko}} {{WiiDisc}} {{USBMSD}} {{WiFi}}
 
| hbc = 1
 
| hbb = 1
 
 
}}
 
}}
 +
'''FCE Ultra GX''' is a port of [http://fceux.com/ FCE Ultra]. With it you can play NES games on your Wii/GameCube. The GUI is powered by '''[[libwiigui]]'''.
  
A NES emulator for the Wii based on the PC emulator [http://fceux.com/ FCE Ultra] v0.98.12.
+
<div class="toclimit-2">
 +
__TOC__
 +
</div>
  
 
== Features ==
 
== Features ==
 +
 +
 
* Wiimote, Nunchuk, Classic, and Gamecube controller support
 
* Wiimote, Nunchuk, Classic, and Gamecube controller support
* 1-2 Player Support
+
* iNES, [http://en.wikipedia.org/wiki/Famicom_Disk_System FDS], [http://en.wikipedia.org/wiki/Nintendo_Vs._Series VS], UNIF, and [http://en.wikipedia.org/wiki/NES_Sound_Format NSF] ROM support
 +
* 1-4 Player Support
 +
* NES Zapper support
 
* Custom controller configurations
 
* Custom controller configurations
* SD, USB, DVD, SMB, GC Memory Card, and Zip support
+
* SD, SDHC, USB, DVD, SMB, Zip, and 7z support
* NES Compatibility Based on v0.98.12
+
* Cheat support (.CHT files)
* Sound Filters
+
* IPS/UPS automatic patching support  
* Graphics Filters (GX Chipset, Cheesy and 2x)
+
* NES Compatibility Based on FCEUX 2.2.0+ (r2793)
 +
 
 +
== Installation ==
 +
* If you are using the [[Homebrew Channel]] just copy the '''apps''' directory from the archive to the root of your SD card.
 +
* [http://en.wikipedia.org/wiki/ROM_image ROMs] & saves files should be stored in '''fceugx/roms''' and '''fceugx/saves''' on the root of your SD card, USB flash drive, or SMB share. You can copy the fceugx directory from the archive to your support drive.
 +
* Launch the emulator using your [[List of homebrew applications (loaders)|Loader]].
 +
 
 +
== Wii Channel ==
 +
 
 +
{|
 +
|- valign="top"
 +
|[[User:wilsoff|wilsoff]] and [[User:Mr_Nick666|MrNick666]] were gracious enough to create an official Wii Channel. You can find it on the [https://github.com/dborth/fceugx/releases Downloads] page.
 +
 
 +
=== Prerequisites ===
 +
 
 +
* This channel requires [[IOS58]]. You must have Wifi access on your Wii (to run [[IOS58 Installer]]) or a Game Disc with [[System Menu 4.3]]. If you do not have a Game Disc to update to System Menu 4.3 or Wifi access on your Wii, you can use the PC program [[NUS Downloader]] to download IOS58 to your computer, then install offline on your Wii.
 +
* You must have [[Homebrew Channel]] 1.0.8+ running on IOS58 to run the installer. If HBC is not using IOS58, reinstall it.
 +
* This channel tries load apps/fceugx/boot.dol from SD or USB. You must have FCE Ultra GX installed in one of these locations.
 +
 
 +
=== Installation ===
 +
 
 +
# Copy the installer files to your SD/USB device
 +
# Launch the installer from HBC
 +
# Click Install
 +
# Done!
 +
| <youtube>KcF_5DL_Vik</youtube>
 +
|}
 +
 
 +
== Loading Games ==
 +
 
 +
=== From DVD ===
 +
* ROMs can be burned to a DVD-/+R (4.7GB max size & ISO 9660 file format).
 +
 
 +
=== From Network (via SMB) ===
  
== Introduction ==
+
Using the emulator via network requires that your Wii is configured for your wireless network, and that you've set up a file share. You must provide a username, password, share name, and IP address to log in to the file server (in settings.xml). This XML file is created for you upon first loading the emulator and entering/exiting Preferences. Here's an example snippet for your XML configuration file:
  
FCE Ultra GX is a modified port of the FCE Ultra 0.98.12 Nintendo Entertainment system for x86 (Windows/Linux) PC's. With it you can play NES games on your Wii/GameCube. Version 2 is a complete rewrite based on code from the SNES9x GX and Genesis Plus GX projects.
+
<section name="Network" description="Network Settings">
 +
    <setting name="smbip" value="192.168.4.19" description="Share Computer IP" />
 +
    <setting name="smbshare" value="wiifiles" description="Share Name" />
 +
    <setting name="smbuser" value="yourusername" description="Share Username" />
 +
    <setting name="smbpwd" value="yourpassword" description="Share Password" />
 +
  </section>
  
== Installation ==
+
Also be sure to mirror the required directory structure within your share folder, or change the LoadFolder and SaveFolder values in the XML file. See the [[tinysmb]] page for additional information and troubleshooting.
* If you are using the [[Homebrew Channel]] just copy the '''apps''' directory from the archive to the root of your SD card. If you are using another loader use the '''executables/fceugx_wii.dol'''.
+
=== FDS Games ===
* ROMs & saves files should be stored in '''fceugx/roms''' and '''fceugx/saves''' on the root of you SD card, USB flash drive, or SMB share. You can copy the fceugx directory from the archive to your support drive.
+
To be able to load FDS games, FCE Ultra GX need the FDS BIOS. Put it in your /fceugx folder, and name it disksys.rom (should be 8 KB in size).
* Launch the emulator using your [http://wiibrew.org/wiki/List_of_homebrew_applications_(loaders) Loader].
+
 
 +
You can switch disks using the A button (by default). The mapped button can be changed under Controller Configuration ('Special' button).
  
== Loading From DVD or Windows Network Share (SMB) ==
+
Compatibility is limited, so check that the game in question works on FCE Ultra for Windows before asking for help.
* ROMs can be burned to a DVD-/+R (4.7GB max size & ISO 9660 file format) but you need to install the [[DVDx]] on your Wii. More infos on [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ HackMii].
 
* To load roms from a Windows network share (SMB) you will have to edit FCEUGX.xml on your SD card with your network settings, or edit fceuconfig.cpp from the source code and compile.  
 
  
 
== Controls ==
 
== Controls ==
Line 42: Line 83:
 
{| class="wikitable" style="left;text-align:center;"
 
{| class="wikitable" style="left;text-align:center;"
 
|-
 
|-
! {{GCNController}} || {{Wiimote1}} vertically || {{Wiimote1}} vertically +{{Nunchuck}} || {{ClassicController}} || Action
+
! {{GCNController}} || {{Wiimote}} || {{Wiimote}} + {{Nunchuk}} || {{ClassicController}} || Action
 
|-
 
|-
| {{GCControlStick}} or {{GCDPad}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} or {{NunchuckControlStick‎}} or {{NunchuckZButton‎}} || {{ClassicDPad}} or {{ClassicLControlStick‎}} || Items selection
+
| {{GCDPadUp}} '''/''' {{GCDPadDown}} or {{GCControlStick}} || {{WiimoteDPadUp}} '''/''' {{WiimoteDPadDown}} || {{WiimoteDPadUp}} '''/''' {{WiimoteDPadDown}} or {{NunchuckControlStick‎}} or {{NunchuckZButton‎}} || {{ClassicDPadUp}} '''/''' {{ClassicDPadDown}} or {{ClassicLControlStick‎}} || Navigate the menu
 
|-
 
|-
| {{GCBButton}} || {{Wiimote2Button}} || {{WiimoteBButton}} || {{ClassicBButton}} || Previous menu
+
| {{GCAButton}} || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Select a menu item
 
|-
 
|-
| {{GCAButton}} || {{Wiimote1Button}} || {{WiimoteAButton}} || {{ClassicAButton}} || Select a menu item
+
| {{GCBButton}} || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Return to previous menu
 
|}
 
|}
  
 
=== File selector menu ===
 
=== File selector menu ===
 
 
{| class="wikitable" style="left;text-align:center;"
 
{| class="wikitable" style="left;text-align:center;"
 
|-
 
|-
! {{GCNController}} || {{Wiimote1}} vertically || {{Wiimote1}} vertically +{{Nunchuck}} || {{ClassicController}} || Action
+
! {{GCNController}} || {{Wiimote}} || {{Wiimote}} + {{Nunchuk}} || {{ClassicController}} || Action
 
|-
 
|-
| {{GCDPadLeft}}/{{GCDPadRight}} or {{GCControlStick}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} or {{NunchuckControlStick‎}} or {{NunchuckCButton‎}} || {{ClassicDPadLeft}}/{{ClassicDPadRight}} || Down/Up one full page  
+
| {{GCDPadLeft}} '''/''' {{GCDPadRight}} or {{GCControlStick}} || {{WiimoteDPadLeft}} '''/''' {{WiimoteDPadRight}} || {{WiimoteDPadLeft}} '''/''' {{WiimoteDPadRight}} or {{NunchuckControlStick‎}} or {{NunchuckCButton‎}} || {{ClassicDPadLeft}} '''/''' {{ClassicDPadRight}} || Down/Up one full page  
 
|-
 
|-
| {{GCDPadUp}}/{{GCDPadDown}} or {{GCControlStick}} || {{WiimoteDPadUp}} /{{WiimoteDPadDown}} || {{WiimoteDPadUp}} /{{WiimoteDPadDown}}  or {{NunchuckControlStick‎}} or {{NunchuckZButton‎}} || {{ClassicDPadUp}}/{{ClassicDPadDown}}  or {{ClassicLControlStick‎}} || Select previous/next file  
+
| {{GCDPadUp}} '''/''' {{GCDPadDown}} or {{GCControlStick}} || {{WiimoteDPadUp}} '''/''' {{WiimoteDPadDown}} || {{WiimoteDPadUp}} '''/''' {{WiimoteDPadDown}}  or {{NunchuckControlStick‎}} or {{NunchuckZButton‎}} || {{ClassicDPadUp}} '''/''' {{ClassicDPadDown}}  or {{ClassicLControlStick‎}} || Navigate file list
 
|-
 
|-
 
| {{GCZButton}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} or Left {{ClassicRControlStick}} || Quit the file selection menu  
 
| {{GCZButton}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} or Left {{ClassicRControlStick}} || Quit the file selection menu  
Line 65: Line 105:
 
| {{GCBButton}} || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Up one directory
 
| {{GCBButton}} || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Up one directory
 
|-
 
|-
| {{GCAButton}} || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Load the selected file or enter the selected directory
+
| {{GCAButton}} || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Load file or open directory
 
|-
 
|-
 
|}
 
|}
Line 71: Line 111:
 
=== In Game (by default) ===
 
=== In Game (by default) ===
 
The controls can be changed in "Controller Configuration" menu.
 
The controls can be changed in "Controller Configuration" menu.
 
There's a bug in 2.0.0 version, {{WiimotePlusButton}} and {{WiimoteMinusButton}} are reverted
 
  
 
{| class="wikitable" style="left;text-align:center;"
 
{| class="wikitable" style="left;text-align:center;"
 
|-
 
|-
! {{GCNController}} || {{Wiimote1}} horizontally || {{Wiimote1}} vertically +{{Nunchuck}} || {{ClassicController}} || Action
+
! {{GCNController}} || {{WiimoteHorizontal}} || {{Wiimote}} + {{Nunchuk}} || {{ClassicController}} || Action
 
|-
 
|-
| {{GCControlStick}} or {{GCDPad}}|| {{WiimoteDPad}} || {{WiimoteDPad}} or {{NunchuckControlStick‎}} || {{ClassicDPad}} or {{ClassicLControlStick‎}} || Dpad of the NES
+
| {{GCControlStick}} or {{GCDPad}}|| {{WiimoteDPad}} || {{WiimoteDPad}} or {{NunchuckControlStick‎}} || {{ClassicDPad}} or {{ClassicLControlStick‎}} || NES Dpad
 
|-
 
|-
 
| {{GCAButton}} || {{Wiimote2Button}} || {{NunchuckZButton‎}} || {{ClassicBButton}} || A
 
| {{GCAButton}} || {{Wiimote2Button}} || {{NunchuckZButton‎}} || {{ClassicBButton}} || A
Line 84: Line 122:
 
| {{GCBButton}} || {{Wiimote1Button}} || {{NunchuckCButton‎}} || {{ClassicYButton}} || B
 
| {{GCBButton}} || {{Wiimote1Button}} || {{NunchuckCButton‎}} || {{ClassicYButton}} || B
 
|-
 
|-
| {{GCLTrigger}} || {{WiimotePlusButton}} || {{WiimotePlusButton}} || {{ClassicPlusButton}} || START
+
| {{GCXButton}} || || || {{ClassicAButton}} || Rapid A
 +
|-
 +
| {{GCYButton}} || || || {{ClassicXButton}} || Rapid B
 +
|-
 +
| {{GCStartButton}} || {{WiimotePlusButton}} || {{WiimotePlusButton}} || {{ClassicPlusButton}} || START
 +
|-
 +
| {{GCZButton}} || {{WiimoteMinusButton}} || {{WiimoteMinusButton}} || {{ClassicMinusButton}} || SELECT
 +
|-
 +
|  || {{Wiimote1Button}} || {{Wiimote1Button}} || {{Wiimote1Button}} || Insert coin (VS games)
 
|-
 
|-
| {{GCLTrigger}} || {{WiimoteMinusButton}} || {{WiimoteMinusButton}} || {{ClassicMinusButton}} || SELECT
+
| {{GCStartButton}}+{{GCAButton}} or {{GCControlStickC}} Left || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Emulator Menu
 
|-
 
|-
| {{GCZButton}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Emulator Menu
+
| {{GCControlStickC}}Right || || || {{ClassicLControlStick}}Right || Turbo Mode
 
|-
 
|-
 +
| {{GCControlStickC}}Up/Down ||  || || {{ClassicLControlStick}}Up/Down || Zoom In/out
 
|}
 
|}
 +
 +
=== In Game (Zapper) ===
 +
The controls can be changed in "Controller Configuration" menu. You can disable the crosshair on "Controller Configuration" menu.
 +
 +
{| class="wikitable" style="left;text-align:center;"
 +
|-
 +
! {{GCNController}} || {{Wiimote}} || Action
 +
|-
 +
| {{GCControlStick}} or {{GCDPad}} || {{WiimoteAim}} || Zapper aim
 +
|-
 +
| {{GCAButton}} || {{WiimoteBButton}} || Zapper trigger button
 +
|-
 +
| {{GCZButton}} || {{Wiimote1Button}} || Insert coin (VS games)
 +
|-
 +
|}
 +
 +
== Downloading Cheat Files ==
 +
There a few places across the internet you can download compatible cheat files from.
 +
* [http://www.zophar.net/cheats/nes.html Zophar]
  
 
== Changelog ==
 
== Changelog ==
[What's New 2.0.0]
+
===3.4.3 - April 13, 2019===
 +
 
 +
* Updated spanish translation (thanks Psycho RFG)
 +
* Fixed preview image not displaying on GameCube
 +
* Fixed crash when used as wiiflow plugin
 +
* Fixed crash on launch when using network shares
 +
* Fixed issues with on-screen keyboard
 +
* Updated Korean translation
 +
===3.4.2 - January 25, 2019===
 +
 
 +
* Fixed GameCube controllers not working
 +
* Added ability to load external fonts and activated Japanese/Korean translations. Simply put the ko.ttf or jp.ttf in the app directory
 +
* Added ability to customize background music. Simply put a bg_music.ogg in the app directory
 +
* Added ability to change preview image source with + button (thanks Zalo!)
 +
===3.4.1 - January 4, 2019===
 +
 
 +
* Improved WiiFlow integration
 +
* Fixed controllers with no analog sticks
 +
* Added Wii U GamePad support (thanks Fix94!)
 +
===3.4.0 - August 23, 2018===
 +
 
 +
* Updated to the latest FCEUX core
 +
* Updated color palettes (thanks Tanooki16!)
 +
* Allow loader to pass two arguments instead of three (libertyernie)
 +
* Added PocketNES interoperability (load ROMs and read/write SRAM)
 +
* Fixed audio pop when returning to a game from the menu
 +
* Added option to not append " Auto" on saves
 +
* Added soft and sharp video filtering options
 +
* Removed update check completely
 +
* Compilation fixes for DevkitPPC
 +
<onlyinclude>
 +
===3.3.9 - December 10, 2016===
 +
 
 +
* Hide saving dialog that pops up briefly when returning from a game
 +
* don't ignore buttons when zapper is enabled. prevented "Gotcha! The Sport!" from working (thanks liuhb86!)
 +
 
 +
===3.3.8 - May 14, 2016===
 +
 
 +
* Removed some unused and redundant palettes (thanks to Burnt Lasagna), new naming convention is:
 +
*Accurate Colors = Unsaturated-V5 Palette By FirebrandX
 +
*Vivid Colors = YUV-V3 Palette By FirebrandX
 +
*Wii VC Colors = Wii's Virtual Console Palette By SuperrSonic
 +
*3DS VC Colors = 3DS's Virtual Console Palette By SuperrSonic
 +
*FCEUGX Colors = Real Palette by AspiringSquire
 +
* Added a new "Delete" button in the Game Options, to erase Save States and SRAM files.
 +
* NES Zapper support fixed (thanks to Burnt Lasagna)
 +
 
 +
===3.3.7 -  Apr 18, 2016===
 +
 
 +
* Added both Firebrandx NES color palettes (thanks to SuperrSonic and Asho).
 +
* Added Nestopia's RGB palette (thanks to SuperrSonic and ShadowOne333).
 +
* Added a new window when selecting a color palette (in order to avoid cycling the color palettes one by one).
 +
* Reverted FDS file in order to fix Disk System support (thanks to Burnt Lasagna) (Support was broken on ver 3.3.5 MOD).
 +
* Added option to disable / enable the Virtual Memory messages on the settings menu.
 +
* Removed the "Reset" and "Power On" messages when loading and reseting a game (Messages were added on ver 3.3.5 MOD).
 +
 
 +
===3.3.6 -  Apr 12, 2015===
 +
 
 +
* Merged Emu_kidid's 3.3.5 mod version with Zopenko's 3.3.4 mod version.
 +
* Added SuperrSonic's 3DS Virtual Console palette.
 +
* Changed the savestate cursor box color (in order to match the emu's color design).
 +
 
 +
===3.3.5 MOD -  Apr 22, 2015===
 +
 
 +
* Merged in changes from FCEUX (up to r2951)
 +
* Added tueidj's TLB VM (w/ ARAM storage) for ROM and other data storage
 +
* Enabled menu audio
 +
* Less out of memory crashes
 +
* Free memory displayed on in game menu
 +
 
 +
===3.3.4 MOD -  Apr 12, 2015===
 +
 
 +
* Added Cebolleto's preview image support.
 +
* Added FIX94's WiiUPro controller support.
 +
* Added SuperrSonic's Wii Virtual Console Palette.
 +
* Increase preview image size and reduce game list width.
 +
* Added a background to the preview image.
 +
* Added a Screenshot button (under the game settings options, the video scaling option must be set to default otherwise screenshot looks smaller and with black borders around it, also screenshot folder must already exist otherwise a folder error will popup).
 +
* Added a "WiiuPro" button on the button mapping menu, the options is just for completeness, since the controller mappings are shared between the wiiupro and the classic controller.
 +
* Fixed the inverted color button selection that was in some option Windows.
 +
* On the cheat menu, increased the cheat name display size and added scrolling if the name is too long to display at once.
 +
* Fixed cover image dimensions, now it displays screenshot and cover within the background border.
 +
* Fixed screenshot option, it no longer creates an additional "dummy" file.
 +
 
 +
===3.3.4 - January 12, 2013===
 +
 
 +
* Updated core to latest FCEUX (r2818)
 +
 
 +
===3.3.3 - December 14, 2012===
 +
 
 +
* Updated core to latest FCEUX (r2793)
 +
 
 +
===3.3.2 - November 9, 2012===
 +
 
 +
* Fixed lag with GameCube controllers
 +
 
 +
===3.3.1 - July 7, 2012===
 +
 
 +
* Fixed PAL support
 +
 
 +
===3.3.0 - July 6, 2012===
 +
 
 +
* Support for newer Wiimotes
 +
* Fixed screen flicker when going back to menu
 +
* Improved controller behavior - allow two directions to be pressed simultaneously
 +
* Updated core to latest FCEUX (r2522)
 +
* Compiled with devkitPPC r26 and libogc 1.8.11
 +
 
 +
===3.2.9 - January 25, 2012===
 +
 
 +
* Fixed zapper support
 +
 
 +
===3.2.8 - January 23, 2012===
 +
 
 +
* Fixed bug with flipping disk sides for FDS
 +
 
 +
===3.2.7 - January 14, 2012===
 +
 
 +
* Updated core to latest FCEUX (r2383)
 +
* More accurate pixel scaling (thanks eke-eke!)
 +
* Other minor changes
 +
 
 +
===3.2.6 - May 15, 2011===
 +
 
 +
* Fixed audio skipping (thanks thiagoalvesdealmeida!)
 +
* Added Turkish translation
 +
 
 +
===3.2.5 - March 23, 2011===
 +
 
 +
* Fixed browser regressions with stability and speed
 +
 
 +
===3.2.4 - March 19, 2011===
 +
 
 +
* Updated to core to latest FCEUX
 +
* Support for Famicom 3D System games (thanks Carl Kenner!)
 +
* Improved USB and controller compatibility (recompiled with latest libogc)
 +
* Enabled SMB on GameCube (thanks Extrems!)
 +
* Added Catalan translation
 +
* Translation updates
 +
 
 +
===3.2.3 - October 7, 2010===
 +
 
 +
* Sync with upstream SVN - fixes a few specific game issues
 +
* Fixed "blank listing" issue for SMB
 +
* Improved USB compatibility and speed
 +
* Added Portuguese and Brazilian Portuguese translations
 +
* Channel updated (improved USB compatibility)
 +
* Other minor changes
 +
 
 +
===3.2.2 - August 14, 2010===
 +
 
 +
* IOS 202 support removed
 +
* USB 2.0 support via IOS 58 added - requires that IOS58 be pre-installed
 +
* DVD support via AHBPROT - requires latest HBC
 +
 
 +
===3.2.1 - July 22, 2010===
 +
 
 +
* Fixed broken auto-update
 +
 
 +
===3.2.0 - July 20, 2010===
 +
 
 +
* Reverted USB2 changes
 +
 
 +
===3.1.9 - July 14, 2010===
 +
 
 +
* Fixed 16:9 correction in Original mode
 +
* Fixed PAL/NTSC timing switching issue
 +
* Ability to use both USB ports (requires updated IOS 202 - WARNING: older versions of IOS 202 are NO LONGER supported)
 +
* Hide non-ROM files
 +
* Other minor improvements
 +
 
 +
===3.1.8 - June 20, 2010===
 +
 
 +
* USB improvements
 +
* GameCube improvements - audio, SD Gecko, show thumbnails for saves
 +
* Other minor changes
 +
 
 +
===3.1.7 - May 19, 2010===
 +
* DVD support fixed
 +
* PAL/NTSC timing corrections
 +
* Fixed some potential hangs when returning to menu
 +
* Video/audio code changes
 +
* Fixed scrolling text bug
 +
* Other minor changes
 +
 
 +
===3.1.6 - April 9, 2010===
 +
* Fix auto-save bug
 +
 
 +
===3.1.5 - April 9, 2010===
 +
* Most 3rd party controllers should work now (you're welcome!)
 +
* Translation updates (German and Dutch)
 +
* Other minor changes
 +
 
 +
===3.1.4 - March 30, 2010===
 +
* DVD / USB 2.0 support via IOS 202. DVDx support has been dropped. It is highly recommended to install IOS 202 via the included installer
 +
* Multi-language support (only French translation is fully complete)
 +
* Thank you to everyone who submitted translations
 +
* SMB improvements/bug fixes
 +
* Minor video & input performance optimizations
 +
* Synced with official FCEUX (various game fixes)
 +
* ROMs larger than 3 MB now load
 +
* Now also searches in application path for gg.rom and disksys.rom
 +
 
 +
===3.1.3 - December 23, 2009===
 +
* Fixed major file loading issue, more games load now
 +
* File browser now scrolls down to the last game when returning to browser
 +
* Auto update for those using USB now works
 +
* Fixed scrollbar up/down buttons
 +
* Fixed zapper
 +
* Updates from FCEUX
 +
* Minor optimizations
 +
 
 +
===3.1.2 - December 2, 2009===
 +
* Fixed SMB (for real this time!)
 +
 
 +
=== 3.1.1 - November 30, 2009 ===
 +
* Mapper fixes - several more games work now (Fire Emblem, 76-in-1, etc)
 +
* Fixed SMB
 +
* Added separate horizontal/vertical zoom options
 +
* Improved scrolling timing - the more you scroll, the fast it goes
 +
* Fixed reset button on Wii console - now you can reset multiple times
 +
* Reduce memory fragmentation - fixes out of memory crashes
 +
* Other minor code optimizations
 +
 
 +
=== 3.1.0 - October 7, 2009 ===
 +
* New default palette - more accurate colors!
 +
* Revamped filebrowser and file I/O
 +
* New timing and frameskip code - allows PAL gamers to play NTSC games
 +
* Fixed FDS/Game Genie errors
 +
* Many, many other bug fixes
 +
 
 +
=== 3.0.9 - September 16, 2009 ===
 +
* Text rendering corrections
 +
* SMB improvements
 +
* Updated to latest FCEUX SVN
 +
* Built with latest libraries
 +
* Video mode switching now works properly
 +
* Other minor bugfixes and cleanup
 +
 
 +
=== 3.0.8 - July 31, 2009 ===
 +
* Fixed menu crash
 +
* Fixed turbo mode - reduced to frameskip of 1
 +
* Fixed .CHT file support
 +
* Added Game Genie support - required GG rom placed at /fceugx/gg.rom
 +
* FDS BIOS location changed to /fceugx/disksys.rom
 +
* DVD file limit of 2000 removed
 +
 
 +
=== 3.0.7 - July 24, 2009 ===
 +
* Core upgraded to FCEUX 2.1.0a - improved game compatibility
 +
* State issues fixed - old state files are now invalid!
 +
* Cheat support (.CHT files)
 +
* IPS/UPS/PPF automatic patching support
 +
* Fixed "No game saves found." message when there are actually saves.
 +
* Fixed shift key on keyboard
 +
* Text scrolling works again
 +
* Change default prompt window selection to "Cancel" button
 +
 
 +
=== 3.0.6 - July 9, 2009 ===
 +
* Faster SMB/USB browsing
 +
* Last browsed folder is now remembered
 +
* Fixed controller mapping reset button
 +
* Fixed no sound on GameCube version
 +
* Directory names are no longer altered
 +
* Preferences now only saved on exit
 +
* Fixed on-screen keyboard glitches
 +
* RAM auto-saved on power-off from within a game
 +
* Prevent 7z lockups, better 7z error messages
 +
 
 +
=== 3.0.5 - June 30, 2009 ===
 +
* Fixed auto-update
 +
* Increased file browser listing to 10 entries, decreased font size
 +
* Added text scrolling on file browser
 +
* Added reset button for controller mappings
 +
* Settings are now loaded from USB when loading the app from USB on HBC
 +
* Fixed original mode lockup bug
 +
* Fixed menu crashes caused by ogg player bugs
 +
* Fixed memory card saving verification bug
 +
* Fixed game savebrowser bugs
 +
* Miscellaneous code cleanup/corrections
 +
 
 +
=== 3.0.4 - May 30, 2009 ===
 +
* Fixed SD/USB corruption bug
 +
* SMB works again
 +
* GUI bugs fixed, GUI behavioral improvements
 +
 
 +
=== 3.0.3 - May 26, 2009 ===
 +
* Improved stability
 +
* Fixed broken SDHC from HBC 1.0.2 update
 +
* Fixed issues with returning to menu from in-game
 +
* Add option to disable rumble
 +
* Auto-determines if HBC is present - returns to Wii menu otherwise
 +
* Miscellaneous bugfixes
 +
 
 +
=== 3.0.2 - April 30, 2009 ===
 +
* Improved scrollbar
 +
* Multiple state saves now working
 +
* Built with more stable libogc/libfat
 +
* Fixed rumble bug in filebrowser
 +
* Fixed PAL sound stuttering
 +
* Added confirmation prompts
 +
* Fixed settings saving glitches
 +
 
 +
=== 3.0.1 - April 22, 2009 ===
 +
* GameCube controller home trigger fixed
 +
* USB support fixed
 +
* More stable SMB support
 +
* Corrections/improvements to game saving/loading
 +
* Video mode corrections
 +
* Settings are now saved when exiting game menu settings area
 +
* 8 sprite limit and Zapper crosshair can now be turned off from the menu
 +
* New video mode selection in menu (forcing a video mode is not recommended)
 +
 
 +
=== 3.0.0 - April 13, 2009 ===
 +
* New GX-based menu, with a completely redesigned layout. Has Wiimote IR support, sounds, graphics, animation effects, and more
 +
* Thanks to the3seashells for designing some top-notch artwork, to Peter de Man for composing the music, and a special thanks to shagkur for fixing libogc bugs that would have otherwise prevented the release
 +
* Onscreen keyboard for changing save/load folders and network settings
 +
* Menu configuration options (configurable exit button, Wiimote orientation, volumes)
 +
* Configurable button mapping for zapper
 +
* New save manager, allowing multiple saves and save browsing. Shows screenshots for Snapshot saves, and save dates/times
 +
* SMB reconnection feature
 +
* ISI issue fixed
 +
 
 +
=== 2.0.9 - January 27, 2009 ===
 +
* Fixed a major memory corruption bug in FCE Ultra 0.98.12
 +
* Faster SD/USB - new read-ahead cache
 +
* Removed trigger of back to menu for Classic Controller right joystick
 +
* Changed GameCube controller back to menu from A+Start to A+B+Z+Start
 +
* Add option for horizontal-only video cropping
 +
* Decreased minimum game size to 8 KB
 +
* Fixed a bug with reading files < 2048 bytes
 +
* Fixed some memory leaks, buffer overflows, etc
 +
* Code cleanup, other general bugfixes
 +
 
 +
=== 2.0.8 - December 24, 2008 ===
 +
* Fixed unstable SD card access
 +
* Proper SD/USB hotswap (Wii only)
 +
* Auto-update feature (Wii only)
 +
* Rewritten SMB access - speed boost, NTLM now supported (Wii only)
 +
* Improved file access code
 +
* Resetting preferences now resets controls
 +
* Overscan (cropping) setting now saved in preferences
 +
* Rewritten RAM/state saving - old state saves are now invalid
 +
* Minor bug fixes
 +
 
 +
=== 2.0.7 - November 18, 2008 ===
 +
* Special thanks to eke-eke & KruLLo for contributions, bugfixes, and tips
 +
* Video code rewritten - now has original, unfiltered, filtered modes
 +
* Zoom option
 +
* 16:9 widescreen support
 +
* Full widescreen support
 +
* SDHC support
 +
* SD/USB hot-swapping
 +
* A/B rapid-fire
 +
* Turbo option
 +
* Video cropping (overscan hiding) option (thanks yxkalle!)
 +
* Palette changing fixed
 +
* Fixed audio 'popping' issue
 +
* Wii - Added console/remote power button support
 +
* Wii - Added reset button support (resets game)
 +
* Wii - Settings file is now named settings.xml and is stored in the same folder as the DOL (eg: apps/fceugx/settings.xml)
 +
* GameCube - Added DVD motor off option
 +
 
 +
=== 2.0.6 - October 21, 2008 ===
 +
* Right audio channel corruption fixed (thanks cyberdog!)
 +
* Low pass audio filter turned off (muffles audio)
 +
* Changed to alternate audio filter
 +
* PAL Timing corrected
 +
* Cheesy/2X video filters fixed
 +
* Qoob Pro modchip support for GameCube (thanks emukidid!)
 +
 
 +
=== 2.0.5 - October 19, 2008 ===
 +
* Sound bug fixed - thanks eke-eke!
 +
* High quality sound enabled, lowpass filter enabled
 +
* Video threading enabled
 +
* Fixed timing error (incorrect opcode)
 +
 
 +
=== 2.0.4 - October 15, 2008 ===
 +
* Wii DVD fixed
 +
* FDS BIOS loading works now
 +
* FDS disk switching now consistently works with one button press
 +
* FDS saving implemented
 +
* 7z support
 +
* Faster SD/USB (readahead cache enabled)
 +
* VS coin now mapped to 1 button for VS zapper games
 +
* Changed GC controller mappings - Select - Z, Start - Start, Home - Start+A, Special - L
 +
 
 +
=== 2.0.3 - October 1, 2008 ===
 +
* Complete rewrite of loading code - FDS / UNIF / NSF support added!
 +
* VS games work (coin insert submitted by pakitovic)
 +
* Mapping of 'Special' commands - VS coin insert, FDS switch disk (default A)
 +
* 480p and DVD now available for GameCube
 +
* Improved stability - less crashes!
 +
 
 +
=== 2.0.2 - September 19, 2008 ===
 +
* Fixed network freeze-up problem
 +
* Zapper now mapped to A and B
 +
* Fixed auto-save feature
 +
* Performance slowdowns on Gamecube should be fixed
 +
* Will now attempt to load old save states with CRC filename
 +
 
 +
=== 2.0.1 - September 6, 2008 ===
 +
* Zapper support! Turn this on in the Controller Settings - most games require you to have the Zapper on Port 2. Thanks go to aksommerville whose previous work on the Zapper helped, and michniewski's cursor code
 +
* RAM game save support! Now you can save your games just like the NES did. By default game saves are saved/loaded automatically. This can be changed in the Preferences menu
 +
* Start/Select reversed mapping fixed for Wii controllers
 +
* Small bug fixes / improvements / tweaks
 +
 
 +
=== 2.0.0 - September 1, 2008 ===
 
* Complete rewrite based on code from SNES9x GX and Genesis Plus GX
 
* Complete rewrite based on code from SNES9x GX and Genesis Plus GX
 
* Wiimote, Nunchuk, and Classic controller support
 
* Wiimote, Nunchuk, and Classic controller support
Line 104: Line 576:
 
* Preferences are loaded and saved in XML format. You can open FCEUGX.xml edit all settings, including some not available within the program
 
* Preferences are loaded and saved in XML format. You can open FCEUGX.xml edit all settings, including some not available within the program
 
* One makefile to make all versions
 
* One makefile to make all versions
* Official Discussion Thread for v2.0.0: http://www.tehskeen.com/forums/showthread.php?t=8727
+
</onlyinclude>
 
 
What's new [20080331]
 
 
 
Askot-
 
* Fixed/changed SDCARD slot selection for searching roms, at start you will be prompted for this option.
 
* Code cleanup.
 
 
 
dsbomb-
 
* Added Wii mode support.
 
* Give a "Bad cartridge" error instead of locking up.
 
* Joystick fixes due to libogc r14's changed stick values
 
* Rearranged menu to make more sense, and consistent with Snes9x
 
* Add "Reboot" menu option
 
* Removed "." directory from SD card listing, it's pointless
 
* Expand DVD reading to DVD9 size (once DVDs are working again)
 
* Added option to go back a menu by pressing B.
 
 
 
What's new? [20080326]
 
  
Askot-
+
== Unofficial versions ==
* Added saving state in SD Card (State files will be saved in root of SDCARD). Note: I can't make it work to save in root:\fceu\saves, so help needed.
 
* Added SDCARD slot selection for searching roms, meaning, you can search roms from SDCARD SLOT A & SLOT B (Beta, meaning, buggy, but works).
 
* For standardization, you must create folders root:\fceu\roms to read NES roms files from SDCARD.
 
* Added C-Left to call Menu.
 
* Reading files from SD Card it's faster, now they're called from cache after first reading.
 
* Menu in saving STATE file changed to choose SLOT, DEVICE, Save STATE, Load STATE, Return to previous.
 
* Added option PSO/SD Reload to menu, still works (START+B+X)
 
* Modified controls when going into the rom selection menu (DVD or SDCARD):
 
** Use B to quit selection list.
 
** Use L/R triggers or Pad Left/Right to go down/up one full page.
 
* Some menu rearrangement and a little of source code cleanup:
 
** Every time you pressed B button on any option, play game started, not anymore until you select Play Game option.
 
  
  
  
 
 
== Other versions ==
 
 
=== aksommerville ===
 
=== aksommerville ===
<div align = "right">
+
<div style="float:right">
 
{{GCNController}}  
 
{{GCNController}}  
 
{{FrontSD}}  
 
{{FrontSD}}  
Line 153: Line 592:
 
SRAM saves are automatic. Take screenshots to PNG format. Works with GameCube pads and Wiimotes. Long file names for ROMs are not supported natively.
 
SRAM saves are automatic. Take screenshots to PNG format. Works with GameCube pads and Wiimotes. Long file names for ROMs are not supported natively.
  
http://aksommerville.googlepages.com/fceu-wii-20080701.tar.gz<br>
+
* [http://aksommerville.googlepages.com/fceu-wii-20080701.tar.gz fceu-wii-20080701.tar.gz]
http://aksommerville.googlepages.com/fceu-wii-src-20080701.tar.gz
+
* [http://aksommerville.googlepages.com/fceu-wii-src-20080701.tar.gz fceu-wii-src-20080701.tar.gz]
 +
 
 +
New version with nicer menu, classic controller + nunchuk, use IR as zapper, new scaler (but not as nice as GX...), sort of half-way complete:
  
New version with nicer menu, classic controller + nunchuk, use IR as zapper, new scaler (but not as nice as GX...), sort of half-way complete:<br>
+
* [http://aksommerville.googlepages.com/fceu-20080712.tar.bz2 fceu-20080712.tar.bz2]
http://aksommerville.googlepages.com/fceu-20080712.tar.bz2
 
  
 
=== Mike Tyson's Jungle Beat ===
 
=== Mike Tyson's Jungle Beat ===
  
{{Infobox homebrewapp
+
[[Mike Tyson's Jungle Beat]] is a NES-emulator that enables you to play [http://en.wikipedia.org/wiki/Mike_Tyson%27s_Punch_Out Mike Tyson's Punch-Out!!] using the the [http://en.wikipedia.org/wiki/DK_Bongos Gamecube DK Bongos].
| title      = Mike Tyson's Jungle Beat
 
| image      = [[Image:Miketysonsjunglebeat.png]]
 
| desc        = Punch Out with Bongos
 
| type        = Emulator
 
| author      = SpindleyQ + FCEU Team
 
| display    =
 
| download    = [http://glorioustrainwrecks.com/node/202]
 
| source      = Yes
 
| peripherals = DK Bongos
 
}}
 
 
 
Mike Tyson's Jungle Beat is a NES-emulator that enables you to play [http://en.wikipedia.org/wiki/Mike_Tyson%27s_Punch_Out Mike Tyson's Punch-Out!!] using the the [http://en.wikipedia.org/wiki/DK_Bongos Gamecube DK Bongos].
 
 
 
====Controls====
 
Each bongo has a top and a bottom button. These naturally correspond to high and low punch.
 
To dodge, clap.
 
To use your star punch (or to "Press Start"), hit both top buttons.
 
To block, hold the start button on the bongos.
 
 
 
====Files====
 
Download mtjb.zip to get started!
 
mtjb.diff is the patch from the SVN trunk as of today (June 27, 2008). The hack is pretty straightforward, so it's not very large.
 
InjectorSrc.zip is the source code for the injector program, in case someone wanted to compile a Mac version or something.
 
 
 
====Video====
 
http://www.youtube.com/watch?v=RRwgt2i5cV4
 
  
====Website====
+
[[Category:Homebrew using libwiigui]]
http://glorioustrainwrecks.com/node/202
+
[[Category:Featured homebrew]]

Latest revision as of 19:46, 20 September 2019

FCE Ultra GX
Fceugx.png
General
Author(s)Tantric
TypeConsole emulator
Version3.4.3
Links
Download
Source
Downloadable via the Homebrew Browser
Peripherals
Wiimote4.svg SensorBar.svg Nunchuck alternative.svg ClassicController.svg GameCube Controller DVD Loads files from SDHC cards in the Front SD slot USB mass storage device Local WiFi Internet

FCE Ultra GX is a port of FCE Ultra. With it you can play NES games on your Wii/GameCube. The GUI is powered by libwiigui.

Contents

Features

  • Wiimote, Nunchuk, Classic, and Gamecube controller support
  • iNES, FDS, VS, UNIF, and NSF ROM support
  • 1-4 Player Support
  • NES Zapper support
  • Custom controller configurations
  • SD, SDHC, USB, DVD, SMB, Zip, and 7z support
  • Cheat support (.CHT files)
  • IPS/UPS automatic patching support
  • NES Compatibility Based on FCEUX 2.2.0+ (r2793)

Installation

  • If you are using the Homebrew Channel just copy the apps directory from the archive to the root of your SD card.
  • ROMs & saves files should be stored in fceugx/roms and fceugx/saves on the root of your SD card, USB flash drive, or SMB share. You can copy the fceugx directory from the archive to your support drive.
  • Launch the emulator using your Loader.

Wii Channel

wilsoff and MrNick666 were gracious enough to create an official Wii Channel. You can find it on the Downloads page.

Prerequisites

  • This channel requires IOS58. You must have Wifi access on your Wii (to run IOS58 Installer) or a Game Disc with System Menu 4.3. If you do not have a Game Disc to update to System Menu 4.3 or Wifi access on your Wii, you can use the PC program NUS Downloader to download IOS58 to your computer, then install offline on your Wii.
  • You must have Homebrew Channel 1.0.8+ running on IOS58 to run the installer. If HBC is not using IOS58, reinstall it.
  • This channel tries load apps/fceugx/boot.dol from SD or USB. You must have FCE Ultra GX installed in one of these locations.

Installation

  1. Copy the installer files to your SD/USB device
  2. Launch the installer from HBC
  3. Click Install
  4. Done!

Loading Games

From DVD

  • ROMs can be burned to a DVD-/+R (4.7GB max size & ISO 9660 file format).

From Network (via SMB)

Using the emulator via network requires that your Wii is configured for your wireless network, and that you've set up a file share. You must provide a username, password, share name, and IP address to log in to the file server (in settings.xml). This XML file is created for you upon first loading the emulator and entering/exiting Preferences. Here's an example snippet for your XML configuration file:

<section name="Network" description="Network Settings">
   <setting name="smbip" value="192.168.4.19" description="Share Computer IP" />
   <setting name="smbshare" value="wiifiles" description="Share Name" />
   <setting name="smbuser" value="yourusername" description="Share Username" />
   <setting name="smbpwd" value="yourpassword" description="Share Password" />
</section>

Also be sure to mirror the required directory structure within your share folder, or change the LoadFolder and SaveFolder values in the XML file. See the tinysmb page for additional information and troubleshooting.

FDS Games

To be able to load FDS games, FCE Ultra GX need the FDS BIOS. Put it in your /fceugx folder, and name it disksys.rom (should be 8 KB in size).

You can switch disks using the A button (by default). The mapped button can be changed under Controller Configuration ('Special' button).

Compatibility is limited, so check that the game in question works on FCE Ultra for Windows before asking for help.

Controls

In Menu

GameCube Controller Wiimote.svg Wiimote.svg + Nunchuck alternative.svg ClassicController.svg Action
Gamecube D-Pad Up / Gamecube D-Pad Down or GameCube Control Stick Wiimote D-Pad Up / Wiimote D-Pad Down Wiimote D-Pad Up / Wiimote D-Pad Down or Nunchuck Control Stick or Nunchuck Z Button Classic D-Pad Up / Classic D-Pad Down or Classic Left Control Stick Navigate the menu
Gamecube A Button Wiimote A Button Wiimote A Button Classic a Button Select a menu item
Gamecube B Button Wiimote B Button Wiimote B Button Classic b Button Return to previous menu

File selector menu

GameCube Controller Wiimote.svg Wiimote.svg + Nunchuck alternative.svg ClassicController.svg Action
Gamecube D-Pad Left / Gamecube D-Pad Right or GameCube Control Stick Wiimote D-Pad Left / Wiimote D-Pad Right Wiimote D-Pad Left / Wiimote D-Pad Right or Nunchuck Control Stick or Nunchuck C Button Classic D-Pad Left / Classic D-Pad Right Down/Up one full page
Gamecube D-Pad Up / Gamecube D-Pad Down or GameCube Control Stick Wiimote D-Pad Up / Wiimote D-Pad Down Wiimote D-Pad Up / Wiimote D-Pad Down or Nunchuck Control Stick or Nunchuck Z Button Classic D-Pad Up / Classic D-Pad Down or Classic Left Control Stick Navigate file list
GameCube Z Button Wiimote HOME Button Wiimote HOME Button Classic HOME Button or Left Classic Right Control Stick Quit the file selection menu
Gamecube B Button Wiimote B Button Wiimote B Button Classic b Button Up one directory
Gamecube A Button Wiimote A Button Wiimote A Button Classic a Button Load file or open directory

In Game (by default)

The controls can be changed in "Controller Configuration" menu.

GameCube Controller WiimoteHorizontal.svg Wiimote.svg + Nunchuck alternative.svg ClassicController.svg Action
GameCube Control Stick or GameCube D-Pad Wiimote D-Pad Wiimote D-Pad or Nunchuck Control Stick Classic D-Pad or Classic Left Control Stick NES Dpad
Gamecube A Button Wiimote 2 Button Nunchuck Z Button Classic b Button A
Gamecube B Button Wiimote 1 Button Nunchuck C Button Classic y Button B
Gamecube X Button Classic a Button Rapid A
Gamecube Y Button Classic x Button Rapid B
GameCube START Button Wiimote + Button Wiimote + Button Classic + Button START
GameCube Z Button Wiimote - Button Wiimote - Button Classic - Button SELECT
Wiimote 1 Button Wiimote 1 Button Wiimote 1 Button Insert coin (VS games)
GameCube START Button+Gamecube A Button or Gamecube C Control Stick Left Wiimote HOME Button Wiimote HOME Button Classic HOME Button Emulator Menu
Gamecube C Control StickRight Classic Left Control StickRight Turbo Mode
Gamecube C Control StickUp/Down Classic Left Control StickUp/Down Zoom In/out

In Game (Zapper)

The controls can be changed in "Controller Configuration" menu. You can disable the crosshair on "Controller Configuration" menu.

GameCube Controller Wiimote.svg Action
GameCube Control Stick or GameCube D-Pad Wii Remote Aim Zapper aim
Gamecube A Button Wiimote B Button Zapper trigger button
GameCube Z Button Wiimote 1 Button Insert coin (VS games)

Downloading Cheat Files

There a few places across the internet you can download compatible cheat files from.

Changelog

3.4.3 - April 13, 2019

  • Updated spanish translation (thanks Psycho RFG)
  • Fixed preview image not displaying on GameCube
  • Fixed crash when used as wiiflow plugin
  • Fixed crash on launch when using network shares
  • Fixed issues with on-screen keyboard
  • Updated Korean translation

3.4.2 - January 25, 2019

  • Fixed GameCube controllers not working
  • Added ability to load external fonts and activated Japanese/Korean translations. Simply put the ko.ttf or jp.ttf in the app directory
  • Added ability to customize background music. Simply put a bg_music.ogg in the app directory
  • Added ability to change preview image source with + button (thanks Zalo!)

3.4.1 - January 4, 2019

  • Improved WiiFlow integration
  • Fixed controllers with no analog sticks
  • Added Wii U GamePad support (thanks Fix94!)

3.4.0 - August 23, 2018

  • Updated to the latest FCEUX core
  • Updated color palettes (thanks Tanooki16!)
  • Allow loader to pass two arguments instead of three (libertyernie)
  • Added PocketNES interoperability (load ROMs and read/write SRAM)
  • Fixed audio pop when returning to a game from the menu
  • Added option to not append " Auto" on saves
  • Added soft and sharp video filtering options
  • Removed update check completely
  • Compilation fixes for DevkitPPC

3.3.9 - December 10, 2016

  • Hide saving dialog that pops up briefly when returning from a game
  • don't ignore buttons when zapper is enabled. prevented "Gotcha! The Sport!" from working (thanks liuhb86!)

3.3.8 - May 14, 2016

  • Removed some unused and redundant palettes (thanks to Burnt Lasagna), new naming convention is:
  • Accurate Colors = Unsaturated-V5 Palette By FirebrandX
  • Vivid Colors = YUV-V3 Palette By FirebrandX
  • Wii VC Colors = Wii's Virtual Console Palette By SuperrSonic
  • 3DS VC Colors = 3DS's Virtual Console Palette By SuperrSonic
  • FCEUGX Colors = Real Palette by AspiringSquire
  • Added a new "Delete" button in the Game Options, to erase Save States and SRAM files.
  • NES Zapper support fixed (thanks to Burnt Lasagna)

3.3.7 - Apr 18, 2016

  • Added both Firebrandx NES color palettes (thanks to SuperrSonic and Asho).
  • Added Nestopia's RGB palette (thanks to SuperrSonic and ShadowOne333).
  • Added a new window when selecting a color palette (in order to avoid cycling the color palettes one by one).
  • Reverted FDS file in order to fix Disk System support (thanks to Burnt Lasagna) (Support was broken on ver 3.3.5 MOD).
  • Added option to disable / enable the Virtual Memory messages on the settings menu.
  • Removed the "Reset" and "Power On" messages when loading and reseting a game (Messages were added on ver 3.3.5 MOD).

3.3.6 - Apr 12, 2015

  • Merged Emu_kidid's 3.3.5 mod version with Zopenko's 3.3.4 mod version.
  • Added SuperrSonic's 3DS Virtual Console palette.
  • Changed the savestate cursor box color (in order to match the emu's color design).

3.3.5 MOD - Apr 22, 2015

  • Merged in changes from FCEUX (up to r2951)
  • Added tueidj's TLB VM (w/ ARAM storage) for ROM and other data storage
  • Enabled menu audio
  • Less out of memory crashes
  • Free memory displayed on in game menu

3.3.4 MOD - Apr 12, 2015

  • Added Cebolleto's preview image support.
  • Added FIX94's WiiUPro controller support.
  • Added SuperrSonic's Wii Virtual Console Palette.
  • Increase preview image size and reduce game list width.
  • Added a background to the preview image.
  • Added a Screenshot button (under the game settings options, the video scaling option must be set to default otherwise screenshot looks smaller and with black borders around it, also screenshot folder must already exist otherwise a folder error will popup).
  • Added a "WiiuPro" button on the button mapping menu, the options is just for completeness, since the controller mappings are shared between the wiiupro and the classic controller.
  • Fixed the inverted color button selection that was in some option Windows.
  • On the cheat menu, increased the cheat name display size and added scrolling if the name is too long to display at once.
  • Fixed cover image dimensions, now it displays screenshot and cover within the background border.
  • Fixed screenshot option, it no longer creates an additional "dummy" file.

3.3.4 - January 12, 2013

  • Updated core to latest FCEUX (r2818)

3.3.3 - December 14, 2012

  • Updated core to latest FCEUX (r2793)

3.3.2 - November 9, 2012

  • Fixed lag with GameCube controllers

3.3.1 - July 7, 2012

  • Fixed PAL support

3.3.0 - July 6, 2012

  • Support for newer Wiimotes
  • Fixed screen flicker when going back to menu
  • Improved controller behavior - allow two directions to be pressed simultaneously
  • Updated core to latest FCEUX (r2522)
  • Compiled with devkitPPC r26 and libogc 1.8.11

3.2.9 - January 25, 2012

  • Fixed zapper support

3.2.8 - January 23, 2012

  • Fixed bug with flipping disk sides for FDS

3.2.7 - January 14, 2012

  • Updated core to latest FCEUX (r2383)
  • More accurate pixel scaling (thanks eke-eke!)
  • Other minor changes

3.2.6 - May 15, 2011

  • Fixed audio skipping (thanks thiagoalvesdealmeida!)
  • Added Turkish translation

3.2.5 - March 23, 2011

  • Fixed browser regressions with stability and speed

3.2.4 - March 19, 2011

  • Updated to core to latest FCEUX
  • Support for Famicom 3D System games (thanks Carl Kenner!)
  • Improved USB and controller compatibility (recompiled with latest libogc)
  • Enabled SMB on GameCube (thanks Extrems!)
  • Added Catalan translation
  • Translation updates

3.2.3 - October 7, 2010

  • Sync with upstream SVN - fixes a few specific game issues
  • Fixed "blank listing" issue for SMB
  • Improved USB compatibility and speed
  • Added Portuguese and Brazilian Portuguese translations
  • Channel updated (improved USB compatibility)
  • Other minor changes

3.2.2 - August 14, 2010

  • IOS 202 support removed
  • USB 2.0 support via IOS 58 added - requires that IOS58 be pre-installed
  • DVD support via AHBPROT - requires latest HBC

3.2.1 - July 22, 2010

  • Fixed broken auto-update

3.2.0 - July 20, 2010

  • Reverted USB2 changes

3.1.9 - July 14, 2010

  • Fixed 16:9 correction in Original mode
  • Fixed PAL/NTSC timing switching issue
  • Ability to use both USB ports (requires updated IOS 202 - WARNING: older versions of IOS 202 are NO LONGER supported)
  • Hide non-ROM files
  • Other minor improvements

3.1.8 - June 20, 2010

  • USB improvements
  • GameCube improvements - audio, SD Gecko, show thumbnails for saves
  • Other minor changes

3.1.7 - May 19, 2010

  • DVD support fixed
  • PAL/NTSC timing corrections
  • Fixed some potential hangs when returning to menu
  • Video/audio code changes
  • Fixed scrolling text bug
  • Other minor changes

3.1.6 - April 9, 2010

  • Fix auto-save bug

3.1.5 - April 9, 2010

  • Most 3rd party controllers should work now (you're welcome!)
  • Translation updates (German and Dutch)
  • Other minor changes

3.1.4 - March 30, 2010

  • DVD / USB 2.0 support via IOS 202. DVDx support has been dropped. It is highly recommended to install IOS 202 via the included installer
  • Multi-language support (only French translation is fully complete)
  • Thank you to everyone who submitted translations
  • SMB improvements/bug fixes
  • Minor video & input performance optimizations
  • Synced with official FCEUX (various game fixes)
  • ROMs larger than 3 MB now load
  • Now also searches in application path for gg.rom and disksys.rom

3.1.3 - December 23, 2009

  • Fixed major file loading issue, more games load now
  • File browser now scrolls down to the last game when returning to browser
  • Auto update for those using USB now works
  • Fixed scrollbar up/down buttons
  • Fixed zapper
  • Updates from FCEUX
  • Minor optimizations

3.1.2 - December 2, 2009

  • Fixed SMB (for real this time!)

3.1.1 - November 30, 2009

  • Mapper fixes - several more games work now (Fire Emblem, 76-in-1, etc)
  • Fixed SMB
  • Added separate horizontal/vertical zoom options
  • Improved scrolling timing - the more you scroll, the fast it goes
  • Fixed reset button on Wii console - now you can reset multiple times
  • Reduce memory fragmentation - fixes out of memory crashes
  • Other minor code optimizations

3.1.0 - October 7, 2009

  • New default palette - more accurate colors!
  • Revamped filebrowser and file I/O
  • New timing and frameskip code - allows PAL gamers to play NTSC games
  • Fixed FDS/Game Genie errors
  • Many, many other bug fixes

3.0.9 - September 16, 2009

  • Text rendering corrections
  • SMB improvements
  • Updated to latest FCEUX SVN
  • Built with latest libraries
  • Video mode switching now works properly
  • Other minor bugfixes and cleanup

3.0.8 - July 31, 2009

  • Fixed menu crash
  • Fixed turbo mode - reduced to frameskip of 1
  • Fixed .CHT file support
  • Added Game Genie support - required GG rom placed at /fceugx/gg.rom
  • FDS BIOS location changed to /fceugx/disksys.rom
  • DVD file limit of 2000 removed

3.0.7 - July 24, 2009

  • Core upgraded to FCEUX 2.1.0a - improved game compatibility
  • State issues fixed - old state files are now invalid!
  • Cheat support (.CHT files)
  • IPS/UPS/PPF automatic patching support
  • Fixed "No game saves found." message when there are actually saves.
  • Fixed shift key on keyboard
  • Text scrolling works again
  • Change default prompt window selection to "Cancel" button

3.0.6 - July 9, 2009

  • Faster SMB/USB browsing
  • Last browsed folder is now remembered
  • Fixed controller mapping reset button
  • Fixed no sound on GameCube version
  • Directory names are no longer altered
  • Preferences now only saved on exit
  • Fixed on-screen keyboard glitches
  • RAM auto-saved on power-off from within a game
  • Prevent 7z lockups, better 7z error messages

3.0.5 - June 30, 2009

  • Fixed auto-update
  • Increased file browser listing to 10 entries, decreased font size
  • Added text scrolling on file browser
  • Added reset button for controller mappings
  • Settings are now loaded from USB when loading the app from USB on HBC
  • Fixed original mode lockup bug
  • Fixed menu crashes caused by ogg player bugs
  • Fixed memory card saving verification bug
  • Fixed game savebrowser bugs
  • Miscellaneous code cleanup/corrections

3.0.4 - May 30, 2009

  • Fixed SD/USB corruption bug
  • SMB works again
  • GUI bugs fixed, GUI behavioral improvements

3.0.3 - May 26, 2009

  • Improved stability
  • Fixed broken SDHC from HBC 1.0.2 update
  • Fixed issues with returning to menu from in-game
  • Add option to disable rumble
  • Auto-determines if HBC is present - returns to Wii menu otherwise
  • Miscellaneous bugfixes

3.0.2 - April 30, 2009

  • Improved scrollbar
  • Multiple state saves now working
  • Built with more stable libogc/libfat
  • Fixed rumble bug in filebrowser
  • Fixed PAL sound stuttering
  • Added confirmation prompts
  • Fixed settings saving glitches

3.0.1 - April 22, 2009

  • GameCube controller home trigger fixed
  • USB support fixed
  • More stable SMB support
  • Corrections/improvements to game saving/loading
  • Video mode corrections
  • Settings are now saved when exiting game menu settings area
  • 8 sprite limit and Zapper crosshair can now be turned off from the menu
  • New video mode selection in menu (forcing a video mode is not recommended)

3.0.0 - April 13, 2009

  • New GX-based menu, with a completely redesigned layout. Has Wiimote IR support, sounds, graphics, animation effects, and more
  • Thanks to the3seashells for designing some top-notch artwork, to Peter de Man for composing the music, and a special thanks to shagkur for fixing libogc bugs that would have otherwise prevented the release
  • Onscreen keyboard for changing save/load folders and network settings
  • Menu configuration options (configurable exit button, Wiimote orientation, volumes)
  • Configurable button mapping for zapper
  • New save manager, allowing multiple saves and save browsing. Shows screenshots for Snapshot saves, and save dates/times
  • SMB reconnection feature
  • ISI issue fixed

2.0.9 - January 27, 2009

  • Fixed a major memory corruption bug in FCE Ultra 0.98.12
  • Faster SD/USB - new read-ahead cache
  • Removed trigger of back to menu for Classic Controller right joystick
  • Changed GameCube controller back to menu from A+Start to A+B+Z+Start
  • Add option for horizontal-only video cropping
  • Decreased minimum game size to 8 KB
  • Fixed a bug with reading files < 2048 bytes
  • Fixed some memory leaks, buffer overflows, etc
  • Code cleanup, other general bugfixes

2.0.8 - December 24, 2008

  • Fixed unstable SD card access
  • Proper SD/USB hotswap (Wii only)
  • Auto-update feature (Wii only)
  • Rewritten SMB access - speed boost, NTLM now supported (Wii only)
  • Improved file access code
  • Resetting preferences now resets controls
  • Overscan (cropping) setting now saved in preferences
  • Rewritten RAM/state saving - old state saves are now invalid
  • Minor bug fixes

2.0.7 - November 18, 2008

  • Special thanks to eke-eke & KruLLo for contributions, bugfixes, and tips
  • Video code rewritten - now has original, unfiltered, filtered modes
  • Zoom option
  • 16:9 widescreen support
  • Full widescreen support
  • SDHC support
  • SD/USB hot-swapping
  • A/B rapid-fire
  • Turbo option
  • Video cropping (overscan hiding) option (thanks yxkalle!)
  • Palette changing fixed
  • Fixed audio 'popping' issue
  • Wii - Added console/remote power button support
  • Wii - Added reset button support (resets game)
  • Wii - Settings file is now named settings.xml and is stored in the same folder as the DOL (eg: apps/fceugx/settings.xml)
  • GameCube - Added DVD motor off option

2.0.6 - October 21, 2008

  • Right audio channel corruption fixed (thanks cyberdog!)
  • Low pass audio filter turned off (muffles audio)
  • Changed to alternate audio filter
  • PAL Timing corrected
  • Cheesy/2X video filters fixed
  • Qoob Pro modchip support for GameCube (thanks emukidid!)

2.0.5 - October 19, 2008

  • Sound bug fixed - thanks eke-eke!
  • High quality sound enabled, lowpass filter enabled
  • Video threading enabled
  • Fixed timing error (incorrect opcode)

2.0.4 - October 15, 2008

  • Wii DVD fixed
  • FDS BIOS loading works now
  • FDS disk switching now consistently works with one button press
  • FDS saving implemented
  • 7z support
  • Faster SD/USB (readahead cache enabled)
  • VS coin now mapped to 1 button for VS zapper games
  • Changed GC controller mappings - Select - Z, Start - Start, Home - Start+A, Special - L

2.0.3 - October 1, 2008

  • Complete rewrite of loading code - FDS / UNIF / NSF support added!
  • VS games work (coin insert submitted by pakitovic)
  • Mapping of 'Special' commands - VS coin insert, FDS switch disk (default A)
  • 480p and DVD now available for GameCube
  • Improved stability - less crashes!

2.0.2 - September 19, 2008

  • Fixed network freeze-up problem
  • Zapper now mapped to A and B
  • Fixed auto-save feature
  • Performance slowdowns on Gamecube should be fixed
  • Will now attempt to load old save states with CRC filename

2.0.1 - September 6, 2008

  • Zapper support! Turn this on in the Controller Settings - most games require you to have the Zapper on Port 2. Thanks go to aksommerville whose previous work on the Zapper helped, and michniewski's cursor code
  • RAM game save support! Now you can save your games just like the NES did. By default game saves are saved/loaded automatically. This can be changed in the Preferences menu
  • Start/Select reversed mapping fixed for Wii controllers
  • Small bug fixes / improvements / tweaks

2.0.0 - September 1, 2008

  • Complete rewrite based on code from SNES9x GX and Genesis Plus GX
  • Wiimote, Nunchuk, and Classic controller support
  • Button mapping for all controller types
  • Full support for SD, USB, DVD, GC Memory Card, and Zip files
  • Game starts immediately after loading
  • Load/save preference selector. ROMs, saves, and preferences are saved/loaded according to these
  • Preliminary Windows file share loading/saving (SMB) support on Wii: You can input your network settings into FCEUGX.xml, or edit fceuconfig.cpp from the source code and compile.
  • 'Auto' settings for save/load - attempts to automatically determine your load/save device(s) - SD, USB, Memory Card, DVD, SMB
  • Preferences are loaded and saved in XML format. You can open FCEUGX.xml edit all settings, including some not available within the program
  • One makefile to make all versions


Unofficial versions

aksommerville

GameCube Controller Loads files from the Front SD slot WiiMote2.svg

Took Vicious1988's version, gutted the menu, and tweaked all around. Now load from any directory on SD file. SRAM saves are automatic. Take screenshots to PNG format. Works with GameCube pads and Wiimotes. Long file names for ROMs are not supported natively.

New version with nicer menu, classic controller + nunchuk, use IR as zapper, new scaler (but not as nice as GX...), sort of half-way complete:

Mike Tyson's Jungle Beat

Mike Tyson's Jungle Beat is a NES-emulator that enables you to play Mike Tyson's Punch-Out!! using the the Gamecube DK Bongos.