Difference between revisions of "FCE Ultra GX"

From WiiBrew
Jump to: navigation, search
(From DVD or Windows Network Share (SMB))
m (In Game (by default))
Line 106: Line 106:
 
|-
 
|-
 
| {{GCAButton}} || {{WiimoteAButton}} or {{WiimoteBButton}} || {{WiimoteAButton}} or {{WiimoteBButton}} || {{ClassicAButton}} || Zapper trigger button
 
| {{GCAButton}} || {{WiimoteAButton}} or {{WiimoteBButton}} || {{WiimoteAButton}} or {{WiimoteBButton}} || {{ClassicAButton}} || Zapper trigger button
 +
|-
 +
|  || {{Wiimote1Button}} || {{Wiimote1Button}} || {{Wiimote1Button}} || insert coin button (VS game).
 
|-
 
|-
 
| {{GCStartButton}}+{{GCAButton}} or {{GCControlStickC}} Left || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Emulator Menu
 
| {{GCStartButton}}+{{GCAButton}} or {{GCControlStickC}} Left || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Emulator Menu

Revision as of 13:37, 19 October 2008

Template:Infobox homebrewapp

A NES emulator for the Wii based on the PC emulator FCE Ultra v0.98.12.

Features

  • Wiimote, Nunchuk, Classic, and Gamecube controller support
  • iNES, FDS, VS, UNIF, and NSF ROM support
  • 1-4 Player Support
  • Custom controller configurations
  • SD, USB, DVD, SMB, GC Memory Card, Zip, and 7z support
  • NES Compatibility Based on v0.98.12
  • Sound Filters
  • Graphics Filters (GX Chipset, Cheesy and 2x)
  • NES Zapper support

Introduction

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 SNES9x GX.

Installation

  • 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.
  • 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.
  • Launch the emulator using your Loader.

Loading Games

From DVD or Windows Network Share (SMB)

  • 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 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.

Network support

Using SMB support currently requires that you provide a username and password to log in to the file server (in FCEUGX.xml.) This username must contain a workgroup name or else logins will not be possible. You can use a bogus workgroup, but some functions may perform better if the workgroups match between client and server. 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="WORKGROUP\wii" description="Share Username" />
   <setting name="smbpwd" value="yourPassword" description="Share Password" />
</section>

FDS Games

To be able to load FDS games, FCE UlraGX need the FDS BIOS. Put it in your roms 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 0.98.12 for Windows before asking for help.

Controls

In Menu

GameCube Controller Wiimote1.svg vertically Wiimote1.svg vertically +Nunchuck alternative.svg ClassicController.svg Action
GameCube Control Stick or GameCube D-Pad 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 or Classic Left Control Stick Items selection
Gamecube B Button Wiimote B Button Wiimote B Button Classic b Button Previous menu
Gamecube A Button Wiimote A Button Wiimote A Button Classic a Button Select a menu item

File selector menu

GameCube Controller Wiimote1.svg vertically Wiimote1.svg vertically +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 Select previous/next file
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 the selected file or enter the selected directory

In Game (by default)

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

GameCube Controller Wiimote1.svg horizontally Wiimote1.svg vertically +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 Dpad of the NES
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 START Button Wiimote + Button Wiimote + Button Classic + Button START
GameCube Z Button Wiimote - Button Wiimote - Button Classic - Button SELECT
GameCube Control Stick or GameCube D-Pad Wii Remote Aim Wii Remote Aim or Nunchuck Control Stick Classic Left Control Stick Zapper aim
Gamecube A Button Wiimote A Button or Wiimote B Button Wiimote A Button or Wiimote B Button Classic a Button Zapper trigger button
Wiimote 1 Button Wiimote 1 Button Wiimote 1 Button insert coin button (VS game).
GameCube START Button+Gamecube A Button or Gamecube C Control Stick Left Wiimote HOME Button Wiimote HOME Button Classic HOME Button Emulator Menu

Changelog

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

Other 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.

http://aksommerville.googlepages.com/fceu-wii-20080701.tar.gz
http://aksommerville.googlepages.com/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:
http://aksommerville.googlepages.com/fceu-20080712.tar.bz2

Mike Tyson's Jungle Beat

Template:Infobox homebrewapp

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.

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

http://glorioustrainwrecks.com/node/202