Difference between revisions of "SMSPlus"
Jump to navigation
Jump to search
m (→Installation) |
(made some change in control and introduction text) |
||
Line 7: | Line 7: | ||
| download = [http://code.google.com/p/smsplus-gx/downloads/list Google Code] | | download = [http://code.google.com/p/smsplus-gx/downloads/list Google Code] | ||
| source = [http://code.google.com/p/smsplus-gx/ Google Code] | | source = [http://code.google.com/p/smsplus-gx/ Google Code] | ||
− | | peripherals = {{wiimote2}} {{ClassicController}} {{GCNController}} {{FrontSD}} {{GCNMemoryCard}} {{WiiDisc}} | + | | peripherals = {{wiimote2}} {{Nunchuck}} {{ClassicController}} {{GCNController}} {{WiiZapper}} {{FrontSD}} {{GCNMemoryCard}} {{WiiDisc}} |
| hbc = 1 | | hbc = 1 | ||
| hbb = 1 | | hbb = 1 | ||
Line 13: | Line 13: | ||
− | This is | + | This 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. |
Line 20: | Line 20: | ||
* Display mode : 480p, 480i, 576i, 288p and 240p | * Display mode : 480p, 480i, 576i, 288p and 240p | ||
* Loaders useable: [[Twilight Hack]], [[Front SD ELF Loader]], [[Homebrew_apps/Wii_Homebrew_Launcher|WiiHL]], [[Homebrew Channel]] | * Loaders useable: [[Twilight Hack]], [[Front SD ELF Loader]], [[Homebrew_apps/Wii_Homebrew_Launcher|WiiHL]], [[Homebrew Channel]] | ||
− | + | * Supports Zip compressed rom images | |
− | * Supports Zip compressed rom images | ||
* Game Genie cheat code | * Game Genie cheat code | ||
* Support the Sega Light Phaser | * Support the Sega Light Phaser | ||
+ | * Support 3D Glass | ||
+ | * Support Sega Paddle | ||
+ | * Can load ROM from DVD | ||
== Installation == | == Installation == | ||
Line 36: | Line 38: | ||
For the Light Phaser Use {{WiimoteAButton}} of the Wiimote to shoot and {{WiimoteAim}} or {{WiimoteDPad}}/{{ClassicDPad}} or {{NunchuckControlStick}}/{{ClassicLControlStick}} to aim. | For the Light Phaser Use {{WiimoteAButton}} of the Wiimote to shoot and {{WiimoteAim}} or {{WiimoteDPad}}/{{ClassicDPad}} or {{NunchuckControlStick}}/{{ClassicLControlStick}} to aim. | ||
− | === | + | === In Game === |
− | |||
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
|- | |- | ||
− | + | | {{GCNController}} || {{Wiimote1}} Horizontale || {{Wiimote1}}+{{Nunchuck}} || {{ClassicController}} || Action | |
− | | | ||
− | |||
|- | |- | ||
− | | {{GCControlStick}} or {{GCDPad}} || SMS Pad | + | | {{GCControlStick}} or {{GCDPad}} || {{WiimoteDPad}} || {{WiimoteDPad}} or {{NunchuckControlStick}} || {{ClassicDPad}} or {{ClassicLControlStick}} || SMS Pad |
|- | |- | ||
− | | {{GCBButton}} || Button 1 (Start) | + | | {{GCBButton}} || {{Wiimote1Button}} || {{WiimoteAButton}} || {{ClassicBButton}} || Button 1 (Start) |
|- | |- | ||
− | | {{GCAButton}} || Button 2 | + | | {{GCAButton}} || {{Wiimote2Button}} || {{WiimoteBButton}} || {{ClassicAButton}} || Button 2 |
|- | |- | ||
− | | {{GCStartButton}} || Pause | + | | {{GCStartButton}} || {{WiimotePlusButton}} || {{WiimotePlusButton}} || {{ClassicPlusButton}} || Pause |
|- | |- | ||
− | | {{GCZButton}} || Emulator Menu | + | | {{GCZButton}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Emulator Menu |
|- | |- | ||
− | | {{GCLTrigger}}+{{GCRTrigger}} || Reset the SMS | + | | {{GCLTrigger}}+{{GCRTrigger}} || {{WiimoteMinusButton}}+{{WiimotePlusButton}} || {{WiimotePlusButton}}+{{WiimoteMinusButton}} || {{ClassicPlusButton}}+{{ClassicMinusButton}} || Reset the SMS |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | === In Menu === | ||
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
|- | |- | ||
− | + | | {{GCNController}} || {{Wiimote1}} || {{Wiimote1}}+{{Nunchuck}} || {{ClassicController}} || Action | |
|- | |- | ||
− | + | | {{GCControlStick}} or {{GCDPad}} || {{WiimoteDPad}} || {WiimoteDPad}} or {{NunchuckControlStick}} || {{WiimoteDPad}} or {{NunchuckControlStick}} || Items selection | |
|- | |- | ||
− | | {{ | + | | {{GCBButton}} || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Previous menu |
|- | |- | ||
− | | {{ | + | | {{GCAButton}} || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Confirm selection |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | === | + | === In File explorer === |
− | |||
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
|- | |- | ||
− | + | | {{GCNController}} || {{Wiimote1}} || {{Wiimote1}}+{{Nunchuck}} || {{ClassicController}} || Action | |
− | | | ||
− | |||
|- | |- | ||
− | | {{ | + | | {{GCAButton}} || {{WiimoteAButton}} || {{WiimoteAButton}} || {{ClassicAButton}} || Load selected file |
|- | |- | ||
− | | {{ | + | | {{GCBButton}} || {{WiimoteBButton}} || {{WiimoteBButton}} || {{ClassicBButton}} || Go up one directory |
|- | |- | ||
− | | {{ | + | | {{GCZButton}} || {{WiimoteHomeButton}} || {{WiimoteHomeButton}} || {{ClassicHomeButton}} || Quit file selection menu |
|- | |- | ||
− | | {{WiimotePlusButton}} | + | | {{GCLTrigger}}/{{GCRTrigger}} || {{WiimoteMinusButton}}/{{WiimotePlusButton}} || {{WiimoteMinusButton}}/{{WiimotePlusButton}} || {{ClassicLTrigger}}/{{ClassicRTrigger}} || Down/Up one full page |
|- | |- | ||
− | | {{ | + | | {{GCDPadLeft}}/{{GCDPadRight}} or {{GCControlStick}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} || {{WiimoteDPadLeft}}/{{WiimoteDPadRight}} or {{NunchuckControlStick}} || {{ClassicDPadLeft}}/{{ClassicDPadRight}} or {{ClassicLControlStick}} || Display the selected entry's full filename |
|- | |- | ||
− | | {{ | + | | {{GCDPadUp}}/{{GCDPadDown}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} || {{WiimoteDPadUp}}/{{WiimoteDPadDown}} or {{NunchuckControlStick}} || {{ClassicDPadUp}}/{{ClassicDPadDown}} or {{ClassicLControlStick}} || Select previous/next file |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Line 332: | Line 163: | ||
* Download at [http://tehskeen.com/forums/showthread.php?t=4209 TehSkeen] or [http://code.google.com/p/smsplus-gx/ Google Code]. | * Download at [http://tehskeen.com/forums/showthread.php?t=4209 TehSkeen] or [http://code.google.com/p/smsplus-gx/ Google Code]. | ||
* Source code is available via [https://smsplus-gx.bountysource.com/ Bounty Source] | * Source code is available via [https://smsplus-gx.bountysource.com/ Bounty Source] | ||
+ | |||
+ | [[Category:Homebrew applications]] |
Revision as of 14:24, 29 August 2008
SMSPlus | |
![]() | |
General | |
---|---|
Author(s) | Eke-eke |
Type | Emulation |
Links | |
[[Google Code|Download]] | |
[[Google Code|Source]] | |
Peripherals | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
This 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.
Information
- Best PAL mode: any (autodetected)
- Display mode : 480p, 480i, 576i, 288p and 240p
- Loaders useable: Twilight Hack, Front SD ELF Loader, WiiHL, Homebrew Channel
- Supports Zip compressed rom images
- Game Genie cheat code
- Support the Sega Light Phaser
- Support 3D Glass
- Support Sega Paddle
- Can load ROM from DVD
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.
Controls
For the Light Phaser Use of the Wiimote to shoot and
or
/
or
/
to aim.
In Game
In Menu
![]() |
![]() |
![]() ![]() |
![]() |
Action |
![]() ![]() |
![]() |
![]() ![]() |
![]() ![]() |
SMS Pad |
![]() |
![]() |
![]() |
![]() |
Button 1 (Start) |
![]() |
![]() |
![]() |
![]() |
Button 2 |
![]() |
![]() |
![]() |
![]() |
Pause |
![]() |
![]() |
![]() |
![]() |
Emulator Menu |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Reset the SMS |
![]() |
![]() |
![]() ![]() |
![]() |
Action |
![]() ![]() |
![]() |
{WiimoteDPad}} or ![]() |
![]() ![]() |
Items selection |
![]() |
![]() |
![]() |
![]() |
Previous menu |
![]() |
![]() |
![]() |
![]() |
Confirm selection |
In File explorer
ChangeLog
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 !)
Download
- Download at TehSkeen or Google Code.
- Source code is available via Bounty Source