starting part_dna
[mdlife] / src / main.c
1 #include <stdio.h>
2 #include "z80.h"
3 #include "vdp.h"
4 #include "sprite.h"
5 #include "parts.h"
6 #include "debug.h"
7
8 uint32_t frameno;
9 uint32_t dbgval[4];
10
11 int main(void)
12 {
13         int i;
14
15         z80_init();
16         vdp_init();
17         dbg_init();
18
19         dna_init();
20
21         dbg_setcursor(0, 0);
22         printf("xyzzy");
23
24         for(;;) {
25                 dbg_setcursor(32, 0);
26                 for(i=0; i<4; i++) {
27                         printf("%08x\n", (unsigned int)dbgval[i]);
28                 }
29                 spr_begin();
30
31                 dna_update();
32
33                 vdp_wait_vblank();
34                 spr_submit();
35
36                 frameno++;
37         }
38
39         return 0;
40 }