X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fmodex16.c;h=398cb662cbfa9af05d44cf89a4f39a2691e5ae0d;hb=16df343f5f221379f8c534c93de21f565d1ee7fa;hp=83c2278827869163ee9edd97581b7cea999f9650;hpb=cc5df35b6ba3d7871eac6734822464c7e176f4b7;p=16.git diff --git a/src/lib/modex16.c b/src/lib/modex16.c index 83c22788..398cb662 100644 --- a/src/lib/modex16.c +++ b/src/lib/modex16.c @@ -591,10 +591,13 @@ modexPalWhite() { /* utility */ void -modexPalUpdate(byte *p, word *i) +modexPalUpdate(bitmap_t *bmp, word *i) { + byte *p = bmp->palette; word w=0; word q=0; + long lq; + long bufSize = (bmp->width * bmp->height); modexWaitBorder(); if((*i)==0) outp(PAL_WRITE_REG, 0); /* start at the beginning of palette */ else q=(*i); @@ -640,6 +643,13 @@ modexPalUpdate(byte *p, word *i) } } } + if((*i)>0) + for(lq=0; lqdata[lq]+=bmp->offset; + printf("%02d", bmp->data[lq]); + if(lq%bmp->width==0) printf("\n"); + } } void