From 8a2cf4fec36d635b38c6f57711fcbc70e3e917da Mon Sep 17 00:00:00 2001 From: sparky4 Date: Sat, 11 Nov 2017 15:53:35 -0600 Subject: [PATCH] made iq=(*i)-q --- src/lib/16_vlpal.c | 9 +++++---- src/lib/doslib | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lib/16_vlpal.c b/src/lib/16_vlpal.c index a6af2618..ce3ecaa1 100755 --- a/src/lib/16_vlpal.c +++ b/src/lib/16_vlpal.c @@ -103,7 +103,7 @@ VL_palette(imgtestpal_t *bmp, byte *p, word *i, word qp, word aqoffset, word *ap word q=0; word qq=0; word a[PAL_SIZE]; //palette array of change values! - word z=0, aq=0, aa=0, pp=0; + word z=0, aq=0, aa=0, pp=0, iq=0;//iq=(*i)-q //modexWaitBorder(); vga_wait_for_vsync(); @@ -125,6 +125,7 @@ VL_palette(imgtestpal_t *bmp, byte *p, word *i, word qp, word aqoffset, word *ap printf("qq: %02d\n", (qq));// printf(" (*i)-q=%02d\n", (*i)-q);// #endif + iq=(*i)-q; outp(PAL_WRITE_REG, qq); /* start at the beginning of palette */ } if((*i)0)&&((*i)-q)%3==0 && (p[((*i)-q)]==p[((*i)-q)+3] && p[((*i)-q)+1]==p[((*i)-q)+4] && p[((*i)-q)+2]==p[((*i)-q)+5])) outp(PAL_DATA_REG, p[(*i)-q]); else - if(((((*i)-q)%3==0)) && (p[((*i)-q)]==p[((*i)-q)+3] && p[((*i)-q)+1]==p[((*i)-q)+4] && p[((*i)-q)+2]==p[((*i)-q)+5])) +//____ if((qp>0)&&(iq)%3==0 && (p[(iq)]==p[(iq)+3] && p[(iq)+1]==p[(iq)+4] && p[(iq)+2]==p[(iq)+5])) outp(PAL_DATA_REG, p[iq]); else + if((((iq)%3==0)) && (p[(iq)]==p[(iq)+3] && p[(iq)+1]==p[(iq)+4] && p[(iq)+2]==p[(iq)+5])) { w++; break; @@ -152,7 +153,7 @@ VL_palette(imgtestpal_t *bmp, byte *p, word *i, word qp, word aqoffset, word *ap { if(bmp->offset==0 && (*i)<3 && q==0) outp(PAL_DATA_REG, 0); else - if(qp==0) outp(PAL_DATA_REG, p[(*i)-q]); + if(qp==0) outp(PAL_DATA_REG, p[iq]); else { outp(PAL_DATA_REG, p[((*i)-(bmp->offset*3)+qp)]); #ifdef BEVERBOSEPALCHECK diff --git a/src/lib/doslib b/src/lib/doslib index 6d2fa67a..53e2844b 160000 --- a/src/lib/doslib +++ b/src/lib/doslib @@ -1 +1 @@ -Subproject commit 6d2fa67ac4b68bc93ad2533fcc7baeb115197511 +Subproject commit 53e2844bbdf62f9b1636b01ba4ccc03668e572c5 -- 2.39.2