Genesis Plus GameCube
From Wiki-Scene
This is a port of Charles MacDonald's Genesis Plus emulator, with a lot of compatibility fixes and additional features. Download the latest version and execute genplus.dol on your Gamecube or Wii with your preferred method and then load a rom from ISO9660 DVD or from SDCARD. If you use SDCARD, roms must be placed in the previously created directory /genplus/roms. Read genplus.txt for detailed options and full credits.
Contents |
[edit]
Features
- accurate & full speed Sega Genesis emulation
- Stereo Sound (@48 kHz)
- PAL Megadrive (50Hz) timings support
- 1~4 Players support
- 6-Buttons Joypad support
- Sega TeamPlayer & EA 4-Way Play support
- J-Cart support (autodetected)
- partial Sega Menacer support (autodetected for Menacer 6-in-1 game)
- Freeze State support
- SRAM support
- serial EEPROM support (Megaman Willy Wars, NBA JAM, Wonderboy in Monsterworld...)
- Banked ROM support (Super Street Fighter 2)
- Banked SRAM support (Phantasy Star 4)
- Game Genie Codes support
- ROM Information Screen
- Zipped Roms support
- Interleaved (.smd) Roms support
- Load game from SDCARD or DVD (4.7GB DVD support for Wii users)
- Load/Save SRAM and FreezeState files (compressed) from/to Memory Card & SDCARD
- SRAM autoload
- SDLOAD or IPL reboot option
[edit]
History
[edit]
20/07/2007
Genesis
- corrected TeamPlayer support: fix multiplayer in Gauntlet 4 (Sept. version), Pengo and a lot of others
- added J-Cart support: enable multiplayer in Codemasters games (Pete Sampras, Micromachines games, Super Skidmarks)
- added serial EEPROM autodetection: fix games with bad SRAM informations in header (NBA Jam TE)
- added SVP faking: display 2D graphics in Virtua Racing (the game is however still unplayable)
- added support for more internal IO registers: fixe some unlicensed games (Wisdom Tree games...)
- added preliminary support for unmapped protection device: fix some unlicensed games with special built-in hardware (Squirell King, Lion King 2...)
- added "Soft Reset" combo (in game, use L+Z triggers): this should be like pressing the RESET button on a real Genesis and this is required
in some games to enable special features or even complete the game (ex: X-Men).
NGC
- added separate configuration for PortA/PortB inputs (GAMEPAD, MULTITAP or NONE, see Joypad Config): this let you setting
PORTB as unplugged, which is needed in some games to access special modes or enable cheat codes (Alien Storm, X-Men...)
- Freezestate & SRAM files are now compressed (using zlib)
- FreezeState & SRAM files can now be saved/loaded to/from SDCARD: located in /genplus/saves/ from the root of your SDCARD
- changed initial ROMS directory for SDCARD user: now looking for /genplus/roms/ from the root of your SDCARD
- added user-transparent SRAM autoload (detection order is MCARD then SDCARD, SLOTA then SLOTB)
- "System reboot" is now used for console reboot and SD/PSO reload (if detected)
- added new font: now use original IPL font, extracted from Bootrom
- modified controls when going into the rom selection menu (DVD or SDCARD):
- use B button to go up one directory
- use Z button to quit the file selection menu
- use L/R triggers to go down/up one full page
- use Left/Right buttons or Analog stick to scroll the selected entry's filename when it can't be full displayed
- various menu rearrangment, minor bugfixes & sourcecode cleanup
[edit]
21/06/2007
- added 4.7GB DVD support for WII drives (the maximal allowed size for Gamecube DVD is still 1.35GB)
- removed MPAL video timings, always use 60Hz NTSC: fix display problems for PAL wii users (no more PAL50 version needed)
- added system reboot option in main menu (IPL Reboot)
- added Multitap support (EA 4-Way Play and Sega Teamplayer): allows up to four players in games supporting those adapters (disabled by default, use Joypad Configuration menu to enable multitap)
- added partial Sega Menacer lightgun support: automatically set when detecting the 6-in-1 Menacer game (use Analog Stick)
...
(see whatsnew.txt for complete changelog)
[edit]
Specific Notes
- SDCARD users should create a directory named "/genplus" at the root of the SDCARD. Inside this directory, you have to create a subdirectory named "/genplus/roms" to put all your roms. You should also create a subdirectory named "/genplus/saves" where SRAM and FreezeState files will be saved. For Wii users, please note that the SD slot can *NOT* be accessed, you need to use a SD-Adapter in one of the MCARD Slot
- If using a DVD to load the roms, the format of the image you burned must be ISO9960 or you won't be able to read from it. The maximal readable size is 1.35GB for Gamecube users and 4.7GB for Wii users.
- When putting roms either on DVD or SDCARD, it is recommended to use subdirectories as there is a limit of 1000 files per directory.
- Multitap is disabled by default. Only activate it with games supporting one of the following multiplayer adapters: actually, EA 4-Way Play and Sega TeamPlay adapters are fully supported. Most multiplayer games will work with MULTITAP plugged in PORTA but some of them require a GAMEPAD to be plugged in PORTA and the MULTITAP to be plugged in PORTB.
- J-Cart games (Micromachines games, Pete Sampras games, Super Skidmarks) use a built-in adapter to enable 2 additional gamepads to be plugged and are not compatible with any of the above adapters. So, do not activate MULTITAP with those games, they are automatically detected by the system which configure itself to enable up to 4 players support.
- The only genesis game that requires Sega Menacer lightgun support is the Menacer 6-in-1 game. Menacer input is automatically activated when you load this particular game: use the analog stick and be sure to activate the crosshair within game when it's possible.
- Be sure that all controllers are plugged when you switch on the console, or they won't be correctly detected. Do not unplug controllers when the console is powered on.
- When using Memory Card in SLOTA, some mounting errors may occur. Remove and insert the Memory Card before trying to save/load anything again. Be sure to have enough free space on the memory card when saving
- If you want to compile the sourcecode yourself, please have a look to the compile.txt. The DOL executable has been compiled with the last libOGC version...

