Emulators are a great additional to anyones GameCube as they allow you to play most retro games for various other consoles which can save you time and money. Here is a chart of the current emulators that are out there!

Emulated System Emulator Name Type
GameBoy Advance GBA EMU v2 ISO
GameBoy Advance GBA EMU+ ISO
GameBoy Advance GBSM ROM
GameBoy Mono GBQ DOL
MAME MAME-GC LNX
NES FCEUGC - SoftDev DOL
NES Animal Crossing LoaderDOL
NES CubeSoft Phoenix DOL
Nintendo 64 CubeSoft Phoenix ISO
Nintendo 64 N64 EMU v1 ISO
Nintendo 64 N64 EMU v2 ISO
Nintendo 64 GBSM ROM
Sega Genesis Genesis+ - SoftDev DOL
Sega Genesis Genesis Plus! DOL
Scumm Scumm LNX
Super NES SNES9X GX - SoftDev DOL
Super NES SNES9XGC DOL
Super NES SNES9X LNX

( DOL = Load DOL | ISO = Burn/Stream Image | LNX = Use GC-Linux | ROM = Send ROM )

Of course all of the files you will need to get the job done including the emulators themselves can be located in our files section and to learn how to use GC Linux please visit GC Linux Guide!

For an up-to-date chart on which emulators will work with which hard/softmod and/or bios please see our Emulator Compatibility Chart! The most compatible and complete emulators are highlighted in RED.


Game Boy Advance – GBA EMU 2
Creates ISO Image

This emulator works pretty damn well, but has no save game support and you can only load one ROM image per ISO you create. Directions are below.

(1) Extract the emulator using original directory structure
(2) Put uncompressed GBA roms in the \roms\ directory
(3) Run the GBAemu.bat file
(4) Select which ROM to convert
(5) Rename GBAEMU.GCM to .ISO
(6) Burn (or stream) and enjoy!



Nintendo 64 - GCSM (GBA EMU v2)
Sends ROM Image

This emulator is the same as above, but it's built into a network send utility named GCSM which works in conjunction with s3-gcsim. The method requires you to have a BBA and is explained on the Streaming page.


Game Boy Advance - GBA EMU+
Ceates ISO Image

This is a modified version of GBA EMU v2 that includes skins, zoom options, updated compatibility and the ability to jam as many ROM images that will fit onto your DVD into the ISO!

To operate this emulator run the command line executable from DOS according to the usage guide that comes with the emulator itself. Once you have correctly figured out the options this emulator will build an ISO image with all the roms in the directory you specify and let you select which one you wish to play from an onscreen menu.

If when building the ISO image the emulator complains about invalid filesizes for your rom(s) you will either have to remove the rom(s) in question or pad them to a correct filesize as some roms have been patched, overdumped, underdumped and/or wiped.


Game Boy Mono - GBQ
Ceates DOL File

Extracted from a various game this emulator has great speed and sound, but is lacking save game support. Right now it has Zelda built into it and I'm not sure on how to change the roms out. More to come when I figure this out!


Multi Arcade Game Emulator (MAME) - MAME-GC
Install and Run using our GC Linux Guide!


Nitendo Entertainment System (NES) - Animal Crossing Loader
Ceates DOL Image

Extracted from a various game there is not much known about this emulator specifically how to get it to work and/or put games into it. More to come shortly!


Nitendo Entertainment System (NES) - FCE Ultra GC Edition
Ceates DOL Image

FCEUGC is by far the most complete NES Emulator for the Nintendo GameCube when it comes to compatibility, saving, loading from DVD and controller support. It is a direct port of the FCE Ultra Emulator for the PC which uses the built in ATi chipset for maximum gameplay and speed!

Run either the Windows or Linux injector file using the Command Line Interface (CLI) to inject a ROM file into the emulator then you can either burn that DOL file along with .NES files to a DVD or you can stream the DOL file itself over to the GameCube.


Nitendo Entertainment System (NES) - CubeSoft Phoenix
Ceates ISO Image

This emulator uses emulators extracted from original cube games, and then injects another rom file into it. To say the least, this method doesn’t work too well, as many games do not function correctly. To make matters worse, it only has limited mapper support (limited to Mapper 1). Someone port a better NES emu damnit!

To use this emulator simply follow the instructions below.

(1) Install Phoenix
(2) From the top menu pick “Loaders”
(3) Under TASK SELECTION pick “Load a NES rom file”
(4) Select a rom image by selecting “…”
(5) Pick “Load” and wait for two windows to open
(6) Pick “Stop” and leave the program open
(7) Located the file “NESL.DOL” (hidden file) created in your Phoenix install directory
(8) Burn (or stream) and enjoy




Nintendo 64 - CubeSoft Phoenix
Ceates ISO Image

This emulator uses emulators extracted from original cube games, and then injects another rom file into it. To say the least, this method doesn’t work too well, as many games do not function correctly.

To use this emulator simply follow the instructions below.

(1)   Install Phoenix
(2)   From the top menu pick “Loaders”
(3)   Under TASK SELECTION pick “Load a N64 rom file”
(4)   Select a rom image by selecting “…”
(5)   Pick “Load” and wait for two windows to open
(6)   Pick “Stop” and leave the program open
(7)   Located the file “N64.ISO” (hidden file) created in your Phoenix install directory
(8)   Burn (or stream) and enjoy



Nintendo 64 - N64 EMU v1/v2
Ceates ISO Image

This emulator is much better then the above one because it has more compatibility and better sound emulation. This emulator is in PAL video mode, so it might not work on some NTSC displays. If you are using GCOS press and hold “Y” button when booting to force NTSC mode. To use this emulator follow these instructions.

(1)   Extract the EMU and Paradox GC Tool (located \files\gc-tool12.rar)
(2)   Open GC Tool and using it Open the “n64emu.gcm“ image (v1) or exp-n64v2.gcm” image (v2)
(3)   V1 – On the right hand side there are two N64 rom images. Simply replace the second one with the rom you wish to use.
(4)   V2 - On the right hand side of the screen locate the file "zelda2p.n64" and replace it with another N64 rom image (32MB MAX)
(5)   Pick “NO” when it asks to change the file size of the TOC
(6)   Close the image and program, rename the .GCM to .ISO and burn (or stream)



Nintendo 64 - GCSM (N64 EMU v2)
Sends ROM Image

This emulator is the same as above, but it's built into a network send utility named GCSM which works in conjunction with s3-gcsim. The method requires you to have a BBA and is explained on the Streaming page.


Sega Genesis - Genesis+
Ceates DOL Image

Genesis+ is by far the most complete Sega Genesis for the Nintendo GameCube when it comes to compatibility and speed. It is a direct port of the Sega Genesis Plus Emulator for the PC!

Run either the Windows or Linux injector file using the Command Line Interface (CLI) to inject a ROM file into the emulator then you can either burn that DOL (with more) to a DVD or you can stream the DOL file itself over to the GameCube.


Sega Genesis - Genesis Plus!
Ceates DOL File

This emulator works pretty really freaking well.

The emulator features

 - Fullspeed emulation
 - Sound
 - Unlimited Game Genie code support
 - Configurable Controller Setup
 - 2 Player support

There is NO saving support in this release. To configure and use the second controller, go to the controller Config screen, and press start on the second controller. Music in a few of the Sonic games (and possibly some others) does not play at the correct speed.

During game play you can return to the main menu at any time by pressing down on the C-stick. You can then reconfigure your controller, Add Game Genie codes, or Reset the emulator. Pressing Start resumes the game.

To use the emulator simply follow the instructions below.

(1)   Uncompress emulator and put one or more roms in the directory
(2)   Go to a command prompt and then to the directory of the emulator
(3)   Type “genesisplusdolmaker.exe (nameofgame.bin)” Example -> ‘genesisplusdolmaker.exe “sonic the hedgehog 3 (U) [!].bin”’
(4)   It will ask you for a filename of the DOL you wish to create. Your filename cannot have “SPACES” in it, so replace all spaces with underscores “_”
(5)   Once you have the DOL file either burn it onto a DVDr and load using the Cobra/GCOS bios, or stream it using the various methods outlined in this FAQ
(6)   Enjoy!

NOTE: You cannot compile the emulator using .SMD format Sega Genesis game images.



Lucas Arts Adventure Games - Scumm
Install and Run using our GC Linux Guide!


Super Nitendo Entertainment System (SNES) - SNES9X GX Edition
Ceates DOL Image

SNES9XGX is by far the most complete SNES Emulator for the Nintendo GameCube when it comes to compatibility, saving, loading from DVD and controller support. It is a direct port of the SNES9X Emulator for the PC which uses the built in ATi chipset for maximum gameplay and speed!

Run either the Windows or Linux injector file using the Command Line Interface (CLI) to inject a ROM file into the emulator then you can either burn that DOL file along with .SMC files to a DVD or you can stream the DOL file itself over to the GameCube.


Super Nintendo Entertainment System - SNES9XGC
Ceates DOL File

The mother of all emulators comes to the Cube!  And best of all you don’t have to make ISO files either! I really prefer a REAL EMU and DOL files over some injected ISO files.

(1)   Unzip and copy roms into the same directory
(2)    Go to a CMD prompt and change to the directory with the emulator
(3)    Type in “s9xinject.exe (nameofgame.SMC) (nameofgame.DOL)” Example -> ‘s9xinject.exe “Super Metroid (U).smc” “Super Metroid.dol”’
(4)    Burn (or stream) and enjoy!

NOTE: You can patch Game Genie Codes into the SNES Roms using UCON64 if you feel like ehancing your SNES gameplay experience!

NOTE: To make your games boot under the Cobra BIOS you must run them through the CLI or Linux version of vsDVD which will patch them to work. Furthermore to save yourself needed storage after creating the DOL files and patching them you should compress them with d0lLZ to save much needed disc space.



Super Nintendo Entertainment System - SNES9X
Install and Run using our GC Linux Guide!