summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/model1io.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/model1io.h')
-rw-r--r--src/mame/machine/model1io.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/mame/machine/model1io.h b/src/mame/machine/model1io.h
index acb2fe5bae9..78434ff5adb 100644
--- a/src/mame/machine/model1io.h
+++ b/src/mame/machine/model1io.h
@@ -37,15 +37,6 @@
#define MCFG_MODEL1IO_IN2_CB(_devcb) \
devcb = &downcast<model1io_device &>(*device).set_in_callback(DEVCB_##_devcb, 2);
-#define MCFG_MODEL1IO_IN3_CB(_devcb) \
- devcb = &downcast<model1io_device &>(*device).set_in_callback(DEVCB_##_devcb, 3);
-
-#define MCFG_MODEL1IO_IN4_CB(_devcb) \
- devcb = &downcast<model1io_device &>(*device).set_in_callback(DEVCB_##_devcb, 4);
-
-#define MCFG_MODEL1IO_IN5_CB(_devcb) \
- devcb = &downcast<model1io_device &>(*device).set_in_callback(DEVCB_##_devcb, 5);
-
#define MCFG_MODEL1IO_DRIVE_READ_CB(_devcb) \
devcb = &downcast<model1io_device &>(*device).set_drive_read_callback(DEVCB_##_devcb);
@@ -124,6 +115,7 @@ protected:
private:
required_device<eeprom_serial_93cxx_device> m_eeprom;
required_ioport m_buttons;
+ required_ioport_array<3> m_dsw;
DECLARE_READ8_MEMBER(io_r);
DECLARE_WRITE8_MEMBER(io_w);
@@ -144,7 +136,7 @@ private:
devcb_read8 m_read_cb;
devcb_write8 m_write_cb;
- devcb_read8 m_in_cb[6];
+ devcb_read8 m_in_cb[3];
devcb_read8 m_drive_read_cb;
devcb_write8 m_drive_write_cb;
devcb_read8 m_an_cb[8];