*Added multitap emulation.
*Added 6 button joypad emulation.
*Added support for arguments from flashcard menu.
*Fixed a few things with savestate loading.
Fixed graphics rendering and optimised everything to better handle CD-ROM emulation.
*Support for all 2048 tiles.
*Support for 1024 wide tilemaps.
*Support for 320 pixel wide screenmode.
*Better caching of tiles/sprites, less flickering
*Optimised everything.
Fixed a bug that affected Blazing Lazers and timing of ADPCM which affected Sapphire.
*Fixed CPU cycles per scanline (455, confirmed on hardware).
*Fixed timing of scroll register writes.
*Fixed Sprite DMA IRQ handling.
*Fixed savestates a bit (should be compatible between versions now).
*Fixed scaling after loading savestate.
*Fixed caching of Bios.
*Better timing of ADPCM playing (still no sound though).
*Debug output now optional, also more info is written.
Minor update for NitroEngine, should hopefully please some guys out there.
*Added support for the SF2 mapper.
*Fixed loading of roms with headers.
*Fixed sprite scaling when switching modes.
*Fixed directory cache misses.
*Fixed some CD-ROM emulation issues.
My PC-Engine/TurboGrafx16 emulator for the DS.
Most things from PCEAdvance are ported over and most games run quite good.
The savestates are broken at best and not working for CD/Arcade games at all.
But this is just the first test version and I need some feedback,
preferably via pocketheaven.com or gbadev.org Download V0.1
S8DS V0.7
16 January 2010
Fixes for a couple of more games.
*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".
*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.
*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.
*Fixed issues with mode 0,1 & 2 graphics.
*Fixed cutof of long filenames in the browser.
*Fixed timing of VInt.
*Changed colors for the filebrowser.
*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.
More or less a port of SMSAdvance to the NDS now under the name of S8DS, as it's a SEGA 8-bit emulator for the DS.
The biggest difference from the GBA is probably that you don't have to use a builder to add roms, you can use zipped files directly and the screen doesn't have to be scaled to fit.
*Pretty much everything works perfectly.
*Supports zipped files.
*No scaling needed for most games.
*Can scale to correct aspect for PAL, NTSC & GameGear.
*Savestates.
First official release of my first official NDS emulator =).
*Added GUI including touch support.
*Added support for "Rush n' Attack" & "Mr. Goemon".
*Added support for (compressed) zip files.
*Added savestates.
*Added option for unscaled screen.
*Added optional powersave for 2nd screen.
*Added gamma correction.
*Fixed scaling.
*Fixed timing of HALT instruction.
*Optimised all Z80 memory reads, one instruction and cycle shorter.
*Optimised DEC opcodes.
*Optimised SBC A/HL opcode.
*Optimised CPI, CPD, CPIR & CPDR opcodes.
Spring cleaning time, I thought I just might release whatever versions of the old emulators I have lying around.
So here is a "new" version of my Coleco emulator Cologne.
*Fixed initializing of all CPU regs on reset.
*Fixed timing of HALT instruction.
*Fixed pushing and poping of AF register (BC Quest for Tires II).
*Optimised tile rendering.
*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.
Another arcade emulator which uses the M6809 cpu.
Should be fairly playable, even has working screen flipping.
I have one more arcade emulator coming up, though I can't find why the music doesn't play.
*Added support for GG Bios from Pogoshell.
*Added mapper support for new Korean games.
*Changed interrupt method so more cards should be able to patch SMSA.
A couple of fixes for NGPAdvance, some more games should be playable.
*Fixed copy protection in "Metal Slug 2" (SNK logo in VRAM).
*Fixed control problem in "Rockman Battle & Fighters" (MIRR opcode).
*Fixed background glitch in "Memories of Pure" (HCount register).
*Fixed problems with DMA probably affecting many games.
New version of NGPAdvance, a lot of games should be a bit more playable
thanks to speedhacks. I also added support for a lot of internal hardware
(RTC/Alarm, Power button, DA/DA IRQ) so that you can use the real bios.
Still no flash emulation as I can't really see how to implement it on the GBA...
Also uploaded a tech doc for the NGPC.
*Added speedhacks for a lot of games.
*Added emulation of batteries & sub battery.
*Added RTC alarm.
*Added power button (SELECT).
*Added D button (R) (check Doko Demo Mahjong).
*Fixed a couple of cpu bugs affecting Metal Slug 1 and a couple of other games.
New emulator! Woho! Well just like the Wonder Swan emulator this is really slow.
It doesn't support any kind of saving so some games won't work correctly or at all.
Other games have graphical glitches and are really slow.
Some games doesn't work and it's really slow.
It is indeed slow but there are a few things you can do to speed it up a little bit.
You can turn off the Z80 for some games (experiment when to turn it on/off) and you
can lower the clock of the TLCS-900 cpu.
*First release most things implemented except flash/save..
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!
Ops, just fixed a small bug with the new VRAM copy, download V2.3
*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.
Some people have been bugging me about a MSXAdvance with 64kB RAM for christmas, so here it is.
As I've been working on the Z80 and SMS emulators for some time now there are some more fixes in it as well.
*Added 64kB of RAM instead of 32kB (Batman).
*Fixed initialization of horizontal position of keyboard.
*Fixed initializing of all CPU regs on reset.
*Fixed pushing and poping of AF register (BC Quest for Tires II).
*Optimised some of the SBC instructions.
*Optimised DAA opcode.
*Optimised one of the SRA opcodes.
*Optimised tile rendering.
New SMSAdvance after nearly a year, mostly fixes for the SG1000.
*Optimised tile rendering for mode 0 & 2.
*Fixed a bug where GG games set the "lock-toprow" bit (Sonic Drift demo).
*Added support for the SG1000 games Mahjong and Home Mahjong.
*Added support RAM on some SG1000 games (The Castle, Othello...).
*Fixed clearing of SMS VRAM when no bios used.
Update: fixed a huge bug making a lot of games crash at start, sorry about that. Download V2.1
HDDVD
8 May 2007
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
Remudvance V0.3
2 March 2007
Poking around with the 6502 cpu core and made some fixes to flag calculation on ADC/SBC in decimal mode.
*Fixed flag calculation on ADC/SBC.
*Optimised background rendering a bit.