summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/konamigx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/konamigx.cpp')
-rw-r--r--src/mame/drivers/konamigx.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/mame/drivers/konamigx.cpp b/src/mame/drivers/konamigx.cpp
index 565a2837f3d..e21c69d77bf 100644
--- a/src/mame/drivers/konamigx.cpp
+++ b/src/mame/drivers/konamigx.cpp
@@ -1077,17 +1077,6 @@ void konamigx_state::gx_type4_map(address_map &map)
/**********************************************************************************/
/* Sound handling */
-READ16_MEMBER(konamigx_state::tms57002_data_word_r)
-{
- return m_dasp->data_r(space, 0);
-}
-
-WRITE16_MEMBER(konamigx_state::tms57002_data_word_w)
-{
- if (ACCESSING_BITS_0_7)
- m_dasp->data_w(space, 0, data);
-}
-
READ16_MEMBER(konamigx_state::tms57002_status_word_r)
{
return (m_dasp->dready_r() ? 4 : 0) |
@@ -1117,7 +1106,7 @@ void konamigx_state::gxsndmap(address_map &map)
map(0x100000, 0x10ffff).ram();
map(0x200000, 0x2004ff).rw(m_k054539_1, FUNC(k054539_device::read), FUNC(k054539_device::write)).umask16(0xff00);
map(0x200000, 0x2004ff).rw(m_k054539_2, FUNC(k054539_device::read), FUNC(k054539_device::write)).umask16(0x00ff);
- map(0x300000, 0x300001).rw(FUNC(konamigx_state::tms57002_data_word_r), FUNC(konamigx_state::tms57002_data_word_w));
+ map(0x300001, 0x300001).rw(m_dasp, FUNC(tms57002_device::data_r), FUNC(tms57002_device::data_w));
map(0x400000, 0x40001f).rw(m_k056800, FUNC(k056800_device::sound_r), FUNC(k056800_device::sound_w)).umask16(0x00ff);
map(0x500000, 0x500001).rw(FUNC(konamigx_state::tms57002_status_word_r), FUNC(konamigx_state::tms57002_control_word_w));
map(0x580000, 0x580001).nopw(); // 'NRES' - D2: K056602 /RESET