//cannot print number value du to it being slow as bakapee
#else
PBUFBFUN (page, x, y, rx, ry, t->tileWidth, t->tileHeight, (t->data));
+ /* then the sprite. note modding ram ptr means we just draw to (x&3,0) */
+ //draw_vrl1_vgax_modex(x-rx,y-ry,vrl_header,vrl_lineoffs,buffer+sizeof(*vrl_header),bufsz-sizeof(*vrl_header));
//modexDrawBmpRegion (page, x, y, rx, ry, t->tileWidth, t->tileHeight, (t->data));
#endif
break;
word bgcol = 0;
word type = 1;
//t=(((*(gv->clock))-gv->clock_start) /18.2);
- sprintf(gv->pee, "%f fps", (double)gv->kurokku.tiku/ticktock(gv));
- modexprint(pip[1].page, 16, 16, 1, 15, 0, gv->pee, 1);
+ //sprintf(gv->pee, "%f fps", (double)gv->kurokku.tiku/ticktock(gv));
+ vga_moveto(x,y);
+ vga_sync_bios_cursor();
+ printf("%f fps", (double)gv->kurokku.tiku/ticktock(gv));
+ //modexprint(pip[1].page, 16, 16, 1, 15, 0, gv->pee, 1);
//(gv->clock_start)=*(gv->clock);
gv->kurokku.tiku=0;
}
break;
case 1:
//turn this off if XT
- modexWaitBorder();
+ //modexWaitBorder();
+ vga_wait_for_vsync();
gv->kurokku.frames_per_second=60;
break;
}
}
#ifdef SPRITE
+// #define FRAME1 PBUFSFUN(pip[1].page, x, y, 48, dire, 24, 32, PLAYERBMPDATA);
+// #define FRAME2 PBUFSFUN(pip[1].page, x, y, 24, dire, 24, 32, PLAYERBMPDATA);
+// #define FRAME3 PBUFSFUN(pip[1].page, x, y, 0, dire, 24, 32, PLAYERBMPDATA);
+// #define FRAME4 PBUFSFUN(pip[1].page, x, y, 24, dire, 24, 32, PLAYERBMPDATA);
#define FRAME1 PBUFSFUN(pip[1].page, x, y, 48, dire, 24, 32, PLAYERBMPDATA);
#define FRAME2 PBUFSFUN(pip[1].page, x, y, 24, dire, 24, 32, PLAYERBMPDATA);
#define FRAME3 PBUFSFUN(pip[1].page, x, y, 0, dire, 24, 32, PLAYERBMPDATA);