--- np2/win9x/board118.c 2005/05/13 05:47:25 1.7 +++ np2/win9x/board118.c 2008/02/17 01:29:17 1.9 @@ -210,8 +210,8 @@ static void IOOUTCALL ymfr_o18a(UINT por } S98_put(NORMAL2608, addr, dat); if (addr < 0x10) { - if (addr != 0x0e) { - *((UINT8 *)(&psg1.reg) + addr) = dat; + *((UINT8 *)(&psg1.reg) + addr) = dat; + if (addr < 0x0e) { juliet_YMF288A(addr, dat); if (addr == 0x07) { keydisp_psgmix(&psg1); @@ -287,7 +287,7 @@ static const IOOUT ymfr_o[4] = { ymf_o188, ymfr_o18a, ymf_o18c, ymfr_o18e}; -void board118_reset(void) { +void board118_reset(const NP2CFG *pConfig) { fmtimer_reset(0xc0); opngen_setcfg(3, OPN_STEREO | 0x038);