diff options
Diffstat (limited to 'src/mess/drivers/a2600.c')
-rw-r--r-- | src/mess/drivers/a2600.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mess/drivers/a2600.c b/src/mess/drivers/a2600.c index 1b80eb4c5ad..4868d07bd39 100644 --- a/src/mess/drivers/a2600.c +++ b/src/mess/drivers/a2600.c @@ -37,7 +37,9 @@ public: m_cart(*this, "cartslot"), m_tia(*this, "tia_video"), m_maincpu(*this, "maincpu"), - m_screen(*this, "screen") { } + m_screen(*this, "screen"), + m_swb(*this, "SWB") + { } required_shared_ptr<UINT8> m_riot_ram; UINT16 m_current_screen_height; @@ -66,6 +68,7 @@ protected: unsigned long detect_2600controllers(); required_device<m6502_device> m_maincpu; required_device<screen_device> m_screen; + required_ioport m_swb; }; @@ -124,7 +127,7 @@ WRITE_LINE_MEMBER(a2600_state::irq_callback) READ8_MEMBER(a2600_state::riot_input_port_8_r) { - return ioport("SWB")->read(); + return m_swb->read(); } |