SMSPlus GameCube

From Nintendo-Scene Wiki

Jump to: navigation, search


This is a port of Charles MacDonald's SMSPlus, a Sega Master System emulator, with some compatibility fixes and additional features. Download the latest version and execute smplus.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 /smsplus/roms. Read smsplus.txt for detailed options and full credits.

Contents

Features

  • accurate Sega Master System & Game Gear Emulation with sound
  • FM unit emulation (Japanese Master System)
  • 2 Players Support
  • Savestates Support
  • Load a game from SDCARD or DVD (4.7GB support for Wii users)
  • 3D glasses faking
  • Game Database for automatic configuration
  • Zipped rom support
  • Load/Save FreezeState files (compressed) from/to Memory Card & SDCARD
  • SDLOAD or IPL reboot option

History

20/07/2007

SMS

  • added 3D Glasses faking: fix graphics in games requiring 3D Glasses
  • fixed VDP & Z80 SP registers initialization (usually done by BIOS): fixe games not working without BIOS (Ace of Aces, Shadow Dancer,...)
  • completed game database for specific configuration (mappers, region, peripherals), based on Meka database

NGC

  • 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 Console Reboot option in main menu (System Reboot), also used for SDLoad reboot
  • Freezestate files are now compressed (using zlib)
  • FreezeState files can now be saved/loaded to/from SDCARD: located in /smsplus/saves/ from the root of your SDCARD
  • changed initial ROMS directory for SDCARD user: now looking for /smsplus/roms/ from the root of your SDCARD
  • 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


27/03/2007

  • corrected bug which made some SMS games not being displayed fullscreen
  • modified sound mixer for more correct FM music (try Wonderboy III Dragon's Trap with FM enabled)
  • FM is now disabled by default (only a few games use the FM unit and enabling FM forces the console type to japanese)

26/03/2007

  • use ASM GU functions used intead of 'C' ones for rendering speedup
  • added DVD automount
  • added "DVD motor off" feature, like in others emulators
  • corrected Memory Card mounting function

22/03/2007

  • added SDCARD subdirectory browsing and LFN (255 char. max) support

19/03/2007

  • added SDCARD support (copypasted from Genesis Plus)
  • NO more linked rom needed, rom data is now dynamically allocated

09/03/2007

  • updated to last version (1.3) from Charles McDonald (http://cgfm2.emuviews.com/): added TMS9918 display mode support for SMS and GG .
  • corrected NGC savestate loading (fix FM & graphics problem on loading state)
  • added an option to change Joypad Type in Misc Menu (SMS button 1 is assigned to Button A (typeA) or Button B (typeB))
  • added options in Misc menu to change some internal settings (Region, CPU , Mapper, FM Type, Console Type)
  • updated NGC Sound Engine (copypasted from Genesis Plus)

Specific Notes

  1. SDCARD users should create a directory named "/smsplus at the root of the SDCARD. Inside this directory, you have to create a subdirectory named "/smsplus/roms" to put all your roms. You should also create a subdirectory named "/smsplus/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
  2. 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.
  3. When putting roms either on DVD or SDCARD, it is recommended to use subdirectories as there is a limit of 1000 files per directory.
  4. Be sure that all controllers are plugged when you switch on the console, or they won't be correctly detected.
  5. 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
  6. 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...
Personal tools