summaryrefslogtreecommitdiffstats
path: root/src/mame/includes
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes')
-rw-r--r--src/mame/includes/aztarac.h1
-rw-r--r--src/mame/includes/dcheese.h5
-rw-r--r--src/mame/includes/galaxold.h1
-rw-r--r--src/mame/includes/metro.h2
-rw-r--r--src/mame/includes/ms32.h3
-rw-r--r--src/mame/includes/seibuspi.h1
-rw-r--r--src/mame/includes/ssv.h2
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 -----------*/