GBARetro.com - News
NGPAdvance V0.24 September 2008
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.
Download V0.2
NGPAdvance V0.13 July 2008
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..
Download V0.1
SMSAdvance V2.416 April 2008
Just fixed the gamma setting and fixed/cleaned up the source a bit thanks to Dwedit.
*Fixed config loading for gamma setting..
Download V2.4
SMSAdvance V2.328 March 2008
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.
Download V2.3
SMS Adventure of Batman SMS Dodgeball King
MSXAdvance V0.33 December 2007
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.
Download V0.3
MSX Batman 1 MSX Batman 2
SMSAdvance V2.19 May 2007
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
HDDVD8 May 2007
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
Remudvance V0.32 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.
Download V0.3
random text3 February 2007
I'm still alive and working my ass off coding an emulator for the DS. I promise I will put up something new here very soon. Oh and don't forget to visit WiiCade from your Wii if you want some cool flashgames to play on it.
Site move1 December 2006
Christmas time! =) Wii! I'm still poking around with the web site and stuff, got my own webspace and a domain name (ndsretro.com). It's mostly because I wanna learn PHP and mess around with style sheets for the DS browser (Passagen screwed that up), I've tried building a better stylesheet for the DS browser but I still don't know if I'm gonna put in links to the other pages as well. If things doesn't work as they used to, my passagen mail still works.
Cologne V0.75 September 2006
So I added savestates and a virtual joystick to Cologne.
Job and life is gonna take a lot of my time for a while now so things will probably slow down quite a bit from now on.
*Added Savestates.
*Added virtual joystick.
*Added joystick config.
*Fixed "Go Multiboot" when used from Pogo.
*More colorful palette.
Download V0.7
Coleco Joystick
SwanAdvance V0.128 July 2006
Surprise! A WonderSwan Color emulator for the GBA, it's actually not that much to cheer about as it's dead slow, but it works as far as playing Final Fantasy. To speed it up I need to rewrite the cpu core and even that will probably just make it slightly faster, so it looks like it's a dead end but I did give it a try.
Download V0.1
FF1 Title FF1 load Guilty Gear Petit
Cologne V0.624 July 2006
Someone finally reminded me that multiboot linking didn't work in Cologne.
So I had to fix it and added some of the smal fixes from SMSAdvance.
*Added "Go Multiboot" menu option.
*Added menu option for disabling background/sprites.
*Fixed multiboot transfer.
*Optimised tiledecoding.
*Optimised some of the SBC instructions.
*Optimised IO port access.
Download V0.6
SMSAdvance V2.017 July 2006
I tried to make "samples" work but I just got stuck so I release V2.0 now instead of not
releasing anything at all. Hopefully I can get some new inspiration now and start something new again.
*Added "Go Multiboot" menu option.
*Added menu option for disabling background/sprites.
*Fixed a bug in the screen on/off behaviour.
*Fixed a bug in SRAM loading when using a BIOS.
*Fixed default config.
*Fixed Pause & Reset buttons when linking 2players.
*Removed the save management menu when multibooting.
*Optimised tiledecoding.
*Optimised some of the SBC instructions.
*Optimised EI instruction.
*Optimised IO port access.
Download V2.0
Misc talk11 July 2006
I've kind of taken a vacation from the GBA for a few weeks but I've still got SMSAdvance V2.0 coming up , just want to fix sample playing in the sound core if it's possible. If anyone of you out there got any bugs to report, now is the time to do that.
SMSAdvance V1.93 June 2006
Here is the first release with savestate, I hope it doesn't have too many bugs.
Remeber that it doesn't have automatic saving of anything, you have to manualy
save SRAM and savestates for every game. Hope you like it =).
*Added Savestates.
*Added support for Ernie Els Golf.
*Fixed Start/Select going through when using L/R + Start/Select.
*Fixed gamma settings acting directly.
*Fixed Codemaster mapper a bit, now works with BIOS.
*Fixed header detection, all GG games that use SMS mode now uses the GG BIOS.
*Updated the readme a bit.
Download V1.9
This Page last updated 4-September-2008 by: FluBBa of WarD