Diff for /xmil/vram/makescrn.c between versions 1.14 and 1.15

version 1.14, 2004/08/18 08:08:13 version 1.15, 2004/08/18 09:17:56
Line 265  static void changecrtc(void) { Line 265  static void changecrtc(void) {
         }          }
   
         surfsy = charcy * surfcy * 2;          surfsy = charcy * surfcy * 2;
           // ハイドライド3で画面が消えないのでロジックを修正すべし
         x = min(scrnxmax, makescrn.surfcx);          x = min(scrnxmax, makescrn.surfcx);
         if (surfcx < x) {                                                               // 小さくなった          if (surfcx < x) {                                                               // 小さくなった
                 x = (x - surfcx) * 8;                  x = (x - surfcx) * 8;
Line 302  void scrnupdate(void) { Line 303  void scrnupdate(void) {
         ddrawflash = makescrn.nextdraw;          ddrawflash = makescrn.nextdraw;
         allflash = FALSE;          allflash = FALSE;
         if (makescrn.dispmode != crtc.e.dispmode) {          if (makescrn.dispmode != crtc.e.dispmode) {
                   TRACEOUT(("change mode!"));
                 changemodes();                  changemodes();
         }          }
         if (scrnallflash) {          if (scrnallflash) {
                 scrnallflash = 0;                  scrnallflash = 0;
                 fillupdatetmp();  
                 changecrtc();                  changecrtc();
                   TRACEOUT(("flash! %dx%d", makescrn.surfcx, makescrn.surfcy));
                   fillupdatetmp();
                 ddrawflash = TRUE;                  ddrawflash = TRUE;
                 allflash = TRUE;                  allflash = TRUE;
                 makescrn.scrnflash = 1;                  makescrn.scrnflash = 1;

Removed from v.1.14  
changed lines
  Added in v.1.15


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