Latest DC Emu News
Nintendo DS WiFi VoIP - HelloDS
Lots of fun stuff recently. I finally had to hunker down
and get a simple implementation of mode 0 done; it currently
handles 256- or 16-colour tiles in a 256x256 bg0, with
scrolling in both dimensions. Yet to come are multiple
backgrounds with priority and transparency, and different
sizes of background. Check the Screenshots page for a shot
of a simple scroll of a bitmap font.
Also! I couldn't really get much further without a hack
of graphics IRQs, so I put an IRQ handler into the CPU,
and interrupt triggers in the GPU. After a few bugs relating
to CPU mode switching, it was all sorted. The GPU can now
trigger ints on hblank, vblank or vcount.
Further! I was passed some simple code by mic to keep
the display frame rate down to 60fps, so now all demos
should run at full speed instead of silly numbers like
double the speed.
|