--- np2/vram/dispsync.c 2004/02/18 21:58:41 1.5 +++ np2/vram/dispsync.c 2004/02/29 07:36:56 1.8 @@ -33,7 +33,7 @@ BOOL dispsync_renewalmode(void) { return(FALSE); } disp = 0; - if ((!(np2cfg.LCD_MODE & 1)) && (gdc.display < 3)) { + if ((!(np2cfg.LCD_MODE & 1)) && ((gdc.display & 7) < 3)) { disp = 1; } if (dsync.scrnxextend != disp) { @@ -76,7 +76,7 @@ BOOL dispsync_renewalhorizontal(void) { } } -BOOL dispsync_renewalvertical(void) { // slaveと比較していいのか? +BOOL dispsync_renewalvertical(void) { UINT text_vbp; UINT grph_vbp; @@ -105,8 +105,6 @@ BOOL dispsync_renewalvertical(void) { #if defined(SUPPORT_CRT15KHZ) if (gdc.crt15khz & 2) { - text_vbp *= 2; - grph_vbp *= 2; textymax *= 2; grphymax *= 2; } @@ -121,7 +119,6 @@ BOOL dispsync_renewalvertical(void) { (dsync.textymax == textymax) && (dsync.grphymax == grphymax)) { return(FALSE); } - dsync.text_vbp = text_vbp; dsync.grph_vbp = grph_vbp; dsync.textymax = textymax;