X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmain.c;h=261f1a5e01dc5f44314321e349ffc0c983c7fed9;hb=df239da799038254f1cc9e5d7c40ae6f331bc41c;hp=66efddaceedab59c74229125da3be89aee8c1a5b;hpb=c01146f8ecd395bfcdeb8af3b50f8a9ab2b87488;p=mdlife diff --git a/src/main.c b/src/main.c index 66efdda..261f1a5 100644 --- a/src/main.c +++ b/src/main.c @@ -1,17 +1,40 @@ +#include #include "z80.h" #include "vdp.h" +#include "sprite.h" +#include "parts.h" #include "debug.h" +uint32_t frameno; +uint32_t dbgval[4]; + int main(void) { + int i; + z80_init(); vdp_init(); dbg_init(); - vdp_setcolor(0, 0, 2, 2, 2); - vdp_setcolor(0, 15, 15, 15, 15); + dna_init(); + + dbg_setcursor(0, 0); + printf("xyzzy"); + + for(;;) { + dbg_setcursor(32, 0); + for(i=0; i<4; i++) { + printf("%08x\n", (unsigned int)dbgval[i]); + } + spr_begin(); + + dna_update(); + + vdp_wait_vblank(); + spr_submit(); - dbg_printstr(0, 0, "Mindlapse"); + frameno++; + } return 0; }