]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_vl.c
bg preservation still in works
[16.git] / src / lib / 16_vl.c
index 1f2ef54e37496cdd29870f0572d107746b0f7ab3..5c4855868d8f56529d1b3a0d67b7499b2cf49f4e 100755 (executable)
@@ -280,7 +280,7 @@ void modexCalcVmemRemain(video_t *video)
 void VL_Initofs(video_t *video)\r
 {\r
        video->ofs.offscreen_ofs =      video->page[0].pagesize+video->page[1].pagesize;//(vga_state.vga_stride * vga_state.vga_height);\r
-       video->ofs.pattern_ofs =        (uint16_t)video->page[2].data;\r
+       video->ofs.pattern_ofs =        (uint16_t)video->page[3].data;\r
 }\r
 \r
 void modexHiganbanaPageSetup(video_t *video)\r
@@ -297,9 +297,9 @@ void modexHiganbanaPageSetup(video_t *video)
        (video->page[3]) = modexNextPageFlexibleSize(&(video->page[2]), video->page[0].width, 96);      video->num_of_pages++;\r
        modexCalcVmemRemain(video);\r
 \r
-       video->sp=video->p=0;\r
-       video->r=1;\r
-       video->vh=video->page[0].height+video->page[1].height+video->page[3].height-8;//+video->page[2].height\r
+       video->sp=video->p=0;   //showpage\r
+       video->r=1;                     //render\r
+       video->vh=video->page[0].height+video->page[1].height+video->page[2].height+video->page[3].height;\r
 \r
        VL_Initofs(video);\r
        //doslib origi var\r
@@ -307,7 +307,8 @@ void modexHiganbanaPageSetup(video_t *video)
        video->vga_draw_stride= vga_state.vga_draw_stride;\r
        video->vga_draw_stride_limit=   vga_state.vga_draw_stride_limit;\r
        //sprite render switch\r
-       video->rss=0;\r
+       video->rss=             0;      //set to new\r
+       video->bgps=    0;      //set to new\r
 \r
        //setup the buffersize\r
        video->page[0].dx=video->page[0].dy=\r