summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/namconb1.h
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2016-06-20 17:51:40 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2016-06-20 17:51:40 +0200
commite925c1a71c44bc25e7fec8a08b849e5fb2cecf45 (patch)
tree8e0bc7e03fcdf6a412f7272c830e9469c268ac96 /src/mame/includes/namconb1.h
parent3e9dc68be07fbd1030a4e1e884b4564d31711699 (diff)
namconb1.cpp: fixed MT06244 by disabling logerrors. Also added save state support (nw)
Diffstat (limited to 'src/mame/includes/namconb1.h')
-rw-r--r--src/mame/includes/namconb1.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/includes/namconb1.h b/src/mame/includes/namconb1.h
index 02930edb0e0..e3f065361dc 100644
--- a/src/mame/includes/namconb1.h
+++ b/src/mame/includes/namconb1.h
@@ -50,7 +50,7 @@ public:
UINT8 m_pos_irq_level;
UINT8 m_unk_irq_level;
UINT16 m_count;
- UINT8 m_nbx_port6;
+ UINT8 m_port6;
UINT32 m_tilemap_tile_bank[4];
DECLARE_READ32_MEMBER(randgen_r);
@@ -61,9 +61,9 @@ public:
DECLARE_READ8_MEMBER(namconb2_cpureg_r);
DECLARE_READ32_MEMBER(custom_key_r);
DECLARE_READ32_MEMBER(gunbulet_gun_r);
- DECLARE_READ32_MEMBER(namconb_share_r);
- DECLARE_WRITE32_MEMBER(namconb_share_w);
- DECLARE_WRITE16_MEMBER(nbmcu_shared_w);
+ DECLARE_READ32_MEMBER(share_r);
+ DECLARE_WRITE32_MEMBER(share_w);
+ DECLARE_WRITE16_MEMBER(mcu_shared_w);
DECLARE_READ8_MEMBER(port6_r);
DECLARE_WRITE8_MEMBER(port6_w);
DECLARE_READ8_MEMBER(port7_r);
@@ -76,6 +76,7 @@ public:
DECLARE_READ8_MEMBER(dac1_r);
DECLARE_READ8_MEMBER(dac0_r);
+ virtual void machine_start() override;
DECLARE_DRIVER_INIT(sws95);
DECLARE_DRIVER_INIT(machbrkr);
DECLARE_DRIVER_INIT(sws97);
@@ -89,8 +90,12 @@ public:
DECLARE_MACHINE_RESET(namconb);
DECLARE_VIDEO_START(namconb1);
DECLARE_VIDEO_START(namconb2);
+ void video_update_common(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int bROZ);
UINT32 screen_update_namconb1(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
UINT32 screen_update_namconb2(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- TIMER_DEVICE_CALLBACK_MEMBER(namconb_scantimer);
+ TIMER_DEVICE_CALLBACK_MEMBER(scantimer);
+
+ int NB1objcode2tile(int code);
+ int NB2objcode2tile(int code);
};