--- np2/io/printif.c 2004/01/07 08:33:00 1.5 +++ np2/io/printif.c 2007/11/03 00:00:20 1.8 @@ -29,7 +29,7 @@ static REG8 IOINPCALL prt_i42(UINT port) REG8 ret; ret = 0x84; - if (pc.cpumode & CPUMODE_8MHz) { + if (pccore.cpumode & CPUMODE_8MHZ) { ret |= 0x20; } if (np2cfg.dipsw[0] & 4) { @@ -38,7 +38,7 @@ static REG8 IOINPCALL prt_i42(UINT port) if (np2cfg.dipsw[0] & 0x80) { ret |= 0x08; } - if (!(pc.model & PCMODEL_EPSON)) { + if (!(pccore.model & PCMODEL_EPSON)) { if (CPU_TYPE & CPUTYPE_V30) { ret |= 0x02; } @@ -61,10 +61,12 @@ static const IOOUT prto40[4] = { static const IOINP prti40[4] = { NULL, prt_i42, NULL, NULL}; -void printif_reset(void) { +void printif_reset(const NP2CFG *pConfig) { commng_destroy(cm_prt); cm_prt = NULL; + + (void)pConfig; } void printif_bind(void) {