diff options
Diffstat (limited to 'src/mame/includes/tnzs.h')
| -rw-r--r-- | src/mame/includes/tnzs.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/includes/tnzs.h b/src/mame/includes/tnzs.h index e4a3327bc22..0da488dad98 100644 --- a/src/mame/includes/tnzs.h +++ b/src/mame/includes/tnzs.h @@ -2,6 +2,7 @@ #include "sound/samples.h" #include "video/seta001.h" #include "cpu/mcs48/mcs48.h" +#include "machine/bankdev.h" #define MAX_SAMPLES 0x2f /* max samples */ @@ -31,7 +32,9 @@ public: m_seta001(*this, "spritegen"), m_dac(*this, "dac"), m_samples(*this, "samples"), - m_palette(*this, "palette") { } + m_palette(*this, "palette"), + m_mainbank(*this, "mainbank") + { } /* video-related */ int m_screenflip; @@ -54,10 +57,8 @@ public: UINT8 m_mcu_coins_a; UINT8 m_mcu_coins_b; UINT8 m_mcu_credits; - int m_bank1; int m_bank2; - UINT8* m_bankedram; UINT8* m_ROM; /* devices */ @@ -86,9 +87,6 @@ public: DECLARE_WRITE8_MEMBER(kabukiz_sound_bank_w); DECLARE_WRITE8_MEMBER(kabukiz_sample_w); - DECLARE_READ8_MEMBER(tnzs_ramrom_bank_r); - DECLARE_WRITE8_MEMBER(tnzs_ramrom_bank_w); - SAMPLES_START_CB_MEMBER(kageki_init_samples); DECLARE_DRIVER_INIT(arknoid2); @@ -104,7 +102,7 @@ public: DECLARE_MACHINE_START(tnzs); DECLARE_MACHINE_RESET(tnzs); DECLARE_PALETTE_INIT(arknoid2); - DECLARE_MACHINE_START(jpopnics); + DECLARE_MACHINE_START(tnzs_common); DECLARE_MACHINE_RESET(jpopnics); UINT32 screen_update_tnzs(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void screen_eof_tnzs(screen_device &screen, bool state); @@ -119,4 +117,5 @@ public: optional_device<dac_device> m_dac; optional_device<samples_device> m_samples; required_device<palette_device> m_palette; + required_device<address_map_bank_device> m_mainbank; }; |
