]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/modex16.c
backing up before palette optimization~
[16.git] / src / lib / modex16.c
index 83c2278827869163ee9edd97581b7cea999f9650..398cb662cbfa9af05d44cf89a4f39a2691e5ae0d 100644 (file)
@@ -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; lq<bufSize; lq++)
+       {
+               bmp->data[lq]+=bmp->offset;
+               printf("%02d", bmp->data[lq]);
+               if(lq%bmp->width==0) printf("\n");
+       }
 }
 
 void