ok, i've tried to fix the black issue by moving the whole palette up by 1, for the most part, this fixes it and black blends find. However frodo uses a 256 color palette and on the ds, color 0 HAS to be transparent, but now that i moved the palette up, the last color is wrapped round to 0, so in some cases, color 15 (16th) is black instead of light grey. So that part still needs a little work.
Also I have changed the palette to pepto's palette, which is about as close to c64 hardware as any palette is ever going to get. I have added a wait for all the buttons used by the emulator (L,R,X,Y,B,Start,Select) so their function will not happen until the button is released. I have added a function to button Y, which now will list the files on the current disk.
http://www.megaupload.com/?d=W31JRMEV
http://img143.imageshack.us/img143/799/image1cb0.gif
I haven't yet managed to merge these changes to congoblase's version, im having difficulty compiling it atm.