Lucky I never had time to test 0.0.3b as it had a major bug with the screens. I even saw a real DS in action today and it does look impressive. The emulation of the basic features hasn't even begun! Lots of work for Two9A and Mic !
The new config option worked at the first attempt. I like how you just press the key you want. Excellent!
Now let's test the DS roms:
2d_emu, 2dexample-arm9 : red cherries are missing
armwrestler.w1, armwrestler.w2 : appears in the correct window, all tests passed
battleshipDS : hangs just before start bar should appear
davr_arm9a : purple at top, black at bottom (same as Dualis)
drops_arm9 : bottom screen not working
first1 : works
smantouch.arm9 : works except emoticon is missing
tetris-1p, tetris-2p : works (same as Dualis)
under_pressure : works
tetris.nds : no text, slows down after enter pressed
The remaining DS demos either same problems as before or don't work.
GBA roms:
armwrestler : all ATM V5TE are failed
copperbars : works
fill1 : works
fontdisp, maddness, roto, asteroids, atomix, copper, gbacc, nexus, tetrisCA, vothello, walk3d, wsdemo6, yahtzee : hangs emu at start
ht : works
mode3 : works
oamtest : works
tunnel : works
afire : works
hazuki : works
impact : works
raster : black
santa_escapes : intro appears, goes away then emu freezes
The remainder are working, or not working, same as before
The slowdown problem has been fixed for GBA roms. Some NDS roms can take quite a while to load particularly those with a NDS extension.
It seems a new bug, perhaps an internal endless loop?, has appeared with many GBA roms that were doing something, now just freezing instead. The problem occurs with walk3d, so it should not be hard to track it down.