summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/itech8.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/itech8.h')
-rw-r--r--src/mame/includes/itech8.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mame/includes/itech8.h b/src/mame/includes/itech8.h
index 03213611a86..ed8dd446dd9 100644
--- a/src/mame/includes/itech8.h
+++ b/src/mame/includes/itech8.h
@@ -30,10 +30,13 @@ public:
m_ticket(*this, "ticket"),
m_grom(*this, "grom"),
m_mainbank(*this, "mainbank"),
+ m_fixed(*this, "fixed"),
m_an(*this, { { "AN_C", "AN_D", "AN_E", "AN_F" } }),
m_fakex(*this, "FAKEX"),
m_fakey(*this, "FAKEY"),
- m_visarea(0, 0, 0, 0) { }
+ m_visarea(0, 0, 0, 0),
+ m_bankxor(0)
+ {}
void rimrockn(machine_config &config);
void gtg2(machine_config &config);
@@ -48,7 +51,7 @@ public:
void slikshot_hi(machine_config &config);
void hstennis_hi(machine_config &config);
- void init_rimrockn();
+ void init_invbank();
void init_peggle();
void init_slikshot();
void init_neckneck();
@@ -82,6 +85,7 @@ protected:
required_device<ticket_dispenser_device> m_ticket;
required_region_ptr<uint8_t> m_grom;
optional_memory_bank m_mainbank;
+ optional_memory_bank m_fixed;
optional_ioport_array<4> m_an;
optional_ioport m_fakex;
optional_ioport m_fakey;
@@ -121,6 +125,7 @@ protected:
emu_timer *m_behind_beam_update_timer;
emu_timer *m_blitter_done_timer;
emu_timer *m_delayed_z80_control_timer;
+ int m_bankxor;
// common
DECLARE_WRITE_LINE_MEMBER(generate_tms34061_interrupt);