summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/nbmj9195.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/nbmj9195.h')
-rw-r--r--src/mame/includes/nbmj9195.h71
1 files changed, 37 insertions, 34 deletions
diff --git a/src/mame/includes/nbmj9195.h b/src/mame/includes/nbmj9195.h
index 646b992dcde..0738be98ca2 100644
--- a/src/mame/includes/nbmj9195.h
+++ b/src/mame/includes/nbmj9195.h
@@ -35,6 +35,42 @@ public:
m_palette_ptr(*this, "paletteram")
{ }
+ void NBMJDRV1_base(machine_config &config);
+ void NBMJDRV1(machine_config &config);
+ void NBMJDRV2(machine_config &config);
+ void NBMJDRV3(machine_config &config);
+ void patimono(machine_config &config);
+ void mjuraden(machine_config &config);
+ void psailor1(machine_config &config);
+ void ngpgal(machine_config &config);
+ void mjgottsu(machine_config &config);
+ void mkeibaou(machine_config &config);
+ void gal10ren(machine_config &config);
+ void mscoutm(machine_config &config);
+ void imekura(machine_config &config);
+ void mkoiuraa(machine_config &config);
+ void mjkoiura(machine_config &config);
+ void janbari(machine_config &config);
+ void mjlaman(machine_config &config);
+ void yosimotm(machine_config &config);
+ void cmehyou(machine_config &config);
+ void sailorwr(machine_config &config);
+ void koinomp(machine_config &config);
+ void sailorws(machine_config &config);
+ void mjegolf(machine_config &config);
+ void renaiclb(machine_config &config);
+ void psailor2(machine_config &config);
+ void yosimoto(machine_config &config);
+ void pachiten(machine_config &config);
+ void jituroku(machine_config &config);
+ void mmehyou(machine_config &config);
+ void bakuhatu(machine_config &config);
+ void ultramhm(machine_config &config);
+ void otatidai(machine_config &config);
+
+ void init_nbmj9195();
+
+private:
required_device<tmpz84c011_device> m_maincpu;
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
@@ -98,7 +134,6 @@ public:
DECLARE_WRITE8_MEMBER(dipswbitsel_w);
DECLARE_WRITE8_MEMBER(mscoutm_inputportsel_w);
- void init_nbmj9195();
virtual void machine_start() override;
virtual void machine_reset() override;
virtual void video_start() override;
@@ -115,38 +150,6 @@ public:
int dipsw_r();
void postload();
- void NBMJDRV1_base(machine_config &config);
- void NBMJDRV1(machine_config &config);
- void NBMJDRV2(machine_config &config);
- void NBMJDRV3(machine_config &config);
- void patimono(machine_config &config);
- void mjuraden(machine_config &config);
- void psailor1(machine_config &config);
- void ngpgal(machine_config &config);
- void mjgottsu(machine_config &config);
- void mkeibaou(machine_config &config);
- void gal10ren(machine_config &config);
- void mscoutm(machine_config &config);
- void imekura(machine_config &config);
- void mkoiuraa(machine_config &config);
- void mjkoiura(machine_config &config);
- void janbari(machine_config &config);
- void mjlaman(machine_config &config);
- void yosimotm(machine_config &config);
- void cmehyou(machine_config &config);
- void sailorwr(machine_config &config);
- void koinomp(machine_config &config);
- void sailorws(machine_config &config);
- void mjegolf(machine_config &config);
- void renaiclb(machine_config &config);
- void psailor2(machine_config &config);
- void yosimoto(machine_config &config);
- void pachiten(machine_config &config);
- void jituroku(machine_config &config);
- void mmehyou(machine_config &config);
- void bakuhatu(machine_config &config);
- void ultramhm(machine_config &config);
- void otatidai(machine_config &config);
void cmehyou_io_map(address_map &map);
void gal10ren_io_map(address_map &map);
void imekura_io_map(address_map &map);
@@ -180,6 +183,6 @@ public:
void sailorws_sound_map(address_map &map);
void yosimotm_io_map(address_map &map);
void yosimoto_io_map(address_map &map);
-protected:
+
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
};