diff options
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 |
commit | e925c1a71c44bc25e7fec8a08b849e5fb2cecf45 (patch) | |
tree | 8e0bc7e03fcdf6a412f7272c830e9469c268ac96 /src/mame/includes/namconb1.h | |
parent | 3e9dc68be07fbd1030a4e1e884b4564d31711699 (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.h | 15 |
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); }; |