]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_vl.c
fucking show page i need to make a very special version of it wwww
[16.git] / src / lib / 16_vl.c
index e30f7484b83eb8b01152803fc429fb80cf1e12f0..82ca46f6d5166145dd39643c88bc8b4569fa6d42 100755 (executable)
@@ -294,11 +294,10 @@ void modexHiganbanaPageSetup(video_t *video)
        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
@@ -373,24 +372,15 @@ modexShowPage_(page_t *page)
 //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
@@ -418,16 +408,7 @@ VL_ShowPage(page_t *page, boolean vsync, boolean sr, boolean an) {
 \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