diff options
Diffstat (limited to 'src/mame/includes/cxgbase.h')
-rw-r--r-- | src/mame/includes/cxgbase.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/includes/cxgbase.h b/src/mame/includes/cxgbase.h index be3d8e599a6..d543d1b7d28 100644 --- a/src/mame/includes/cxgbase.h +++ b/src/mame/includes/cxgbase.h @@ -40,9 +40,6 @@ public: output_finder<0x20> m_out_a; output_finder<0x20> m_out_digit; - template<int L> TIMER_DEVICE_CALLBACK_MEMBER(irq_on) { m_maincpu->set_input_line(L, ASSERT_LINE); } - template<int L> TIMER_DEVICE_CALLBACK_MEMBER(irq_off) { m_maincpu->set_input_line(L, CLEAR_LINE); } - // misc common u16 m_inp_mux; // multiplexed keypad mask u16 m_led_select; @@ -50,6 +47,10 @@ public: u16 read_inputs(int columns); + // periodic interrupts + template<int Line> TIMER_DEVICE_CALLBACK_MEMBER(irq_on) { m_maincpu->set_input_line(Line, ASSERT_LINE); } + template<int Line> TIMER_DEVICE_CALLBACK_MEMBER(irq_off) { m_maincpu->set_input_line(Line, CLEAR_LINE); } + // display common int m_display_wait; // led/lamp off-delay in milliseconds (default 33ms) int m_display_maxy; // display matrix number of rows |