diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2016-06-09 17:18:09 +0200 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2016-06-09 17:18:09 +0200 |
commit | 15fdafadd2721d16d28bfb7573a3a37ee5beeb00 (patch) | |
tree | e10a0a263ccfc270d136e0efff5e1f691e4ac70f /src/mame/drivers/goal92.cpp | |
parent | 89466e4937ef83c97f21800d48e7b5d3d7c4276e (diff) |
second-to-last gen_latch.cpp update (nw)
Diffstat (limited to 'src/mame/drivers/goal92.cpp')
-rw-r--r-- | src/mame/drivers/goal92.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/drivers/goal92.cpp b/src/mame/drivers/goal92.cpp index 1bb26dad975..26fc4e032ae 100644 --- a/src/mame/drivers/goal92.cpp +++ b/src/mame/drivers/goal92.cpp @@ -14,14 +14,13 @@ #include "cpu/m68000/m68000.h" #include "sound/2203intf.h" #include "sound/okim6295.h" -#include "sound/msm5205.h" #include "includes/goal92.h" WRITE16_MEMBER(goal92_state::goal92_sound_command_w) { if (ACCESSING_BITS_8_15) { - soundlatch_byte_w(space, 0, (data >> 8) & 0xff); + m_soundlatch->write(space, 0, (data >> 8) & 0xff); m_audiocpu->set_input_line(0, HOLD_LINE); } } @@ -89,7 +88,7 @@ static ADDRESS_MAP_START( sound_cpu, AS_PROGRAM, 8, goal92_state ) AM_RANGE(0xe800, 0xe801) AM_DEVREADWRITE("ym1", ym2203_device, read, write) AM_RANGE(0xec00, 0xec01) AM_DEVREADWRITE("ym2", ym2203_device, read, write) AM_RANGE(0xf000, 0xf7ff) AM_RAM - AM_RANGE(0xf800, 0xf800) AM_READ(soundlatch_byte_r) + AM_RANGE(0xf800, 0xf800) AM_DEVREAD("soundlatch", generic_latch_8_device, read) ADDRESS_MAP_END static INPUT_PORTS_START( goal92 ) @@ -320,6 +319,8 @@ static MACHINE_CONFIG_START( goal92, goal92_state ) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") + MCFG_GENERIC_LATCH_8_ADD("soundlatch") + MCFG_SOUND_ADD("ym1", YM2203, 2500000/2) MCFG_YM2203_IRQ_HANDLER(WRITELINE(goal92_state, irqhandler)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) |