From: sparky4 Date: Tue, 10 Nov 2015 22:01:24 +0000 (-0600) Subject: ^^ yay!! X-Git-Url: http://4ch.mooo.com/gitweb/?a=commitdiff_plain;h=1a01aa526f8f38ec5f3aad51e8e7526b8a7cac45;p=16.git ^^ yay!! --- diff --git a/16.exe b/16.exe index b8d3955c..664643b9 100755 Binary files a/16.exe and b/16.exe differ diff --git a/exmmtest.exe b/exmmtest.exe index 535e3f15..a2e34d8c 100755 Binary files a/exmmtest.exe and b/exmmtest.exe differ diff --git a/planrpcx.exe b/planrpcx.exe index 8fde3f24..a3c3ad64 100755 Binary files a/planrpcx.exe and b/planrpcx.exe differ diff --git a/scroll.exe b/scroll.exe index 3488f5ec..0f051130 100755 Binary files a/scroll.exe and b/scroll.exe differ diff --git a/src/lib/modex16/16render.c b/src/lib/modex16/16render.c index f80d5ea8..fdc2215e 100755 --- a/src/lib/modex16/16render.c +++ b/src/lib/modex16/16render.c @@ -36,8 +36,12 @@ void modexDrawPBufRegion (page_t *page, int x, int y, int rx, int ry, int rw, in const int px=x+page->dx; const int py=y+page->dy; const int prw = rw/4; + + //fine tuning rx+=1; ry+=1; + + //^^; #define PEEE rx-prw #define PE (p->pwidth) #define PEEEE (PE*(ry)) @@ -48,17 +52,12 @@ void modexDrawPBufRegion (page_t *page, int x, int y, int rx, int ry, int rw, in i=PEEE+PEEEE; modexSelectPlane(PLANE(plane-1)); for(; y < py+rh; y++) { - //for(px=0; px < p->width; px++) { - //printf("%02X ", (int) p->plane[plane][i++]); -// _fmemcpy(buff, &(p->plane[plane][i+=p->pwidth]), p->pwidth); -// printf("buff %u==%s\n", y, *buff); _fmemcpy(page->data + (((page->width/4) * (y)) + ((x) / 4)), &(p->plane[plane][i]), prw); i+=PE; - //} } x=px; y=py; - } + } } diff --git a/src/planrpcx.c b/src/planrpcx.c index bb473178..bf671423 100755 --- a/src/planrpcx.c +++ b/src/planrpcx.c @@ -97,7 +97,7 @@ baka = 1; getch(); for(i=0; i<100 ;i++) { //(page_t *page, int x, int y, int rx, int ry, int rw, int rh, planar_buf_t *p, boolean sprite); - modexDrawPBufRegion (&gvar.video.page[0], p.width, 0, p.width-16, p.height-16, 16, 16, &p, 0);//(&gvar.video.page[0], 0, 0, 0+p.width, 0, p.width, p.height, &p, 0); + modexDrawPBufRegion (&gvar.video.page[0], p.width, 0, p.width-(p.width/4), p.height-(p.height/4), p.width/4, p.height/4, &p, 0);//(&gvar.video.page[0], 0, 0, 0+p.width, 0, p.width, p.height, &p, 0); } t4 = (*clockw-start) /18.2; //++++ modexPalUpdate1(ptmp.palette); diff --git a/test.exe b/test.exe index 798f4b1b..60cd3ffa 100755 Binary files a/test.exe and b/test.exe differ