X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=blobdiff_plain;f=src%2Flib%2F16_mm.c;h=18c02bbb7da332a4260ca928391fd4d0cad08888;hp=a3d0e92c0a3ed25b245436207fbf26ca079352ce;hb=be16a39d3ed2b062cca8167096a24dd7aa826b44;hpb=402e3d98a783aa08ecbd6f5ff92cdab3c7be7784 diff --git a/src/lib/16_mm.c b/src/lib/16_mm.c index a3d0e92c..18c02bbb 100755 --- a/src/lib/16_mm.c +++ b/src/lib/16_mm.c @@ -1361,7 +1361,7 @@ extern char global_temp_status_text2[512]; void MM_ShowMemory (global_game_variables_t *gvar) { mmblocktype far *scan; - unsigned color,temp,x,y ,w,width; + unsigned color,temp,x,y ,w,width,sw; sdword end,owner; byte scratch[160],scratch0[4096],str[16]; #ifdef MMSMSCANINFO @@ -1387,7 +1387,7 @@ reset: end = -1; w = 0; - width = gvar->video.page[0].sw; + width = gvar->video.page[0].width; sw = gvar->video.page[0].sw; CA_OpenDebug (gvar); while (scan) @@ -1419,8 +1419,8 @@ reset: Quit (gvar, "MM_ShowMemory: Memory block order currupted!"); } end = scan->length-1; - y = scan->start/width; - x = scan->start%width; + y = gvar->video.page[0].dx+(scan->start/sw); + x = gvar->video.page[0].dy+(scan->start%sw); #if 0 //def MMSMSCANINFO if(restarted){ @@ -1591,8 +1591,8 @@ reset: }else ypos+=8; if(gvar->video.VL_Started) { - y = scaninfo[q].scan->start/width; - x = scaninfo[q].scan->start%width; + y = scaninfo[q].scan->start/sw; + x = scaninfo[q].scan->start%sw; if(!mmsmscaninfoxyposinew) { y = ypos;