const int px=x-page->dx;\r
const int py=y-page->dy;\r
for(plane=0; plane < 4; plane++) {\r
- i=(rx/4)+((p->pwidth)*ry);\r
+ i=(rw/4)+((p->pwidth)*ry);\r
modexSelectPlane(PLANE(plane+x));\r
for(; y < py+rh; y++) {\r
//for(px=0; px < p->width; px++) {\r
//printf("%02X ", (int) p->plane[plane][i++]);\r
// _fmemcpy(buff, &(p->plane[plane][i+=p->pwidth]), p->pwidth);\r
// printf("buff %u==%s\n", y, *buff);\r
- _fmemcpy(page->data + (((page->width/4) * (y+page->dy)) + ((x+page->dx) / 4)), &(p->plane[plane][i+=rw]), rw/4);\r
+ _fmemcpy(page->data + (((page->width/4) * (y+page->dy)) + ((x+page->dx) / 4)), &(p->plane[plane][i+=p->pwidth]), rw/4);\r
//}\r
}\r
x=px;\r
\r
/*temp*/\r
void\r
-DrawPBuf(page_t *page, int x, int y, planar_buf_t *p, boolean sprite)\r
+modexDrawPBuf(page_t *page, int x, int y, planar_buf_t *p, boolean sprite)\r
{\r
int plane;\r
int i;\r