Genesis Plus is a Sega Genesis / Sega Megadrive / Sega Master System emulator for Wii and GameCube. Additionally a very simple SDL port for Win32 is available too. This is a port of Charles MacDonald’s Genesis Plus, with plenty of improvements.
Changes:
[Core/SCD]
* fixed access to read-only registers on Main-CPU side (“Batman Returns” platform level freeze)
* fixed & improved emulation of PRG-RAM write protection register (“Lunar Eternal Blue” japanese version freeze)
* improved SUB & MAIN-CPU synchronization (“Dracula Unleashed” freeze when using US Model 2 BIOS)
* improved CPU polling detection
* improved CDD emulation & added CD drive access time for SEEK command (“Panic!/Switch” intro missing scene)
* added missing reinitialization of MAIN-CPU PRG-RAM bank on reset
* added .OGG audio tracks support through LIBTREMOR
* fixed FIFO access timings when using invalid write code value (“Clue” menu)
* fixed DMA Copy with undocumented code value (“Fatal Labyrinth” end sequence)
* minor code fixes & optimizations
[Core/CPU]
* optimized 68k stack read/write functions
* fixed broken 68k address error emulation
* fixed 68k interrupt behavior (prevents interrupts from being executed multiple time when 68k is halted)
* fixed Z80 registers initial state, added proper initialization when using PBC (verified on real hardware by Charles McDonald)
[Core/MD]
* fixed SRAM incompatibilities between BIG ENDIAN & LITTLE ENDIAN platforms (note: this breaks old .srm files with LITTLE ENDIAN platform ports)
* added support for a few recently dumped unlicensed games
* added auto-detection of byte-swapped ROM files
[Gamecube/Wii]
* fixed CD Leds positioning when using NTSC filter
* improved on-screen CD Leds (thanks to Iceknight)
* various code fixes & improvements
FCE Ultra GX is an NES emulator based on FCEUX. With it you can play NES games on your Wii/GameCube. The GUI is powered by libwiigui.
Features:
* Wiimote, Nunchuk, Classic, and Gamecube controller support
* iNES, FDS, VS, UNIF, and NSF ROM support
* 1-4 Player Support
* Zapper support
* Auto Load/Save Game States and RAM
* Custom controller configurations
* SD, USB, DVD, SMB, Zip, and 7z support
* Custom controller configurations
* 16:9 widescreen support
* Original/filtered/unfiltered video modes
* Turbo Mode – up to 2x the normal speed
* Cheat support (.CHT files and Game Genie)
* Famicom 3D System support
* IPS/UPS automatic patching support
* NES Compatibility Based on FCEUX 2.2.0+ (r2818)
* Open Source!
Changes:
* Updated core to latest FCEUX (r2818)
Free and legal NES roms to try with this emulator can be downloaded from here.
Visual Boy Advance is a Game Boy / Game Boy Advance Emulator for Wii / GameCube, based on VBA-M. The code is a continuation of Softdev and emu_kidid’s efforts, and uses libogc and devkitppc. The GUI is powered by libwiigui.
Features:
Wiimote, Nunchuk, Classic, and Gamecube controller support
SRAM and State saving
IPS/UPS/PPF patch support
Custom controller configurations
SD, USB, DVD, SMB, Zip, and 7z support
Compatibility based on VBA-M r927
MEM2 ROM Storage for fast access
Auto frame skip for those core heavy games
Turbo speed, video zooming, widescreen, and unfiltered video options
FCE Ultra GX is an NES emulator based on FCEUX. With it you can play NES games on your Wii/GameCube. The GUI is powered by libwiigui.
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.1.5
Based on Snes9x 1.53
Wiimote, Nunchuk, Classic, and Gamecube controller support
SNES Superscope, Mouse, Justifier support
Cheat support
Auto Load/Save Game Snapshots and SRAM
Custom controller configurations
SD, USB, DVD, SMB, Zip, and 7z support
Autodetect PAL/NTSC
16:9 widescreen support
Open Source!
FCE Ultra GX is an NES emulator based on FCEUX. With it you can play NES games on your Wii/GameCube. The GUI is powered by libwiigui.
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.1.4
Based on Snes9x 1.53
Wiimote, Nunchuk, Classic, and Gamecube controller support
SNES Superscope, Mouse, Justifier support
Cheat support
Auto Load/Save Game Snapshots and SRAM
Custom controller configurations
SD, USB, DVD, SMB, Zip, and 7z support
Autodetect PAL/NTSC
16:9 widescreen support
Open Source!
Changes:
* More accurate pixel scaling (thanks eke-eke!)
* Other minor changes
PabloACZ has released GCMM r11 MOD, a modification of the original GCMM found at WiiBrew. It’s a memory card manager for Wii and/or GameCube.
Changes:
SDGetFileList() function in sdsupp.c updated to reflect the changes in DevKitPPC/libogc from the last three years (diropen, dirnext and dirclose commands were replaced with opendir, readdir and closedir, respectively).
Modified the MountCard() function in mcard.c to perform a probe on the GC Memory Card slot, to make sure it was mounted properly.
Improved the compatibility with GCS/SAV files with the patch posted by jcwitzel in December 2009.
The Makefiles were modified to include the zlib in the libraries section. It seems that the latest libFreeType PPC port needs it to work.
*Hopefully* Added compatibility with Official GameCube Memory Cards (see this). According to a friend of mine, it works with a 256 blocks Memory Card.
Compiled with DevKitPPC r24, libogc 1.8.8, libfat 1.0.10 and libFreetype 2.4.2.