diff options
Diffstat (limited to 'src/mame/includes/osborne1.h')
-rw-r--r-- | src/mame/includes/osborne1.h | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/src/mame/includes/osborne1.h b/src/mame/includes/osborne1.h index f2cc2fea32f..e7d481a2b9c 100644 --- a/src/mame/includes/osborne1.h +++ b/src/mame/includes/osborne1.h @@ -47,14 +47,7 @@ public: m_ieee(*this, IEEE488_TAG), m_floppy0(*this, "mb8877:0"), m_floppy1(*this, "mb8877:1"), - m_keyb_row0(*this, "ROW0"), - m_keyb_row1(*this, "ROW1"), - m_keyb_row2(*this, "ROW2"), - m_keyb_row3(*this, "ROW3"), - m_keyb_row4(*this, "ROW4"), - m_keyb_row5(*this, "ROW5"), - m_keyb_row6(*this, "ROW6"), - m_keyb_row7(*this, "ROW7"), + m_keyb_row(*this, "ROW%u", 0), m_btn_reset(*this, "RESET"), m_cnf(*this, "CNF"), m_region_maincpu(*this, "maincpu"), @@ -120,18 +113,11 @@ protected: void update_acia_rxc_txc(); // user inputs - required_ioport m_keyb_row0; - required_ioport m_keyb_row1; - required_ioport m_keyb_row2; - required_ioport m_keyb_row3; - required_ioport m_keyb_row4; - required_ioport m_keyb_row5; - required_ioport m_keyb_row6; - required_ioport m_keyb_row7; - required_ioport m_btn_reset; + required_ioport_array<8> m_keyb_row; + required_ioport m_btn_reset; // fake inputs for hardware configuration and things that need rewiring - required_ioport m_cnf; + required_ioport m_cnf; // pieces of memory required_memory_region m_region_maincpu; |