Diff for /xmil/vram/makescrn.c between versions 1.4 and 1.5

version 1.4, 2004/08/08 16:39:04 version 1.5, 2004/08/10 08:28:49
Line 12 Line 12
                 MAKESCRN        makescrn;                  MAKESCRN        makescrn;
   
                 BYTE    scrnallflash;                  BYTE    scrnallflash;
                 BYTE    blinktest = 0;  
   
 static  BYTE    lastdisp = 0;  static  BYTE    lastdisp = 0;
                 BYTE    dispflg;  
                 BYTE    *dispp = &GRP_RAM[GRAM_BANK0];  
                 BYTE    *dispp2 = &GRP_RAM[GRAM_BANK1];  
 static  BYTE    blinktime = 1;  static  BYTE    blinktime = 1;
   
                 DWORD   drawtime = 0;                  DWORD   drawtime = 0;
   
   
Line 212  static BRESULT updateblink(void) { Line 206  static BRESULT updateblink(void) {
         else {          else {
                 blinktime = 30 - 1;                  blinktime = 30 - 1;
                 pos = makescrn.vramtop;                  pos = makescrn.vramtop;
                 blinktest ^= 0x10;                  makescrn.blinktest ^= 0x10;
                 update = 0;                  update = 0;
                 r = makescrn.vramsize;                  r = makescrn.vramsize;
                 while(r) {                  while(r) {
Line 240  static void changemodes(void) { Line 234  static void changemodes(void) {
   
         lastdisp = crtc.e.dispmode;          lastdisp = crtc.e.dispmode;
         if (!(lastdisp & SCRN_BANK1)) {          if (!(lastdisp & SCRN_BANK1)) {
                 dispp = GRP_RAM + GRAM_BANK0;                  makescrn.disp1 = GRP_RAM + GRAM_BANK0;
                 dispp2 = GRP_RAM + GRAM_BANK1;                  makescrn.disp2 = GRP_RAM + GRAM_BANK1;
                 dispflg = UPDATE_TRAM | UPDATE_VRAM0;                  makescrn.dispflag = UPDATE_TRAM | UPDATE_VRAM0;
         }          }
         else {          else {
                 dispp = GRP_RAM + GRAM_BANK1;                  makescrn.disp1 = GRP_RAM + GRAM_BANK1;
                 dispp2 = GRP_RAM + GRAM_BANK0;                  makescrn.disp2 = GRP_RAM + GRAM_BANK0;
                 dispflg = UPDATE_TRAM | UPDATE_VRAM1;                  makescrn.dispflag = UPDATE_TRAM | UPDATE_VRAM1;
         }          }
         scrnallflash = 1;          scrnallflash = 1;
         makescrn.palandply = 1;          makescrn.palandply = 1;

Removed from v.1.4  
changed lines
  Added in v.1.5


RetroPC.NET-CVS <cvs@retropc.net>