More actions
(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= | |website=https://web.archive.org/web/20090301062859/http://www.tehskeen.com/forums/showthread.php?t=4209 | ||
|source= | |source=https://code.google.com/archive/p/smsplus-gx/ | ||
}} | }} | ||
'''''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. | |||
==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 | |
Author | eke-eke |
Type | Console |
Version | 14 December 2008 |
License | Mixed |
Last Updated | 2008/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.
- 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
- 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/