- if(scaninfo[qq].scan->attributes & LOCKBIT)\r
- {\r
- ccolor = 1; // red = locked\r
- strcpy(scratch1, AARED); // red = locked\r
- //printf("%s", AARED);\r
- }\r
- end = scaninfo[qq].scan->length-1;\r
-/*typedef struct mmblockstruct{\r
- word start,length;\r
- unsigned attributes;\r
- memptr *useptr; // pointer to the segment start\r
- struct mmblockstruct far *next;\r
-} mmblocktype;*/\r
- //modexprint(page, x, y, t, tlsw, color, bgcolor, vidsw, const byte *str);\r
-#define MMSMPRINTMEMINFO modexprint(&(gvar->video.page[0]), xpos, ypos, 1, 0, ccolor, 8, gvar->video.VL_Started, global_temp_status_text); ypos+=8;\r
- if(!gvar->video.VL_Started) clrscr(); else\r
- {\r
- VL_ShowPage(&gvar->video.page[0], 1, 0);\r
- modexClearRegion(&gvar->video.page[0], 0, 0, gvar->video.page[0].width, gvar->video.page[0].height, 8);\r
- }\r
- sprintf(global_temp_status_text, "block #%04u", qq); MMSMPRINTMEMINFO\r
-// sprintf(global_temp_status_text, "%Fp", scaninfo[qq].scan->useptr); MMSMPRINTMEMINFO\r
- sprintf(global_temp_status_text, "%04x", (unsigned)scaninfo[qq].scan->useptr); MMSMPRINTMEMINFO\r
- sprintf(global_temp_status_text, "size: %05u", (unsigned)scaninfo[qq].scan->length); MMSMPRINTMEMINFO\r
- if (scaninfo[qq].scan->next && scaninfo[qq].scan->next->start > end+1)\r
- {\r
- sprintf(global_temp_status_text, "free: %05u", (unsigned)(scaninfo[qq].scan->next->start-scaninfo[qq].scan->start)); MMSMPRINTMEMINFO\r
- }\r
- if(gvar->video.VL_Started)\r
+ VW_Hlin(x,x+end,y,color,gvar);\r
+ VL_Plot(x,y,5,gvar);\r
+ }\r
+ else\r
+ {\r
+ printf("%s", scratch1);\r
+ printf("%s", AAGREY); printf("_");\r
+ for(w=(scaninfo[q].scan->start)/80;w<=end/80;w++)\r