constrained parallax scrolling
[mdlife] / src / part_dna.c
index 2b5b6aa..af6bc98 100644 (file)
@@ -36,6 +36,21 @@ void dna_init(void)
 
 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)