From f889281b66712563f49ebde86643ed89dd7b0f23 Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 7 Jun 2017 14:36:17 -0400 Subject: spacegun: Yes, it's a TC0510NIO (nw) --- src/mame/drivers/taito_z.cpp | 16 ++++++++-------- src/mame/machine/taitoio.cpp | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/mame/drivers/taito_z.cpp b/src/mame/drivers/taito_z.cpp index 0119eff21d3..1df86c901c5 100644 --- a/src/mame/drivers/taito_z.cpp +++ b/src/mame/drivers/taito_z.cpp @@ -1096,7 +1096,7 @@ WRITE16_MEMBER(taitoz_state::spacegun_output_bypass_w) break; default: - m_tc0220ioc->write(space, offset, data); /* might be a 510NIO ! */ + m_tc0510nio->write(space, offset, data); } } @@ -1251,7 +1251,7 @@ READ16_MEMBER(taitoz_state::spacegun_input_bypass_r) return m_eeprom->do_read() << 7; default: - return m_tc0220ioc->read(space, offset); /* might be a 510NIO ! */ + return m_tc0510nio->read(space, offset); } } @@ -3524,12 +3524,12 @@ static MACHINE_CONFIG_START( spacegun ) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") MCFG_EEPROM_SERIAL_DATA(spacegun_default_eeprom, 128) - MCFG_DEVICE_ADD("tc0220ioc", TC0220IOC, 0) - MCFG_TC0220IOC_READ_0_CB(IOPORT("DSWA")) - MCFG_TC0220IOC_READ_1_CB(IOPORT("DSWB")) - MCFG_TC0220IOC_READ_2_CB(IOPORT("IN0")) - MCFG_TC0220IOC_READ_3_CB(IOPORT("IN1")) - MCFG_TC0220IOC_READ_7_CB(IOPORT("IN2")) + MCFG_DEVICE_ADD("tc0510nio", TC0510NIO, 0) + MCFG_TC0510NIO_READ_0_CB(IOPORT("DSWA")) + MCFG_TC0510NIO_READ_1_CB(IOPORT("DSWB")) + MCFG_TC0510NIO_READ_2_CB(IOPORT("IN0")) + MCFG_TC0510NIO_READ_3_CB(IOPORT("IN1")) + MCFG_TC0510NIO_READ_7_CB(IOPORT("IN2")) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/machine/taitoio.cpp b/src/mame/machine/taitoio.cpp index d7b7270be4b..ae754907687 100644 --- a/src/mame/machine/taitoio.cpp +++ b/src/mame/machine/taitoio.cpp @@ -4,7 +4,7 @@ TC0220IOC --------- -A simple I/O interface with integrated watchdog. +A simple I/O interface with integrated watchdog in a 80-pin flat package. It has four address inputs, which would suggest 16 bytes of addressing space, but only the first 8 seem to be used. @@ -22,7 +22,7 @@ but only the first 8 seem to be used. TC0510NIO --------- -Newer version of the I/O chip +Newer QFP100 version of the I/O chip 000 R DSWA 000 W watchdog reset -- cgit v1.2.3