Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SMSPlus Wii: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title=Wii Homebrew Emulators (Console) - GameBrew |title_mode=append |image=smspluswii.jpg |image_alt=SMSPlus }} {{Infobox Wii Homebrews |title=SMSPlus |image=smsplus...")
 
No edit summary
Line 15: Line 15:
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/wiihomebrews/smspluswii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/smspluswii.7z
|website=#LNF
|website=https://web.archive.org/web/20090301062859/http://www.tehskeen.com/forums/showthread.php?t=4209
|source=http://code.google.com/p/smsplus-gx
|source=https://code.google.com/archive/p/smsplus-gx/
}}
}}
https://wiibrew.org/wiki/SMSPlus
'''''SMSPlus''''' is an Sega [http://en.wikipedia.org/wiki/Master_system Master System]/[http://en.wikipedia.org/wiki/Game_gear Game Gear] Emulator. This is a port of SMS Plus created by Charles Mac Donald, now ported to the Wii with optimisations.
 
== Features ==
'''Accurate & full speed Sega Master System/Game Gear emulation'''
* NTSC (60Hz) & PAL (50Hz) timings support
* FM unit emulation (Japanese Master System)
* Savestate support
* SMS BIOS support
* full Overscan area emulation (horizontal & vertical colored borders)
* Blargg's NTSC filter support
 
'''Support for various input peripherals'''
* Sega 2-buttons Pad
* Sega Light Phaser
* Sega Paddle
* 3D glasses faking
 
'''Gamecube/Wii extra features'''
* Stereo Sound (@48 kHz)
* 1~2 Players support
* internal Game Database for automatic configuration
* SRAM and SaveState files (on Memory Card & SDCard)
* automatic SRAM/Savestate loading & saving
* support for zipped (.zip) ROM files
* load ROM files from SDCard or DVD
* original video modes (240p/288p) support
* interlaced (576i/480i) & progressive (480p) video modes support
* Wiimote, Nunchuk & Classic Controller support
 
== Installation ==
* Copy the '''apps''' directory to the root of your SD card to use SMSPlus with HBC or use the '''smsplus_wii.dol''' to load it with another loader.
* Create the directory '''/smsplus/roms''' at the root of your SD Card and copy your ROM files (.zip, sms, .gg) there.
** The ROMs can be placed on DVD-/+R (4.7GB max size) but you need to install the [[DVDx]] on your  Wii. More info on that at [http://hackmii.com/2008/08/libdi-and-the-dvdx-installer/ HackMii]. The DVD should use ISO 9660 file format.
* Insert your SD Card into the Wii and run SMSPlus using your chosen method ([[Twilight Hack]]).
* Select Load New Game from the Main Menu to load a ROM.
* Select Play Game from the Main Menu to begin playing the game.


==Screenshots==
==Media==
==Media==
<youtube></youtube>
<youtube>-N0pHsJGhiA</youtube>
 
== ChangeLog ==
''' 14/12/2008 '''
 
[NGC/Wii]
* added Blargg's NTSC Filter support (NTSC video artifacts emulation)
* added an option to enable/disable bilinear filtering
* removed embedded font, (re)enabled IPL font support: now should works for Qoob users too (thanks to emukiddid)
* patched libfat for faster SD card accesses (thanks to svpe)
* SaveState filenames are now based on the ROM filename (for FAT devices only)
* various bugfixes, menu tweaks and code cleanup
 
[NGC only]
* added 480p support in menu
 
[Wii only]
* implemented fast scrolling in menu using Wiimote D-PAD
* added "Power" button support
* added USB Storage support
* Widescreen menu fix
* *new* libogc 1.7.0 features: SDHC support, Wiimote shutdown button support
 
''' 26/08/2008 '''
 
[NGC/Wii]
* added ROM History for faster ROM access (Marty Disibio)
* added DVD support in Wii mode (no modchip required)
 
''' 15/07/2008 '''
 
[SMS, GG]
* added an option to disable original Sprite Limit emulation (reduce sprite flickering)
* added an option to display the hidden parts of the original Game Gear LCD screen
* added Laser Ghost in "Light Phaser" game database
* fixed a bug which prevented "normal" games displaying correctly after loading a 3D game
 
[NGC/Wii]
* added automatic alphabetical filesorting (Marty Disibio)
* fixed Wii/Gamecube RESET button handler (softreset)
* added support for horizontal Wiimote handling in Menu (activated when wiimote is not pointed towards the screen)
* added custom input ports setting (PHASER,PADDLE, GAMEPAD or NONE), this is still automatically set for games which need specific peripherals
* keys mapping are now saved in config file
* when Classic Controller is inserted in Port #1, Wiimote #1 can now be used to control player #2
* "Soft-Reset" key is now fixed to avoid accidental resets: Buttons + & - on wiimote/classic controller, Triggers L & R on gamecube pad
* fixed "stretch" mode being canceled after loading a new game
* fixed SMS BIOS detection (place the BIOS rom on SDCARD in /smsplus/SMS_BIOS.sms)
 
''' 01/06/2008 '''
 
[SMS, GG]
* fixed port $3E emulation: fix Gain Ground, Ninja Gaiden,...
* added Paddle emulation: fix inputs in all games requiring paddle (Alex Kidd BMX Trial, Megumi Rescue,...), best handled using D-Pad or Analog Sticks.
* added LightPhaser emulation: fix inputs in all games requiring the lightgun (Wanted, Rambo III, Operation Wolf,...), best handled through Wiimote IR pointing, can also be used through D-Pad or Analog Sticks.
 
[NGC/Wii]
* added full horizontal scaling (up to 720 pixels) when using "stretch" aspect mode (use Xscale to increase width)
* added progressive mode support (480p) in menu also
* added automatic FreezeState support (OFF by default, check "system options")
* added automatic config file support
* /smsplus/saves is now automatically created if it does not exist
* assigned Reset Button to SMS Soft-Reset
 
[Wii only]
* added automatic TV mode detection (from SYSCONF), no more PAL60 version needed
* added option to return to Wii System Menu
* fixed "TP reload" option: now compatible with HB channel
* removed SD-Gekko support (Wii slot becomes default slot)
* added Wii SD slot support for SRAM & FreezeState files
* added Wiimote, Nunchuk & Classic controllers support through libwiiuse (see User Manual for default keys)
* added customizable key mapping (for each configurations: gamepad, wiimote only, wiimote+nunchuk or classic)
 
''' 2008.04.19 '''
 
[SMS, GG]
* fixed VDP init when loading savestate: fix graphics in games using TMS9918 mode
* added port $3E emulation and full SMS BIOS support (see user notes)
* implemented SMS1 VDP "tilemap mirroring" bug: fix Y's (J) status bar when running in SMS1 mode
* updated Z80 core to last version (fix some undocumented behaviour): fix Rambo 3 "Game Over" screen & Robocop 3 "pause" bug
* corrected PAL CPU clock value
* modified FM Unit detection: fix FM music in many Japanese games
* added full overscan emulation: when enabled, aspect ratio is exactly like on original hardware, including borders (horizontal borders are generally completely hidden under TV edges)
* corrected Game Gear VDP handlers in SMS mode: fix colors in GG-MS mode
* improved Codemasters Mapper emulation: fix Excellent Dizzy Collection & Ernie Els Golf
* added Korean Mapper emulation: fix Sangokushi III & Dodgeball King
* adjusted SMS color palette values (compared side by side with a real PAL SMS 2)
* fixed Hcounter table (thanks to FluBBa)
 
[NGC/Wii]
* added support for original video mode (240p/288p): this makes games looking exactly like on original hardware (including scanlines)
* added "Aspect" option to switch between Original (correct aspect ratio with borders) and Fit Screen (full screen) display modes
* added "Xshift" & "Yshift" settings to let you adjust display area while keeping the original aspect ratio
* added "Border" option to enable/disable borders color emulation
* added "Palette" option to let you choose the Brightness level: RVB (darkest), Normal , Bright
* added Wii mode support (including front SD rom loading with LFN, TP reload, ...)
* added EURGB60 & PAL 50hz TV modes support
* added 480p (progressive) rendering mode support in Wii mode (not supported by the PAL60 version, use the other one !)
 
== External links ==
* Official Website - https://web.archive.org/web/20090301062859/http://www.tehskeen.com/forums/showthread.php?t=4209
* Wiibrew - https://wiibrew.org/wiki/SMSPlus
* Google Source - https://code.google.com/archive/p/smsplus-gx/

Revision as of 13:14, 15 September 2022

SMSPlus
File:Smspluswii.jpg
General
Authoreke-eke
TypeConsole
Version14 December 2008
LicenseMixed
Last Updated2008/12/15
Links
Download
Website
Source

SMSPlus is an Sega Master System/Game Gear Emulator. This is a port of SMS Plus created by Charles Mac Donald, now ported to the Wii with optimisations.

Features

Accurate & full speed Sega Master System/Game Gear emulation

  • NTSC (60Hz) & PAL (50Hz) timings support
  • FM unit emulation (Japanese Master System)
  • Savestate support
  • SMS BIOS support
  • full Overscan area emulation (horizontal & vertical colored borders)
  • Blargg's NTSC filter support

Support for various input peripherals

  • Sega 2-buttons Pad
  • Sega Light Phaser
  • Sega Paddle
  • 3D glasses faking

Gamecube/Wii extra features

  • Stereo Sound (@48 kHz)
  • 1~2 Players support
  • internal Game Database for automatic configuration
  • SRAM and SaveState files (on Memory Card & SDCard)
  • automatic SRAM/Savestate loading & saving
  • support for zipped (.zip) ROM files
  • load ROM files from SDCard or DVD
  • original video modes (240p/288p) support
  • interlaced (576i/480i) & progressive (480p) video modes support
  • Wiimote, Nunchuk & Classic Controller support

Installation

  • Copy the apps directory to the root of your SD card to use SMSPlus with HBC or use the smsplus_wii.dol to load it with another loader.
  • Create the directory /smsplus/roms at the root of your SD Card and copy your ROM files (.zip, sms, .gg) there.
    • The ROMs can be placed on DVD-/+R (4.7GB max size) but you need to install the DVDx on your Wii. More info on that at HackMii. The DVD should use ISO 9660 file format.
  • Insert your SD Card into the Wii and run SMSPlus using your chosen method (Twilight Hack).
  • Select Load New Game from the Main Menu to load a ROM.
  • Select Play Game from the Main Menu to begin playing the game.

Media

ChangeLog

14/12/2008

[NGC/Wii]

  • added Blargg's NTSC Filter support (NTSC video artifacts emulation)
  • added an option to enable/disable bilinear filtering
  • removed embedded font, (re)enabled IPL font support: now should works for Qoob users too (thanks to emukiddid)
  • patched libfat for faster SD card accesses (thanks to svpe)
  • SaveState filenames are now based on the ROM filename (for FAT devices only)
  • various bugfixes, menu tweaks and code cleanup

[NGC only]

  • added 480p support in menu

[Wii only]

  • implemented fast scrolling in menu using Wiimote D-PAD
  • added "Power" button support
  • added USB Storage support
  • Widescreen menu fix
  • *new* libogc 1.7.0 features: SDHC support, Wiimote shutdown button support

26/08/2008

[NGC/Wii]

  • added ROM History for faster ROM access (Marty Disibio)
  • added DVD support in Wii mode (no modchip required)

15/07/2008

[SMS, GG]

  • added an option to disable original Sprite Limit emulation (reduce sprite flickering)
  • added an option to display the hidden parts of the original Game Gear LCD screen
  • added Laser Ghost in "Light Phaser" game database
  • fixed a bug which prevented "normal" games displaying correctly after loading a 3D game

[NGC/Wii]

  • added automatic alphabetical filesorting (Marty Disibio)
  • fixed Wii/Gamecube RESET button handler (softreset)
  • added support for horizontal Wiimote handling in Menu (activated when wiimote is not pointed towards the screen)
  • added custom input ports setting (PHASER,PADDLE, GAMEPAD or NONE), this is still automatically set for games which need specific peripherals
  • keys mapping are now saved in config file
  • when Classic Controller is inserted in Port #1, Wiimote #1 can now be used to control player #2
  • "Soft-Reset" key is now fixed to avoid accidental resets: Buttons + & - on wiimote/classic controller, Triggers L & R on gamecube pad
  • fixed "stretch" mode being canceled after loading a new game
  • fixed SMS BIOS detection (place the BIOS rom on SDCARD in /smsplus/SMS_BIOS.sms)

01/06/2008

[SMS, GG]

  • fixed port $3E emulation: fix Gain Ground, Ninja Gaiden,...
  • added Paddle emulation: fix inputs in all games requiring paddle (Alex Kidd BMX Trial, Megumi Rescue,...), best handled using D-Pad or Analog Sticks.
  • added LightPhaser emulation: fix inputs in all games requiring the lightgun (Wanted, Rambo III, Operation Wolf,...), best handled through Wiimote IR pointing, can also be used through D-Pad or Analog Sticks.

[NGC/Wii]

  • added full horizontal scaling (up to 720 pixels) when using "stretch" aspect mode (use Xscale to increase width)
  • added progressive mode support (480p) in menu also
  • added automatic FreezeState support (OFF by default, check "system options")
  • added automatic config file support
  • /smsplus/saves is now automatically created if it does not exist
  • assigned Reset Button to SMS Soft-Reset

[Wii only]

  • added automatic TV mode detection (from SYSCONF), no more PAL60 version needed
  • added option to return to Wii System Menu
  • fixed "TP reload" option: now compatible with HB channel
  • removed SD-Gekko support (Wii slot becomes default slot)
  • added Wii SD slot support for SRAM & FreezeState files
  • added Wiimote, Nunchuk & Classic controllers support through libwiiuse (see User Manual for default keys)
  • added customizable key mapping (for each configurations: gamepad, wiimote only, wiimote+nunchuk or classic)

2008.04.19

[SMS, GG]

  • fixed VDP init when loading savestate: fix graphics in games using TMS9918 mode
  • added port $3E emulation and full SMS BIOS support (see user notes)
  • implemented SMS1 VDP "tilemap mirroring" bug: fix Y's (J) status bar when running in SMS1 mode
  • updated Z80 core to last version (fix some undocumented behaviour): fix Rambo 3 "Game Over" screen & Robocop 3 "pause" bug
  • corrected PAL CPU clock value
  • modified FM Unit detection: fix FM music in many Japanese games
  • added full overscan emulation: when enabled, aspect ratio is exactly like on original hardware, including borders (horizontal borders are generally completely hidden under TV edges)
  • corrected Game Gear VDP handlers in SMS mode: fix colors in GG-MS mode
  • improved Codemasters Mapper emulation: fix Excellent Dizzy Collection & Ernie Els Golf
  • added Korean Mapper emulation: fix Sangokushi III & Dodgeball King
  • adjusted SMS color palette values (compared side by side with a real PAL SMS 2)
  • fixed Hcounter table (thanks to FluBBa)

[NGC/Wii]

  • added support for original video mode (240p/288p): this makes games looking exactly like on original hardware (including scanlines)
  • added "Aspect" option to switch between Original (correct aspect ratio with borders) and Fit Screen (full screen) display modes
  • added "Xshift" & "Yshift" settings to let you adjust display area while keeping the original aspect ratio
  • added "Border" option to enable/disable borders color emulation
  • added "Palette" option to let you choose the Brightness level: RVB (darkest), Normal , Bright
  • added Wii mode support (including front SD rom loading with LFN, TP reload, ...)
  • added EURGB60 & PAL 50hz TV modes support
  • added 480p (progressive) rendering mode support in Wii mode (not supported by the PAL60 version, use the other one !)

External links

Advertising: