if(gv->video.r){
/* block copy pattern to where we will draw the sprite */
vga_setup_wm1_block_copy();
- _fmemmove((gv->video.page[(gv->video.p)]).data, (gv->video.page[(!gv->video.p)]).data, gv->video.page[(!gv->video.p)].pagesize);
+ _fmemcpy((gv->video.page[(gv->video.p)]).data, (gv->video.page[(!gv->video.p)]).data, gv->video.page[(!gv->video.p)].pagesize);
//modexCopyPageRegion(&(gv->video.page[(gv->video.p)]), &(gv->video.page[(!gv->video.p)]), 0, 0, 0, 0, gv->video.page[gv->video.p].width, gv->video.page[!gv->video.p].height);
/* must restore Write Mode 0/Read Mode 0 for this code to continue drawing normally */
vga_restore_rm0wm0();
if(IN_KeyDown(68)) //f10
{
gvar.kurokku.fpscap=!gvar.kurokku.fpscap;
- switch(gvar.kurokku.fpscap)
- {
- case 0:
- gvar.kurokku.frames_per_second=1;
- break;
- case 1:
- gvar.kurokku.frames_per_second=60;
- break;
- }
IN_UserInput(1,1);
}
if(IN_KeyDown(67)) //f9