--- np2/io/necio.c 2004/01/05 06:05:11 1.1 +++ np2/io/necio.c 2004/03/06 18:25:36 1.3 @@ -6,6 +6,11 @@ // ---- I/O +static void IOOUTCALL necio_o0439(UINT port, REG8 dat) { + + necio.port0439 = dat; +} + static void IOOUTCALL necio_o043d(UINT port, REG8 dat) { switch(dat) { @@ -24,11 +29,15 @@ static void IOOUTCALL necio_o043d(UINT p // ---- I/F void necio_reset(void) { + + necio.port0439 = 0xff; } void necio_bind(void) { - if (!(pc.model & PCMODEL_EPSON)) { + iocore_attachout(0x0439, necio_o0439); + + if (!(pccore.model & PCMODEL_EPSON)) { iocore_attachout(0x043d, necio_o043d); } }