-Seg:0 Size:176768 Owner:0x2f84\r
-Seg:2b28 Size:4096 Owner:0xfb22\r
-Seg:2c28 Size:31344 Owner:0x1c58\r
-Seg:3957 Size:990512 Owner:0xe686\r
-Seg:3939 Size:683120 Owner:0xc00b\r
-Seg:e000 Size:131056 Owner:0x168b\r
+Seg:0 Size:175904 Owner:0x8370\r
+Seg:2af2 Size:4096 Owner:0xfb20\r
+Seg:2bf2 Size:31344 Owner:0x1c58\r
+Seg:3901 Size:544 Owner:0xe90\r
+Seg:4752 Size:625376 Owner:0xf476\r
+Seg:e000 Size:131056 Owner:0x76ff\r
return;
}
end = scan->start+scan->length-1;
- modexhlin(page, scan->start, (unsigned)end, chy, color);
+ //modexhlin(page, scan->start, (unsigned)end, chy, color);
//++++ VW_Hlin(scan->start,(unsigned)end,0,color);
//++++ VW_Plot(scan->start,0,15);
modexClearRegion(page, scan->start, chy, 4, 4, 15);
if(scan->next->start > end+1)
//++++ VW_Hlin(end+1,scan->next->start,0,0); // black = free
- modexhlin(page, end+1,scan->next->start, chy, 9);
+ //modexhlin(page, end+1,scan->next->start, chy, 9);
//****#if 0
printf("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"); //bug!
void modexhlin(page_t *page, word xl, word xh, word y, word color)
{
word x;
+ word yy=0;
for(x=0;x<xh*4;x+=4)
- modexClearRegion(page, x+xl, y, 4, 4, color);
+ {
+ if(x+4>=SCREEN_WIDTH-1){ x=0; yy+=4; }
+ modexClearRegion(page, x+xl, y+yy, 4, 4, color);
+ }
//modexputPixel(page, x+xl, y, color);
}\r
\r