PDA

View Full Version : SMSAdvance V2.2 - Sega Master System & Game Gear Emulator for GBA (DS)



wraggster
March 27th, 2008, 19:15
Flubba (http://www.ndsretro.com/) is back and with a new version of his Sega Master System & Game Gear Emulator for GBA (DS)

Heres the release news:


Wow, 3 months again without a word from me... so I hope you like Sega 8-bit stuff.
New SMSAdvance with lot's of unimportant stuff added and some games fixed as well.
I guess the biggest thing is that allmost all games now run full speed all the time, enjoy!

*Added copying of first 32kB ROM to VRAM for faster execution.
*Added selection of machine.
*Added correct noise generation for SG-1000 emulation.
*Added correct palette in TMS9918 modes on SMS machines.
*Added different vdp capabilities depending on selected machine.
*Added some very basic Mode5 support when Machine=MegaDrive.
*Added different io maps depending on selected machine.
*Added support for the SMS1 tilemap address masking (Ys(J)).
*Added support for turning on/off internal RAM.
*Added auto save of SRAM (if it's allready present) when entering menu.
*Added auto turn off of Bios when no header found (on machine=Auto).
*Added auto region (Pop Breaker GG (J)).
*Fixed support for Dodgeball King (KR).
*Fixed pushing and poping of AF register (Adventure of Batman GG).
*Fixed sprite bugs in unscaled mode on Codemasters games.
*Fixed initializing of all CPU regs on reset.
*Fixed timing of HALT instruction.
*Fixed palette setting for TMS9918 modes on GG.
*Fixed noscrolling for TMS9918 modes.
*Fixed up Mode1 graphics a bit.
*Fixed correct HCounter and latching.
*Better switching between TMS9918 and SMS video modes.
*More info shown from the game header.
*Optimised tile rendering for mode 0 & 2 (for real this time).
*Optimised all Z80 memory reads, one instruction and cycle shorter.
*Optimised DAA opcode.
*Optimised DEC opcodes.
*Optimised SBC A/HL opcode.
*Optimised one of the SRA opcodes.
*Optimised CPI, CPD, CPIR & CPDR opcodes.

Download and Give Feedback Via Comments

madcat1990
March 27th, 2008, 21:29
It's a shame this is for Advance only...the emulators for NintendoDS should be updated as well (I won't do it because I'm still learning C and am not THAT experienced)

still :O quite the changelog!

Mini Moose
March 28th, 2008, 21:10
This emulator is very impressive. Truly excellent work.

This should be ported into a DS binary.