--- np2/vram/dispsync.c 2003/10/16 17:58:15 1.1.1.1 +++ np2/vram/dispsync.c 2003/10/18 10:28:12 1.2 @@ -27,6 +27,20 @@ void dispsync_init(void) { BOOL dispsync_renewalmode(void) { + UINT disp; + + if (!scrnmng_haveextend()) { + return(FALSE); + } + disp = 0; + if ((!(np2cfg.LCD_MODE & 1)) && (gdc.display < 3)) { + disp = 1; + } + if (dsync.scrnxextend != disp) { + dsync.scrnxextend = disp; + scrnmng_setextend(disp); + return(1); + } return(0); }