--- xmil/io/crtc.c 2004/08/07 07:19:56 1.3 +++ xmil/io/crtc.c 2004/08/08 06:59:22 1.5 @@ -184,7 +184,7 @@ void vrambank_patch(void) { crtc.e.updatemask = updatemask; } -void crtc_updt(void) { +static void crtc_updt(void) { if (crtc.s.SCRN_BITS & SCRN_24KHZ) { crtc.s.fnty = (crtc.s.FNT_YL >> 1) & 0xfffe; @@ -275,7 +275,7 @@ void IOOUTCALL scrn_o(UINT port, REG8 va modify = crtc.s.SCRN_BITS ^ value; crtc.s.SCRN_BITS = value; if (modify & SCRN_DISPCHANGE) { - reflesh_palette(); +// pal_reset(); // ¤Ê¤ó¤Ç¡© scrnallflash = 1; makescrn.palandply = 1; crtc_updt(); @@ -475,10 +475,12 @@ void IOOUTCALL extpal_o(UINT port, REG8 crtc.s.EXTPALMODE = value; vrambank_patch(); + (void)port; } REG8 IOINPCALL extpal_i(UINT port) { + (void)port; return(crtc.s.EXTPALMODE); } @@ -487,6 +489,7 @@ void IOOUTCALL extgrphpal_o(UINT port, R if (crtc.s.EXTPALMODE & 0x80) { crtc.s.EXTGRPHPAL = value; } + (void)port; } REG8 IOINPCALL extgrphpal_i(UINT port) { @@ -494,6 +497,7 @@ REG8 IOINPCALL extgrphpal_i(UINT port) { if (crtc.s.EXTPALMODE & 0x80) { return(crtc.s.EXTGRPHPAL); } + (void)port; return(0xff); } @@ -517,6 +521,7 @@ void IOOUTCALL exttextdisp_o(UINT port, crtc.s.ZPRY = value; vrambank_patch(); + (void)port; } REG8 IOINPCALL exttextdisp_i(UINT port) { @@ -524,6 +529,7 @@ REG8 IOINPCALL exttextdisp_i(UINT port) if (crtc.s.EXTPALMODE & 0x80) { return(crtc.s.ZPRY); } + (void)port; return(0xff); } @@ -531,10 +537,12 @@ void IOOUTCALL blackctrl_o(UINT port, RE crtc.s.BLACKPAL = value; makescrn.palandply = 1; + (void)port; } REG8 IOINPCALL blackctrl_i(UINT port) { + (void)port; return(crtc.s.BLACKPAL); } @@ -572,7 +580,7 @@ void crtc_reset(void) { crtc.s.FNT_YL = 16; } - reflesh_palette(); + pal_reset(); crtc_updt(); vrambank_patch();