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

S8DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = S8DS
|title=S8DS
| image       = [[File:S8DS.png]]
|image=s8ds.png
| type       = Emulator
|description=A SEGA 8Bit emulator for the NDS.
| version     = 0.7
|author=FluBBa
| licence    = Mixed
|lastupdated=2023/11/08
| author      = FluBBa
|type=Console
| website    = http://www.ndsretro.com/
|version=1.1.7
| download    = Media:S8DS07.zip
|license=Mixed
| source     =  
|download=https://dlhb.gamebrew.org/dshomebrew2/s8ds.7z
|website=https://gbatemp.net/threads/s8ds.392855
|source=https://github.com/FluBBaOfWard/S8DS
}}
}}
 
This is a SEGA Master System/Game Gear/SG-1000 emulator for the NDS, it can also play some Coleco games if you add its Bios.  
This is a SEGA Master System/Game Gear/SG-1000 emulator for the NDS, it can also play some Coleco games if you add it's Bios.
 
[http://www.smspower.org/maxim/smschecker/ Check your roms here].


==Features==
==Features==
*Most things you'd expect from an SMS emulator.
* Support systems:
*Except:
** SEGA SG-1000/SG-1000 II.
:Correct sprite collision and overflow.
** SEGA SC-3000.
:Speech samples.
** SEGA Mark III.
:YM2413 emulation.
** SEGA Master System J, 1 & 2.
:EEPROM save for the few GG games that use it.
** SEGA Game Gear.
** SEGA System-E.
** Coleco.
** MSX 1.
** Sord M5.


==Installation==
==Installation==
#Download and extract file, DIDL patch it (depend on flashcard).
Download and extract file, [[DLDI|DIDL]] patch it (depend on flashcard).
#Create a "S8DS" directory either in the root of your card or in the data directory (eg h:\data\S8DS).
#Put games on flash card, max 512 games per folder (shouldn't be a problem if separate SMS, GG, SG & Coleco games into different folders).
:Filenames must not be longer than 62 chars.
:You can use zipped files (as long as they use the deflate compression).
:The emulator should also recognise SMS games for SEGAs MegaTech arcade machine and 2 of the SG-1000 arcade games (using MAME zip files).


==Controls==
Create a S8DS directory either in the root of your card or in the data directory (eg h:\data\S8DS).
Access GUI - L+R (shoulder buttons) or by touching the screen.
 
Now put game/bios files into a folder where you have (SEGA 8-bit) roms, max 768 games per folder, filenames must not be longer than 127 chars. You can use zipped files (as long as they use the deflate compression).


Change tabs by pressing the L or R button.
Put your games on your flash card, max 768 games per folder. Filenames must not be longer than 127 chars. You can use zipped files (as long as they use the deflate compression).  


Going to the left most tab exits the GUI.
The emulator should also recognise SMS games for SEGAs MegaTech arcade machine, the SG-1000 arcade games and System-E (using MAME zip files).


Closing your DS puts the emulator in sleep mode.  
Put games on flash card.


You can [https://www.smspower.org/maxim/Software/SMSChecker check your roms here].


==User guide==
===Menu===
===Menu===
File:
'''File:'''
:Load Game:
* Load Game.
:Load State: Select which state you want to load.
* Load State - Select which state you want to load.
:Save State: Select if you want to overwrite an old state or create a new.
* Save State - Select if you want to overwrite an old state or create a new.
:Save Settings:
* Save Settings.
:Eject Game:
* Eject Game.
:Power On/Off:
* Power On/Off.
:Reset Game:
* Reset Game.


Options:
===Options===
Controller:
'''Controller:'''
:Autofire: Select if you want autofire.
* Autofire - Select if you want autofire.
:Controller: 2P control player 2.
* Controller - 2P control player 2.
:Swap A/B: Swap which NDS button is mapped to which SMS/GG button.
* Swap A/B - Swap which NDS button is mapped to which SMS/GG button.
:Use X as Start: Map the NDS X button to the GG Start button.
* Use X as Start - Map the NDS X button to the GG Start button.
:Use Select as Reset: Map the NDS SELECT button to the SMS Reset button.
* Use Select as Reset - Map the NDS SELECT button to the SMS Reset button.
:Use R as FastForward: Select turbo speed as long as R button is held.
* Use R as FastForward - Select turbo speed as long as R button is held.


Display:
'''Display:'''
:Display: Here you can select if you want scaled or unscaled screenmode.
* Display - Here you can select if you want scaled or unscaled screenmode.
:Scaling: Here you can select if you want flicker or barebones lineskip.
* Scaling - Here you can select if you want flicker or barebones lineskip.
:Gamma: Lets you change the gamma ("brightness").
* Gamma - Lets you change the gamma (brightness).
:Color: Lets you change the color.
* Color - Lets you change the color.
:GG Border: Lets you change between black, bordercolor and none.
* GG Border - Lets you change between black, bordercolor and none.
:Perfect sprites: Uses a bit more cpu but is worth it.
* Perfect sprites - Uses a bit more cpu but is worth it.
:Disable background: Turn on/off background rendering.
* Disable background - Turn on/off background rendering.
:Disable sprites: Turn on/off sprite rendering.
* Disable sprites - Turn on/off sprite rendering.


Machine:
'''Machine:'''
:Region: Change the region of the SMS and video standard.
* Region - Change the region of the SMS and video standard.
:Machine: Here you can select the hardware, Auto should work for most games.
* Machine - Here you can select the hardware, Auto should work for most games.
:Bios Settings:
 
:Use Bios: Here you can select if you want to use the selected BIOSes.
'''Bios Settings:'''
:Select Export Bios: Browse for export bios.
* Use Bios - Here you can select if you want to use the selected BIOSes.
::Select Japanese Bios: Browse for japanese bios.
** Select Export Bios - Browse for export bios.
::Select GameGear Bios: Browse for GameGear bios.
** Select Japanese Bios - Browse for japanese bios.
::Select Coleco Bios: Browse for Coleco bios.
** Select GameGear Bios - Browse for GameGear bios.
::Fake spritecollision: Some games require this, Pit Fighter doesn't like it.
** Select Coleco Bios - Browse for Coleco bios.
** Select MSX Bios - Browse for MSX bios.
* YM2413 - Enable YM2413 emulation for SMS1 & Mark 3.
Settings:
'''Settings:'''
:Speed: Switch between speed modes, can also be toggled with L+START.
* Speed - Switch between speed modes, can also be toggled with L+START.
:Normal: Standard, 100% speed.
** Normal - Standard, 100% speed.
::Fast: Double, 200% speed.
** Fast - Double, 200% speed.
::Max: Fastest, 400% speed.
** Max - Fastest, 400% speed.
::Slowmo: Slow, 50% speed.
** Slowmo - Slow, 50% speed.
:FPS_Meter: Toggle fps meter.
* Autoload State - Toggle Savestate autoloading. Automagicaly load the savestate associated with the selected game.
:Autosleep: Change the autosleep time, also see Sleep. !!!DoesntWork!!!
* Autosave Settings - This will save settings when leaving menu if any changes are made.
:Autoload state: Toggle Savestate autoloading.
* Autopause Game - Toggle if the game should pause when opening the menu.
:Automagicaly load the savestate associated with the selected game.
* Powersave 2nd Screen - If graphics/light should be turned off for the GUI screen when menu is not active.
:Powersave 2nd Screen: If graphics/light should be turned off for the GUI screen when GUI is not active.
* Emulator on Bottom - Select if top or bottom screen should be used for emulator, when menu is active emulator screen is always on top.
:Emulator on Bottom: Select if top or bottom screen should be used for emulator, when GUI is active emulator screen is allways on top.
* Autosleep - Does not work.


==Known Issues==
'''Debug:'''
*max 512 games per folder
* Debug Output - Toggle fps meter & more.
*must use deflate compression on .zip files
* Disable Background - Turn on/off background rendering.
*close the menu on the touchscreen after you load a game because the top screen is frozen and won't start the game until the menu is closed
* Disable Sprites - Turn on/off sprite rendering.
* Step Frame - Emulate one frame.
 
'''Dipswitches:'''
For arcade games.
 
=== Arcade roms ===
'''MegaTech:'''
* After Burner MT - mt_aftrb.zip
* Alien Syndrom MT - mt_asyn.zip
* Astro Warrior MT - mt_astro.zip
* Fantasy Zone MT - mt_fz.zip
* Great Football MT - mt_gfoot.zip
* Great Golf MT - mt_ggolf.zip
* Great Soccer MT - mt_gsocr.zip (bad dump)
* Out Run MT - mt_orun.zip
* Parlour Games MT - mt_parlg.zip
* Shinobi MT - mt_shnbi.zip
 
'''SG AC:'''
* Champion Boxing SG-AC - chboxing.zip
* Champion Wrestling SG-AC - chwrestl.zip (encrypted)
* Doki Doki Penguin SG-AC - dokidoki.zip
* Super Derby (satellite board) SG-AC - sderbys (not working)
* Super Derby II (satellite board) SG-AC - sderby2s (not working)
 
'''System-E:'''
* Astro Flash System-E - astrofl.zip (encrypted)
* Fantasy Zone 2 System-E - fantzn2.zip (encrypted)
* Hang On Jr System-E - hangonjr.zip
* Megumi Rescue System-E - megrescu.zip
* Opa Opa System-E - opaopa.zip (encrypted)
* Opa Opa System-E - opaopan.zip
* Riddle Of Pythagoras System-E - ridleofp.zip
* Slap Shooter System-E - slapshtr.zip
* Tetris System-E - tetrisse.zip
* Transformer System-E - transfrm.zip
 
==Controls==
L+R or Stylus - Access GUI
 
L/R - Change tabs
 
The leftmost tab - Exit GUI
 
Close your DS - Put the emulator in sleep mode
 
==Know issues==
Missing:
*Correct sprite collision.
*Speech samples.
*Good YM2413 emulation.
*EEPROM save for the few GG games that use it.
 
Close the menu on the touchscreen after you load a game because the top screen is frozen and won't start the game until the menu is closed.


==Changelog==
==Changelog==
'''V0.7 - 2010-01-16 '''
'''V1.1.7 2023/11/08'''
*Fixed Super Tetris & Frogger proto when machine is set to "Auto".
* Added support for "Megumi Rescue" on System-E.
*Fixed PGA Tour Golf (low bits of VDP Stat not zero).
* Added support for "Opa Opa unencrypted" on System-E.
*Changed palette buffering to middle of screen.
* Added support for "Slap Shooter" on System-E.
*Changed default scale mode to "Scale To Fit".
* Added support for "Super Derby (satellite board)" on SG-AC (not working).
'''V0.6 - 2010-01-07 '''
* Added support for "Super Derby II (satellite board)" on SG-AC (not working).
*Added option to turn off 3D display.
* Added new debug menu.
*Fixed color/saturation setting for SG/Coleco games.
* Fixed vertical scrolling for BG2 on System-E.
*Fixed some bogus handling of the 3D display mode.
* Fixed envelope handling on the AY38910.
*Fixed "Perfect Sprites" mode, should now be used as default.
* Fixed pause on older Sega machines (again).
*Changed startup values for VDP regs 0,1 & 10, might break something.
* Better menu traversing.
*Changed sound renderer to be more correct.
'''V1.1.6 2021/10/18'''
*Removed PAL timing for GG.
* Fixed load/save state for Coleco.
'''V0.5 - 2009-12-02'''
'''V1.1.5 2021/10/17'''
*Added support for Coleco Vision.
* Fixed load/save state.
*Added keyboard support for SC-3000/SG-1000.
'''V1.1.4 2021/10/16'''
*Added support for mode 3 graphics.
* Reverted a GG_IO optimization.
*Added support for red/cyan glasses in SMS 3D games.
* Fixed TV noise graphics after Power off.
*Added color/saturation setting to display.
* Fixed file extension checking.
*Fixed issues with mode 0,1 & 2 graphics.
* Fixed menu glitch if loading game directly.
*Fixed cut off of long filenames in the browser.
* Fixed pause on older Sega machines.
*Fixed timing of VInt.
* Better selection of machines.
*Changed colors for the filebrowser.
'''V1.1.3 2021/10/12'''
'''V0.4 - 2009-11-01'''
* Fixed crash at startup.
*Added R as FastForward.
* Added ui to enable/disable YM2413.
*Fixed Bios handling on MD (Frogger proto GG2SMS works).
'''V1.1.2 2021/10/11'''
*Fixed "Border Off" for GG.
* Fixed TV noise.
*Sprite collision is now "On" by default.
'''V1.1.1 2021/09/05'''
*Changed R as GG start to X as GG Start.
* Code cleanup.
'''V0.3 - 2009-10-20 '''
'''V1.1.0 2018/07/28'''
*Fixed Bios handling a bit (GG games works again).
* Added Sord M5 support.
'''V0.2 - 2009-10-19 '''
'''V1.0.0 2016/03/12'''
*After loading game GUI is automatically closed.
* Fixed Pause on SG-1000.
*Added internal Bios (for Ace of Aces & Shadow Dancer).
'''V0.9 2015/07/25'''
'''V0.1 - 2009-10-13'''
* Added SRAM support.
*Initial release, allmost everything from SMSAdvance seems to work.
* Fixed folder browsing a bit.
'''V0.0 - 2009-07-25'''
* Fixed some nasty bugs which affected saving of settings and more.
*Started Coding.
'''V0.8 2015/07/08'''
*Added basic MSX 1 support.
*Added SG-1000 Arcade support.
*Added System-E support.
*Added MegaTech files support.
*Added support for 3 button MegaDrive pad.
*Added mini Bios from Power Base Converter for MegaDrive.
*Added background images for all Systems.
*Added support for arguments from flashcard menus.
*Support for longer filenames and more files per folder.
*Fixed sprite palette bug for TMS9918.
*Turned of sprites for Mode 1.
'''V0.7 2010/01/16 '''
* Fixed Super Tetris & Frogger proto when machine is set to "Auto".
* Fixed PGA Tour Golf (low bits of VDP Stat not zero).
* Changed palette buffering to middle of screen.
* Changed default scale mode to "Scale To Fit".
'''V0.6 2010/01/07 '''
* Added option to turn off 3D display.
* Fixed color/saturation setting for SG/Coleco games.
* Fixed some bogus handling of the 3D display mode.
* Fixed "Perfect Sprites" mode, should now be used as default.
* Changed startup values for VDP regs 0,1 & 10, might break something.
* Changed sound renderer to be more correct.
* Removed PAL timing for GG.
'''V0.5 2009/12/02'''
* Added support for Coleco Vision.
* Added keyboard support for SC-3000/SG-1000.
* Added support for mode 3 graphics.
* Added support for red/cyan glasses in SMS 3D games.
* Added color/saturation setting to display.
* Fixed issues with mode 0,1 & 2 graphics.
* Fixed cut off of long filenames in the browser.
* Fixed timing of VInt.
* Changed colors for the filebrowser.
'''V0.4 2009/11/01'''
* Added R as FastForward.
* Fixed Bios handling on MD (Frogger proto GG2SMS works).
* Fixed "Border Off" for GG.
* Sprite collision is now "On" by default.
* Changed R as GG start to X as GG Start.
'''V0.3 2009/10/20 '''
* Fixed Bios handling a bit (GG games works again).
'''V0.2 2009/10/19 '''
* After loading game GUI is automatically closed.
* Added internal Bios (for Ace of Aces & Shadow Dancer).
'''V0.1 2009/10/13'''
* Initial release, allmost everything from SMSAdvance seems to work.
'''V0.0 2009/07/25'''
* Started Coding.


==Credits==
==Credits==
Line 144: Line 250:
Some MAME people + Maxim for the SN76496 info.
Some MAME people + Maxim for the SN76496 info.


Charles MacDonald (http://cgfm2.emuviews.com/) for VDP info.
[http://cgfm2.emuviews.com Charles MacDonald] for VDP info.


Omar Cornut (http://www.smspower.org/) for help with various SMS stuff.
[http://www.smspower.org/ Omar Cornut] for help with various SMS stuff.


The crew at PocketHeaven for their support.
The crew at PocketHeaven for their support.


 
==External links==
[[Category:Homebrew applications]]
* Official website - http://www.ndsretro.com
* GitHub - https://github.com/FluBBaOfWard/S8DS
* GBAtemp - https://gbatemp.net/threads/s8ds.392855

Latest revision as of 11:11, 16 August 2024

S8DS
S8ds.png
General
AuthorFluBBa
TypeConsole
Version1.1.7
LicenseMixed
Last Updated2023/11/08
Links
Download
Website
Source

This is a SEGA Master System/Game Gear/SG-1000 emulator for the NDS, it can also play some Coleco games if you add its Bios.

Features

  • Support systems:
    • SEGA SG-1000/SG-1000 II.
    • SEGA SC-3000.
    • SEGA Mark III.
    • SEGA Master System J, 1 & 2.
    • SEGA Game Gear.
    • SEGA System-E.
    • Coleco.
    • MSX 1.
    • Sord M5.

Installation

Download and extract file, DIDL patch it (depend on flashcard).

Create a S8DS directory either in the root of your card or in the data directory (eg h:\data\S8DS).

Now put game/bios files into a folder where you have (SEGA 8-bit) roms, max 768 games per folder, filenames must not be longer than 127 chars. You can use zipped files (as long as they use the deflate compression).

Put your games on your flash card, max 768 games per folder. Filenames must not be longer than 127 chars. You can use zipped files (as long as they use the deflate compression).

The emulator should also recognise SMS games for SEGAs MegaTech arcade machine, the SG-1000 arcade games and System-E (using MAME zip files).

Put games on flash card.

You can check your roms here.

User guide

Menu

File:

  • Load Game.
  • Load State - Select which state you want to load.
  • Save State - Select if you want to overwrite an old state or create a new.
  • Save Settings.
  • Eject Game.
  • Power On/Off.
  • Reset Game.

Options

Controller:

  • Autofire - Select if you want autofire.
  • Controller - 2P control player 2.
  • Swap A/B - Swap which NDS button is mapped to which SMS/GG button.
  • Use X as Start - Map the NDS X button to the GG Start button.
  • Use Select as Reset - Map the NDS SELECT button to the SMS Reset button.
  • Use R as FastForward - Select turbo speed as long as R button is held.

Display:

  • Display - Here you can select if you want scaled or unscaled screenmode.
  • Scaling - Here you can select if you want flicker or barebones lineskip.
  • Gamma - Lets you change the gamma (brightness).
  • Color - Lets you change the color.
  • GG Border - Lets you change between black, bordercolor and none.
  • Perfect sprites - Uses a bit more cpu but is worth it.
  • Disable background - Turn on/off background rendering.
  • Disable sprites - Turn on/off sprite rendering.

Machine:

  • Region - Change the region of the SMS and video standard.
  • Machine - Here you can select the hardware, Auto should work for most games.

Bios Settings:

  • Use Bios - Here you can select if you want to use the selected BIOSes.
    • Select Export Bios - Browse for export bios.
    • Select Japanese Bios - Browse for japanese bios.
    • Select GameGear Bios - Browse for GameGear bios.
    • Select Coleco Bios - Browse for Coleco bios.
    • Select MSX Bios - Browse for MSX bios.
  • YM2413 - Enable YM2413 emulation for SMS1 & Mark 3.

Settings:

  • Speed - Switch between speed modes, can also be toggled with L+START.
    • Normal - Standard, 100% speed.
    • Fast - Double, 200% speed.
    • Max - Fastest, 400% speed.
    • Slowmo - Slow, 50% speed.
  • Autoload State - Toggle Savestate autoloading. Automagicaly load the savestate associated with the selected game.
  • Autosave Settings - This will save settings when leaving menu if any changes are made.
  • Autopause Game - Toggle if the game should pause when opening the menu.
  • Powersave 2nd Screen - If graphics/light should be turned off for the GUI screen when menu is not active.
  • Emulator on Bottom - Select if top or bottom screen should be used for emulator, when menu is active emulator screen is always on top.
  • Autosleep - Does not work.

Debug:

  • Debug Output - Toggle fps meter & more.
  • Disable Background - Turn on/off background rendering.
  • Disable Sprites - Turn on/off sprite rendering.
  • Step Frame - Emulate one frame.

Dipswitches: For arcade games.

Arcade roms

MegaTech:

  • After Burner MT - mt_aftrb.zip
  • Alien Syndrom MT - mt_asyn.zip
  • Astro Warrior MT - mt_astro.zip
  • Fantasy Zone MT - mt_fz.zip
  • Great Football MT - mt_gfoot.zip
  • Great Golf MT - mt_ggolf.zip
  • Great Soccer MT - mt_gsocr.zip (bad dump)
  • Out Run MT - mt_orun.zip
  • Parlour Games MT - mt_parlg.zip
  • Shinobi MT - mt_shnbi.zip

SG AC:

  • Champion Boxing SG-AC - chboxing.zip
  • Champion Wrestling SG-AC - chwrestl.zip (encrypted)
  • Doki Doki Penguin SG-AC - dokidoki.zip
  • Super Derby (satellite board) SG-AC - sderbys (not working)
  • Super Derby II (satellite board) SG-AC - sderby2s (not working)

System-E:

  • Astro Flash System-E - astrofl.zip (encrypted)
  • Fantasy Zone 2 System-E - fantzn2.zip (encrypted)
  • Hang On Jr System-E - hangonjr.zip
  • Megumi Rescue System-E - megrescu.zip
  • Opa Opa System-E - opaopa.zip (encrypted)
  • Opa Opa System-E - opaopan.zip
  • Riddle Of Pythagoras System-E - ridleofp.zip
  • Slap Shooter System-E - slapshtr.zip
  • Tetris System-E - tetrisse.zip
  • Transformer System-E - transfrm.zip

Controls

L+R or Stylus - Access GUI

L/R - Change tabs

The leftmost tab - Exit GUI

Close your DS - Put the emulator in sleep mode

Know issues

Missing:

  • Correct sprite collision.
  • Speech samples.
  • Good YM2413 emulation.
  • EEPROM save for the few GG games that use it.

Close the menu on the touchscreen after you load a game because the top screen is frozen and won't start the game until the menu is closed.

Changelog

V1.1.7 2023/11/08

  • Added support for "Megumi Rescue" on System-E.
  • Added support for "Opa Opa unencrypted" on System-E.
  • Added support for "Slap Shooter" on System-E.
  • Added support for "Super Derby (satellite board)" on SG-AC (not working).
  • Added support for "Super Derby II (satellite board)" on SG-AC (not working).
  • Added new debug menu.
  • Fixed vertical scrolling for BG2 on System-E.
  • Fixed envelope handling on the AY38910.
  • Fixed pause on older Sega machines (again).
  • Better menu traversing.

V1.1.6 2021/10/18

  • Fixed load/save state for Coleco.

V1.1.5 2021/10/17

  • Fixed load/save state.

V1.1.4 2021/10/16

  • Reverted a GG_IO optimization.
  • Fixed TV noise graphics after Power off.
  • Fixed file extension checking.
  • Fixed menu glitch if loading game directly.
  • Fixed pause on older Sega machines.
  • Better selection of machines.

V1.1.3 2021/10/12

  • Fixed crash at startup.
  • Added ui to enable/disable YM2413.

V1.1.2 2021/10/11

  • Fixed TV noise.

V1.1.1 2021/09/05

  • Code cleanup.

V1.1.0 2018/07/28

  • Added Sord M5 support.

V1.0.0 2016/03/12

  • Fixed Pause on SG-1000.

V0.9 2015/07/25

  • Added SRAM support.
  • Fixed folder browsing a bit.
  • Fixed some nasty bugs which affected saving of settings and more.

V0.8 2015/07/08

  • Added basic MSX 1 support.
  • Added SG-1000 Arcade support.
  • Added System-E support.
  • Added MegaTech files support.
  • Added support for 3 button MegaDrive pad.
  • Added mini Bios from Power Base Converter for MegaDrive.
  • Added background images for all Systems.
  • Added support for arguments from flashcard menus.
  • Support for longer filenames and more files per folder.
  • Fixed sprite palette bug for TMS9918.
  • Turned of sprites for Mode 1.

V0.7 2010/01/16

  • Fixed Super Tetris & Frogger proto when machine is set to "Auto".
  • Fixed PGA Tour Golf (low bits of VDP Stat not zero).
  • Changed palette buffering to middle of screen.
  • Changed default scale mode to "Scale To Fit".

V0.6 2010/01/07

  • Added option to turn off 3D display.
  • Fixed color/saturation setting for SG/Coleco games.
  • Fixed some bogus handling of the 3D display mode.
  • Fixed "Perfect Sprites" mode, should now be used as default.
  • Changed startup values for VDP regs 0,1 & 10, might break something.
  • Changed sound renderer to be more correct.
  • Removed PAL timing for GG.

V0.5 2009/12/02

  • Added support for Coleco Vision.
  • Added keyboard support for SC-3000/SG-1000.
  • Added support for mode 3 graphics.
  • Added support for red/cyan glasses in SMS 3D games.
  • Added color/saturation setting to display.
  • Fixed issues with mode 0,1 & 2 graphics.
  • Fixed cut off of long filenames in the browser.
  • Fixed timing of VInt.
  • Changed colors for the filebrowser.

V0.4 2009/11/01

  • Added R as FastForward.
  • Fixed Bios handling on MD (Frogger proto GG2SMS works).
  • Fixed "Border Off" for GG.
  • Sprite collision is now "On" by default.
  • Changed R as GG start to X as GG Start.

V0.3 2009/10/20

  • Fixed Bios handling a bit (GG games works again).

V0.2 2009/10/19

  • After loading game GUI is automatically closed.
  • Added internal Bios (for Ace of Aces & Shadow Dancer).

V0.1 2009/10/13

  • Initial release, allmost everything from SMSAdvance seems to work.

V0.0 2009/07/25

  • Started Coding.

Credits

Reesy for help with the Z80 emu core.

Some MAME people + Maxim for the SN76496 info.

Charles MacDonald for VDP info.

Omar Cornut for help with various SMS stuff.

The crew at PocketHeaven for their support.

External links

Advertising: