diff options
author | Fabio Priuli <etabeta78@users.noreply.github.com> | 2009-05-11 18:04:09 +0000 |
---|---|---|
committer | Fabio Priuli <etabeta78@users.noreply.github.com> | 2009-05-11 18:04:09 +0000 |
commit | 6810501703dd6852d8984eb7ad37497211618a6e (patch) | |
tree | 524b95771be941e969238b3d6a4a69d7af3b2a0f | |
parent | 0a134f782c23001e6e82d1e805684d8d78b8e3e1 (diff) |
Fixed halleys.c sound: ay8910 write handlers work on two bytes
-rw-r--r-- | src/mame/drivers/halleys.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/halleys.c b/src/mame/drivers/halleys.c index 1a4e747e457..e25a6b9ff8c 100644 --- a/src/mame/drivers/halleys.c +++ b/src/mame/drivers/halleys.c @@ -1651,9 +1651,12 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( sound_map, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x4000, 0x47ff) AM_RAM - AM_RANGE(0x4801, 0x4801) AM_DEVREADWRITE("ay2", ay8910_r, ay8910_address_data_w) - AM_RANGE(0x4803, 0x4803) AM_DEVREADWRITE("ay3", ay8910_r, ay8910_address_data_w) - AM_RANGE(0x4805, 0x4805) AM_DEVREADWRITE("ay4", ay8910_r, ay8910_address_data_w) + AM_RANGE(0x4800, 0x4801) AM_DEVWRITE("ay2", ay8910_address_data_w) + AM_RANGE(0x4801, 0x4801) AM_DEVREAD("ay2", ay8910_r) + AM_RANGE(0x4802, 0x4803) AM_DEVWRITE("ay3", ay8910_address_data_w) + AM_RANGE(0x4803, 0x4803) AM_DEVREAD("ay3", ay8910_r) + AM_RANGE(0x4804, 0x4805) AM_DEVWRITE("ay4", ay8910_address_data_w) + AM_RANGE(0x4805, 0x4805) AM_DEVREAD("ay4", ay8910_r) AM_RANGE(0x5000, 0x5000) AM_READ(soundlatch_r) AM_RANGE(0xe000, 0xefff) AM_ROM // space for diagnostic ROM ADDRESS_MAP_END |