diff options
Diffstat (limited to 'src/mame/includes/dkong.h')
-rw-r--r-- | src/mame/includes/dkong.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/mame/includes/dkong.h b/src/mame/includes/dkong.h index 6cde8a1ebea..f29208040c1 100644 --- a/src/mame/includes/dkong.h +++ b/src/mame/includes/dkong.h @@ -6,14 +6,15 @@ ***************************************************************************/ -#include "sound/discrete.h" -#include "machine/eepromser.h" -#include "machine/tms6100.h" #include "cpu/m6502/n2a03.h" -#include "machine/latch8.h" -#include "machine/z80dma.h" +#include "machine/eepromser.h" #include "machine/i8257.h" +#include "machine/latch8.h" +#include "machine/tms6100.h" #include "machine/watchdog.h" +#include "machine/z80dma.h" +#include "sound/discrete.h" +#include "sound/tms5110.h" #include "screen.h" @@ -104,7 +105,9 @@ public: , m_dev_n2a03b(*this, "n2a03b") , m_dev_vp2(*this, "virtual_p2") , m_dev_6h(*this, "ls259.6h") + , m_ls175_3d(*this, "ls175.3d") , m_discrete(*this, "discrete") + , m_m58817(*this, "tms") , m_watchdog(*this, "watchdog") , m_video_ram(*this,"video_ram") , m_sprite_ram(*this,"sprite_ram") @@ -135,7 +138,9 @@ public: optional_device<n2a03_device> m_dev_n2a03b; /* dkong3 */ optional_device<latch8_device> m_dev_vp2; /* dkong2, virtual port 2 */ optional_device<latch8_device> m_dev_6h; /* dkong2 */ + optional_device<latch8_device> m_ls175_3d; /* dkong2b_audio */ optional_device<discrete_device> m_discrete; + optional_device<m58817_device> m_m58817; /* radarscp1 */ optional_device<watchdog_timer_device> m_watchdog; /* memory pointers */ @@ -271,7 +276,7 @@ public: DECLARE_MACHINE_START(s2650); DECLARE_MACHINE_RESET(strtheat); DECLARE_MACHINE_RESET(drakton); - DECLARE_WRITE8_MEMBER(M58817_command_w); + DECLARE_WRITE8_MEMBER(m58817_command_w); DECLARE_READ8_MEMBER(dkong_voice_status_r); DECLARE_READ8_MEMBER(dkong_tune_r); DECLARE_WRITE8_MEMBER(dkong_p1_w); @@ -329,6 +334,7 @@ public: void s2650_data_map(address_map &map); void s2650_io_map(address_map &map); void s2650_map(address_map &map); + private: // video/dkong.c void radarscp_step(int line_cnt); |