void dna_start(void)
{
+ short i;
+
+ /* setup tilemaps */
+ vdp_setup_addr(VDP_VRAM, 0xc000); /* nametable A */
+ for(i=0; i<2048; i++) {
+ VDP_DATA = 0;
+ }
+ vdp_setup_addr(VDP_VRAM, 0xe000); /* nametable B */
+ for(i=0; i<2048; i++) {
+ VDP_DATA = 0;
+ }
+
+ vdp_setup_addr(VDP_VRAM, 0xf000); /* hscroll table is at f000, see vdp.S */
+ VDP_DATA = 0;
+ VDP_DATA = 0;
}
void dna_update(void)