summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/a2600.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/a2600.c')
-rw-r--r--src/mess/drivers/a2600.c7
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();
}