summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/jpmimpct.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/jpmimpct.h')
-rw-r--r--src/mame/includes/jpmimpct.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/includes/jpmimpct.h b/src/mame/includes/jpmimpct.h
index df062f1f4a1..425e0edf9e0 100644
--- a/src/mame/includes/jpmimpct.h
+++ b/src/mame/includes/jpmimpct.h
@@ -81,6 +81,10 @@ public:
, m_lamp_output(*this, "lamp%u", 0U)
{ }
+ void impctawp(machine_config &config);
+ void jpmimpct(machine_config &config);
+
+private:
DECLARE_WRITE_LINE_MEMBER(reel0_optic_cb) { if (state) m_optic_pattern |= 0x01; else m_optic_pattern &= ~0x01; }
DECLARE_WRITE_LINE_MEMBER(reel1_optic_cb) { if (state) m_optic_pattern |= 0x02; else m_optic_pattern &= ~0x02; }
DECLARE_WRITE_LINE_MEMBER(reel2_optic_cb) { if (state) m_optic_pattern |= 0x04; else m_optic_pattern &= ~0x04; }
@@ -121,13 +125,10 @@ public:
DECLARE_MACHINE_START(impctawp);
DECLARE_MACHINE_RESET(impctawp);
TIMER_DEVICE_CALLBACK_MEMBER(duart_1_timer_event);
- void impctawp(machine_config &config);
- void jpmimpct(machine_config &config);
void awp68k_program_map(address_map &map);
void m68k_program_map(address_map &map);
void tms_program_map(address_map &map);
-private:
uint8_t m_tms_irq;
uint8_t m_duart_1_irq;
struct duart_t m_duart_1;