summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/tnzs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/tnzs.h')
-rw-r--r--src/mame/includes/tnzs.h13
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;
};