//-- VL_SetLineWidth (cm.offset, gv);\r
//gv->video.ofs.displayofs = 0;\r
//gv->video.ofs.bufferofs = gv->video.page[0].width*gv->video.page[0].height;//gvar->video.page[0].pagesize;\r
-// gv->video.curr_mode=vq;\r
+ gv->video.curr_mode=vq;\r
gv->video.VL_Started=1;\r
}\r
\r
VL_vgaSetMode(TEXT_MODE);\r
}\r
\r
+#if 0\r
page_t\r
modexDefaultPage(page_t *p)\r
{\r
page_t page;\r
-\r
/* default page values */\r
//page.data = VGA;\r
//page.data = (byte far *)(vga_state.vga_graphics_ram);\r
page.pagesize = (word)(page.stridew)*page.height;\r
page.pi=page.width*4;\r
page.id = 0;\r
-\r
+ if(ggvv->video.curr_mode = 1)\r
+ {\r
+ page.width += TILEWHD;\r
+ page.height += TILEWHD;\r
+ }\r
return page;\r
}\r
-#if 0\r
+#endif\r
page_t\r
modexDefaultPage(page_t *p, video_t *v)\r
{\r
\r
return page;\r
}\r
-#endif\r
+\r
/* returns the next page in contiguous memory\r
* the next page will be the same size as p, by default\r
*/\r
{\r
video->vmem_remain=65535U;\r
video->num_of_pages=0;\r
- (video->page[0]) = modexDefaultPage(&(video->page[0])/*, video*/); video->num_of_pages++; //video->page[0].width += (TILEWHD); video->page[0].height += (TILEWHD);\r
+ (video->page[0]) = modexDefaultPage(&(video->page[0]), video); video->num_of_pages++; //video->page[0].width += (TILEWHD); video->page[0].height += (TILEWHD);\r
(video->page[1]) = modexNextPage(&(video->page[0])); video->num_of_pages++;\r
//0000 (video->page[2]) = modexNextPageFlexibleSize(&(video->page[1]), (video->page[0]).width, TILEWH*4); video->num_of_pages++;\r
//0000 (video->page[3]) = (video->page[2]); video->num_of_pages++;\r