diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2016-05-27 18:49:47 +0200 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2016-05-27 18:49:47 +0200 |
commit | 66cf70ac29f954ae0c47367e86b3d93aadabafb8 (patch) | |
tree | c7c20912b4b1931ccd5459326f8791896c43c1e3 /src/mame/drivers/fcombat.cpp | |
parent | c59746f038e7fc92435b81e1604b0e3f9fe508c6 (diff) |
some more gen_latch.cpp (nw)
Diffstat (limited to 'src/mame/drivers/fcombat.cpp')
-rw-r--r-- | src/mame/drivers/fcombat.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/drivers/fcombat.cpp b/src/mame/drivers/fcombat.cpp index cd1f0c1a03c..304f33b1e7c 100644 --- a/src/mame/drivers/fcombat.cpp +++ b/src/mame/drivers/fcombat.cpp @@ -33,6 +33,7 @@ inputs + notes by stephh #include "emu.h" #include "cpu/z80/z80.h" +#include "machine/gen_latch.h" #include "sound/ay8910.h" #include "includes/fcombat.h" @@ -126,14 +127,14 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, fcombat_state ) AM_RANGE(0xec00, 0xec00) AM_WRITE(ec00_w) AM_RANGE(0xed00, 0xed00) AM_WRITE(ed00_w) AM_RANGE(0xee00, 0xee00) AM_WRITE(ee00_w) // related to protection ? - doesn't seem to have any effect - AM_RANGE(0xef00, 0xef00) AM_WRITE(soundlatch_byte_w) + AM_RANGE(0xef00, 0xef00) AM_DEVWRITE("soundlatch", generic_latch_8_device, write) ADDRESS_MAP_END static ADDRESS_MAP_START( audio_map, AS_PROGRAM, 8, fcombat_state ) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x4000, 0x47ff) AM_RAM - AM_RANGE(0x6000, 0x6000) AM_READ(soundlatch_byte_r) + AM_RANGE(0x6000, 0x6000) AM_DEVREAD("soundlatch", generic_latch_8_device, read) AM_RANGE(0x8001, 0x8001) AM_DEVREAD("ay1", ay8910_device, data_r) AM_RANGE(0x8002, 0x8003) AM_DEVWRITE("ay1", ay8910_device, data_address_w) AM_RANGE(0xa001, 0xa001) AM_DEVREAD("ay2", ay8910_device, data_r) @@ -306,6 +307,8 @@ static MACHINE_CONFIG_START( fcombat, fcombat_state ) /* audio hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") + MCFG_GENERIC_LATCH_8_ADD("soundlatch") + MCFG_SOUND_ADD("ay1", AY8910, 1500000) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.12) |