video->r=1;\r
\r
//setup the buffersize\r
- video->page[0].dx=video->page[1].dx=TILEWH;\r
- video->page[0].dy=video->page[1].dy=TILEWH;\r
- /* video->page[1].dx=video->page[1].dy=TILEWH; // 1 tile size buffer\r
+ video->page[0].dx=video->page[0].dy=\r
+ video->page[1].dx=video->page[1].dy=TILEWH; // 1 tile size buffer\r
video->page[2].dx=video->page[2].dy=\r
- video->page[3].dx=video->page[3].dy=0; */// cache pages are buffer wwww\r
+ video->page[3].dx=video->page[3].dy=0; // cache pages are buffer wwww\r
}\r
\r
//\r
//yet another variant\r
//args: page, vertical sync switch, screen resolution switch, page0 switch\r
void\r
-VL_ShowPage(page_t *page, boolean vsync, boolean sr, boolean an) {\r
+VL_ShowPage(page_t *page, boolean vsync, boolean sr) {\r
word high_address, low_address, offset;\r
byte crtcOffset;\r
\r
/* calculate offset */\r
offset = (word) page->data;\r
- switch(an)\r
- {\r
- case 1:\r
- offset += page[0].dy * (page->width >> 2 );\r
- offset += page[0].dx >> 2;\r
- break;\r
- default:\r
- case 0:\r
- offset += page->dy * (page->width >> 2 );\r
- offset += page->dx >> 2;\r
- break;\r
- }\r
+ offset += page[0].dy * (page->width >> 2 );\r
+ offset += page[0].dx >> 2;\r
+\r
/* calculate crtcOffset according to virtual width */\r
switch(sr)\r
{\r
\r
/* do PEL panning here */\r
outp(AC_INDEX, 0x33);\r
- switch(an)\r
- {\r
- case 1:\r
- outp(AC_INDEX, (page[0].dx & 0x03) << 1);\r
- break;\r
- default:\r
- case 0:\r
- outp(AC_INDEX, (page->dx & 0x03) << 1);\r
- break;\r
- }\r
+ outp(AC_INDEX, (page[0].dx & 0x03) << 1);\r
}\r
\r
//=============================================================================\r