[Queue Bare Naked Ladies] It's been six weeks... since I first got this emulator running on the DS.
At the time, we could barely manage 50% speed - about 30 frames per second on Treasure of Tarmin.
Today we can run it un-throttled at about 105 FPS - a speed gain of almost 250%
I also spent a little time last night playing the old Intellivision Lives DS. The glitches in that game bother me less now that we have a mostly working replacement - and now that I understand more about the internals of the Intellivision hardware, I'm actually somewhat understanding of how they managed to cut off the entire row of icons at the bottom of some screens (since the Intelly renders the background stuff in 8x8 or 8x16 tiles...anything that screws up the rendering of that last row of tiles would lose the entire set of icons those tiles represents).
I'm working on speeding up Intellivoice games to see if I can get them running full speed on the older DS-LITE/PHAT hardware. I'm also looking into supporting bankswitching schemes for the few games that use them. I'll probably also revisit the much maligned ECS peripheral and see if that can't be ressurected and support the 10 or so games that use it. I also want to clean up the 10 built in overlays ... I've spent so much time on custom overlays that those have really fallen off the radar - but since most people's experience with this emulator will be with what's built in, we may as well make it look nice.
At the time, we could barely manage 50% speed - about 30 frames per second on Treasure of Tarmin.
Today we can run it un-throttled at about 105 FPS - a speed gain of almost 250%
I also spent a little time last night playing the old Intellivision Lives DS. The glitches in that game bother me less now that we have a mostly working replacement - and now that I understand more about the internals of the Intellivision hardware, I'm actually somewhat understanding of how they managed to cut off the entire row of icons at the bottom of some screens (since the Intelly renders the background stuff in 8x8 or 8x16 tiles...anything that screws up the rendering of that last row of tiles would lose the entire set of icons those tiles represents).
I'm working on speeding up Intellivoice games to see if I can get them running full speed on the older DS-LITE/PHAT hardware. I'm also looking into supporting bankswitching schemes for the few games that use them. I'll probably also revisit the much maligned ECS peripheral and see if that can't be ressurected and support the 10 or so games that use it. I also want to clean up the 10 built in overlays ... I've spent so much time on custom overlays that those have really fallen off the radar - but since most people's experience with this emulator will be with what's built in, we may as well make it look nice.