diff options
Diffstat (limited to 'src/mame/shared/seibusound.h')
-rw-r--r-- | src/mame/shared/seibusound.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/shared/seibusound.h b/src/mame/shared/seibusound.h index a95e780fa70..f4557610ffd 100644 --- a/src/mame/shared/seibusound.h +++ b/src/mame/shared/seibusound.h @@ -24,15 +24,17 @@ * = encrypted ***************************************************************************/ -#ifndef MAME_AUDIO_SEIBU_H -#define MAME_AUDIO_SEIBU_H +#ifndef MAME_SHARED_SEIBUSOUND_H +#define MAME_SHARED_SEIBUSOUND_H #pragma once #include "cpu/z80/z80.h" #include "sound/msm5205.h" + #include "dirom.h" + class seibu_sound_common { public: virtual ~seibu_sound_common() = default; @@ -64,7 +66,7 @@ public: void ym_w(offs_t offset, u8 data); void bank_w(u8 data); void coin_w(u8 data); - WRITE_LINE_MEMBER( fm_irqhandler ); + void fm_irqhandler(int state); u8 soundlatch_r(offs_t offset); u8 main_data_pending_r(); void main_data_w(offs_t offset, u8 data); @@ -78,7 +80,7 @@ protected: virtual void device_reset() override; private: - void update_irq_lines(int param); + void update_irq_lines(s32 param); TIMER_CALLBACK_MEMBER(update_irq_synced); // device callbacks @@ -127,7 +129,6 @@ public: protected: // device-level overrides virtual void device_start() override { } - virtual void rom_bank_updated() override { } }; DECLARE_DEVICE_TYPE(SEI80BU, sei80bu_device) @@ -193,4 +194,4 @@ DECLARE_DEVICE_TYPE(SEIBU_ADPCM, seibu_adpcm_device) /**************************************************************************/ -#endif // MAME_AUDIO_SEIBU_H +#endif // MAME_SHARED_SEIBUSOUND_H |