dborth / fceugx

FCE Ultra GX - Port of FCEUX for Wii
http://wiibrew.org/wiki/FCE_Ultra_GX
284 stars 46 forks source link

FCE Ultra GX

https://github.com/dborth/fceugx (Under GPL License)

FCE Ultra GX is a modified port of the FCE Ultra Nintendo Entertainment system for x86 (Windows/Linux) PCs. With it you can play NES games on your Wii/GameCube.

TABLE OF CONTENTS

NIGHTLY BUILDS

Download the latest builds from continuous integration:

Name Status File
FCE Ultra GX Wii/Wii U Build Status Emulator
FCE Ultra GX GameCube Build Status Emulator

FEATURES

UPDATE HISTORY

[3.5.4 - March 30, 2024]

[3.5.3 - July 31, 2023]

[3.5.2 - June 15, 2022]

[3.5.1 - March 23, 2021]

[3.5.0 - February 6, 2021]

[3.4.9 - January 31, 2021]

[3.4.8 - January 18, 2021]

[3.4.7 - June 29, 2020]

[3.4.6 - March 4, 2020]

[3.4.5 - February 17, 2020]

[3.4.4 - February 9, 2020]

[3.4.3 - April 13, 2019]

[3.4.2 - January 25, 2019]

[3.4.1 - January 4, 2019]

[3.4.0 - August 23, 2018]

[3.3.9 - December 10, 2016]

[3.3.8 - May 14, 2016]

[3.3.7 - Apr 18, 2016]

[3.3.6 - Apr 12, 2015]

[3.3.5 MOD - Apr 22, 2015]

[3.3.4 MOD - Apr 12, 2015]

[3.3.4 - January 12, 2013]

[3.3.3 - December 14, 2012]

[3.3.2 - November 9, 2012]

[3.3.1 - July 7, 2012]

[3.3.0 - July 6, 2012]

[3.2.9 - January 25, 2012]

[3.2.8 - January 23, 2012]

[3.2.7 - January 14, 2012]

[3.2.6 - May 15, 2011]

[3.2.5 - March 23, 2011]

[3.2.4 - March 19, 2011]

[3.2.3 - October 7, 2010]

[3.2.2 - August 14, 2010]

[3.2.1 - July 22, 2010]

[3.2.0 - July 20, 2010]

[3.1.9 - July 14, 2010]

[3.1.8 - June 20, 2010]

[3.1.7 - May 19, 2010]

[3.1.6 - April 9, 2010]

[3.1.5 - April 9, 2010]

[3.1.4 - March 30, 2010]

[3.1.3 - December 23, 2009]

[3.1.2 - December 2, 2009]

[3.1.1 - November 30, 2009]

[3.1.0 - October 7, 2009]

[3.0.9 - September 16, 2009]

[3.0.8 - July 31, 2009]

[3.0.7 - July 24, 2009]

[3.0.6 - July 9, 2009]

[3.0.5 - June 30, 2009]

[3.0.4 - May 30, 2009]

[3.0.3 - May 26, 2009]

[3.0.2 - April 30, 2009]

[3.0.1 - April 22, 2009]

[3.0.0 - April 13, 2009]

[2.0.9 - January 27, 2009]

[2.0.8 - December 24, 2008]

[2.0.7 - November 19, 2008]

[2.0.6 - October 21, 2008]

[2.0.5 - October 19, 2008]

[2.0.4 - October 15, 2008]

[2.0.3 - October 1, 2008]

[2.0.2 - September 19, 2008]

[2.0.1 - September 6, 2008]

[2.0.0 - September 1, 2008]

SETUP & INSTALLATION

Unzip the archive. You will find the following folders inside:

apps Contains Homebrew Channel ready files (see Homebrew Channel instructions below)

fceugx Contains the directory structure required for storing roms and saves (see below)

ARTWORK

Artwork, covers or screenshots will be displayed on the main menu when each game is selected. Select which type to display on the menu by going to Settings > Menu > Preview Image. Each image resides in the respectively named folder (eg: sd:/fceugx/covers). They should be a PNG named exactly the same as as the rom and sized no more than 640px by 480px. Recommendend format is 160px x 224px PNG with a 32bit depth.

Loading / Running the Emulator:

Wii - Via Homebrew Channel:

The most popular method of running homebrew on the Wii is through the Homebrew Channel. If you already have the channel installed, just copy over the apps folder included in the archive into the root of your SD card.

Remember to also create the fceugx directory structure required. See above.

If you haven't installed the Homebrew Channel yet, read about how to here: http://hbc.hackmii.com/

Gamecube:

You can load FCEUGX via sdload and an SD card in slot A, or by streaming it to your Gamecube, or by booting a bootable DVD with FCEUGX on it. This document doesn't cover how to do any of that.

ROMS, Preferences, and Saves:

By default, roms are loaded from "fceugx/roms/" and saves / preferences are stored in "fceugx/saves/".

Wii

On the Wii, you can load roms from SD card (Front SD or SD Gecko), USB, DVD, or SMB share. Note that if you are using the Homebrew Channel, to load from USB, DVD, or SMB you will first have to load FCEUGX from SD, and then set your load method preference.

If you are planning to use your Network (LAN) to load and/or save games from you will need to enter in the SMB share settings you haveve setup on your computer via the Settings menu. You will need to enter in the SMB Share IP, Share Name, Share Username and Share Password.

Gamecube

You can load roms from DVD or SD card. If you create a bootable DVD of FCEUGX you can put roms on the same DVD. You may save preferences and game data to SD or Memory Card.

Famicom Disk System (FDS)

FCE Ultra GX supports loading FDS games. The FDS BIOS is required - 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 FCEUX for Windows before asking for help.

3D Game Support

Supported Famicom 3D System games:

Supported anaglyph games:

Emulator Options

Palette - The colors used while viewing the game: Default . loopy . quor . chris . matt pasofami . crashman . mess . zaphod-cv zaphod-smb . vs-drmar . vs-cv . vs-smb

Timing - NTSC or PAL (Depends if you're running a PAL or NTSC game)

CREDITS

        Coding & menu design        Tantric
        Menu artwork                the3seashells
        Menu sound                  Peter de Man
        Logo design                 mvit
        Additional updates/fixes    Zopenko, Burnt Lasagna, Askot
        Beta testing, bug reports   Sindrik, niuus

        FCE Ultra GX GameCube       SoftDev,
                                    askot & dsbomb

        FCE Ultra                   Xodnizel
        Original FCE                BERO
        libogc/devkitPPC            shagkur & wintermute
        FreeTypeGX                  Armin Tamzarian

        And many others who have contributed over the years!

LINKS

                              FCEUGX Web Site
                      https://github.com/dborth/fceugx