diff options
Diffstat (limited to 'src/mame/includes')
-rw-r--r-- | src/mame/includes/aztarac.h | 1 | ||||
-rw-r--r-- | src/mame/includes/dcheese.h | 5 | ||||
-rw-r--r-- | src/mame/includes/galaxold.h | 1 | ||||
-rw-r--r-- | src/mame/includes/metro.h | 2 | ||||
-rw-r--r-- | src/mame/includes/ms32.h | 3 | ||||
-rw-r--r-- | src/mame/includes/seibuspi.h | 1 | ||||
-rw-r--r-- | src/mame/includes/ssv.h | 2 |
7 files changed, 14 insertions, 1 deletions
diff --git a/src/mame/includes/aztarac.h b/src/mame/includes/aztarac.h index b3c351b777d..4a01bc3c96d 100644 --- a/src/mame/includes/aztarac.h +++ b/src/mame/includes/aztarac.h @@ -28,4 +28,5 @@ public: virtual void machine_reset(); virtual void video_start(); INTERRUPT_GEN_MEMBER(aztarac_snd_timed_irq); + IRQ_CALLBACK_MEMBER(aztarac_irq_callback); }; diff --git a/src/mame/includes/dcheese.h b/src/mame/includes/dcheese.h index 4bf53c8cf98..d12940d2689 100644 --- a/src/mame/includes/dcheese.h +++ b/src/mame/includes/dcheese.h @@ -50,7 +50,10 @@ public: INTERRUPT_GEN_MEMBER(dcheese_vblank); TIMER_CALLBACK_MEMBER(blitter_scanline_callback); TIMER_CALLBACK_MEMBER(dcheese_signal_irq_callback); + void dcheese_signal_irq(int which); + void update_irq_state(); + IRQ_CALLBACK_MEMBER(irq_callback); + void update_scanline_irq(); }; /*----------- defined in drivers/dcheese.c -----------*/ -void dcheese_signal_irq(running_machine &machine, int which); diff --git a/src/mame/includes/galaxold.h b/src/mame/includes/galaxold.h index ee89b5ec123..90345a9453e 100644 --- a/src/mame/includes/galaxold.h +++ b/src/mame/includes/galaxold.h @@ -187,6 +187,7 @@ public: DECLARE_WRITE_LINE_MEMBER(galaxold_7474_9m_2_q_callback); DECLARE_WRITE_LINE_MEMBER(galaxold_7474_9m_1_callback); DECLARE_VIDEO_START(bagmanmc); + IRQ_CALLBACK_MEMBER(hunchbkg_irq_callback); }; /*----------- defined in video/galaxold.c -----------*/ diff --git a/src/mame/includes/metro.h b/src/mame/includes/metro.h index cd44936f68f..0aac925b4f4 100644 --- a/src/mame/includes/metro.h +++ b/src/mame/includes/metro.h @@ -176,6 +176,8 @@ public: TIMER_CALLBACK_MEMBER(karatour_irq_callback); TIMER_CALLBACK_MEMBER(mouja_irq_callback); TIMER_CALLBACK_MEMBER(metro_blit_done); + void update_irq_state(); + IRQ_CALLBACK_MEMBER(metro_irq_callback); }; diff --git a/src/mame/includes/ms32.h b/src/mame/includes/ms32.h index a84ddce6834..7c1a5b17ce1 100644 --- a/src/mame/includes/ms32.h +++ b/src/mame/includes/ms32.h @@ -89,4 +89,7 @@ public: DECLARE_VIDEO_START(f1superb); UINT32 screen_update_ms32(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); TIMER_DEVICE_CALLBACK_MEMBER(ms32_interrupt); + IRQ_CALLBACK_MEMBER(irq_callback); + void irq_init(); + void irq_raise(int level); }; diff --git a/src/mame/includes/seibuspi.h b/src/mame/includes/seibuspi.h index 3d4affcaf8c..2c66390d9ae 100644 --- a/src/mame/includes/seibuspi.h +++ b/src/mame/includes/seibuspi.h @@ -116,6 +116,7 @@ public: UINT32 screen_update_spi(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); UINT32 screen_update_sys386f2(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); INTERRUPT_GEN_MEMBER(spi_interrupt); + IRQ_CALLBACK_MEMBER(spi_irq_callback); }; /*----------- defined in machine/spisprit.c -----------*/ void seibuspi_sprite_decrypt(UINT8 *src, int romsize); diff --git a/src/mame/includes/ssv.h b/src/mame/includes/ssv.h index 131ef52ecea..16926e8f43e 100644 --- a/src/mame/includes/ssv.h +++ b/src/mame/includes/ssv.h @@ -130,6 +130,8 @@ public: UINT32 screen_update_eaglshot(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); TIMER_DEVICE_CALLBACK_MEMBER(ssv_interrupt); TIMER_DEVICE_CALLBACK_MEMBER(gdfs_interrupt); + void update_irq_state(); + IRQ_CALLBACK_MEMBER(ssv_irq_callback); }; /*----------- defined in video/ssv.c -----------*/ |