So I just played it a little bit on my DSi using the Windows 95 files and it surprised me how well it did play. I wasn't expecting that f32 emulation working so well here. The flipped mode also improves visibility on the little DS screen
There are some little bugs that I already noticed:
1- Game stutters sometimes when the ball hits something. My hypothesis here is because audio is loaded in some kind of cache, and if there is a cache miss, it loads it from the SD card. I've seen this problem before, unfortunately seeking through the SD card for files can be really slow.
2- The music also stutters when looping. I think this is because of the same problem as 1.
Now I wonder if an extra table mode could be implemented by using both screens as the table on horizontal. Maybe one can setup two Backgrounds, one in VRAM bank A (top screen) and another in VRAM bank B (bottom screen) and then setup the first background so it skips the first 64k of bank A. That way when you draw the table it would draw half of the table on the first background (top screen), overflow and draw the second half of the table on the second background (bottom screen).
I also wonder if Space Cadet works on 256 colors mode? That way you can improve performance by reducing the amount of bytes to draw by half.