X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=blobdiff_plain;f=src%2Flib%2F16_mm.c;h=a3d0e92c0a3ed25b245436207fbf26ca079352ce;hp=7383b693c016d2d72de5441eaff123f3e2e9ed3a;hb=402e3d98a783aa08ecbd6f5ff92cdab3c7be7784;hpb=0359bd0e81c79bac411736c966ef65fa1186ab1f diff --git a/src/lib/16_mm.c b/src/lib/16_mm.c index 7383b693..a3d0e92c 100755 --- a/src/lib/16_mm.c +++ b/src/lib/16_mm.c @@ -1387,7 +1387,7 @@ reset: end = -1; w = 0; - width = gvar->video.page[0].width; + width = gvar->video.page[0].sw; CA_OpenDebug (gvar); while (scan) @@ -1544,7 +1544,7 @@ reset: } #endif #ifdef MMSMSCANINFO - maxq = q-1; + maxq = q; if(restarted) q = oldq; else q = 0; restarted = false; @@ -1576,7 +1576,7 @@ reset: if(gvar->video.VL_Started) { VL_ShowPage(&gvar->video.page[0], 1, 0); - modexClearRegion(&gvar->video.page[0], 0, 0, gvar->video.page[0].width, gvar->video.page[0].height, 8); + modexClearRegion(&gvar->video.page[0], gvar->video.page[0].dx, gvar->video.page[0].dy, gvar->video.page[0].sw, gvar->video.page[0].sh, 8); }else #endif clrscr(); @@ -1665,17 +1665,17 @@ reset: else q = 0; break; case sc_UpArrow: - if(q>10) q-=10; + if(q>9) q-=10; else q = maxq; break; case sc_DownArrow: - if(qvideo.page[0], 0, 0, gvar->video.page[0].width, gvar->video.page[0].height, 8); + modexClearRegion(&gvar->video.page[0], gvar->video.page[0].dx, gvar->video.page[0].dy, gvar->video.page[0].sw, gvar->video.page[0].sh, 8); goto reset; break; case sc_Escape: