summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/1945kiii.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/1945kiii.c')
-rw-r--r--src/mame/drivers/1945kiii.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/1945kiii.c b/src/mame/drivers/1945kiii.c
index e81acfc5a04..97214c9faad 100644
--- a/src/mame/drivers/1945kiii.c
+++ b/src/mame/drivers/1945kiii.c
@@ -124,8 +124,8 @@ static WRITE16_HANDLER( k3_scrolly_w )
static WRITE16_HANDLER( k3_soundbanks_w )
{
- okim6295_set_bank_base(0, (data & 4) ? 0x40000 : 0);
- okim6295_set_bank_base(1, (data & 2) ? 0x40000 : 0);
+ okim6295_set_bank_base(devtag_get_device(space->machine, SOUND, "oki1"), (data & 4) ? 0x40000 : 0);
+ okim6295_set_bank_base(devtag_get_device(space->machine, SOUND, "oki2"), (data & 2) ? 0x40000 : 0);
}
@@ -146,8 +146,8 @@ static ADDRESS_MAP_START( k3_map, ADDRESS_SPACE_PROGRAM, 16 )
AM_RANGE(0x400000, 0x400001) AM_READ_PORT("INPUTS")
AM_RANGE(0x440000, 0x440001) AM_READ_PORT("SYSTEM")
AM_RANGE(0x480000, 0x480001) AM_READ_PORT("DSW")
- AM_RANGE(0x4c0000, 0x4c0001) AM_READWRITE(okim6295_status_1_msb_r, okim6295_data_1_msb_w)
- AM_RANGE(0x500000, 0x500001) AM_READWRITE(okim6295_status_0_msb_r, okim6295_data_0_msb_w)
+ AM_RANGE(0x4c0000, 0x4c0001) AM_DEVREADWRITE8(SOUND, "oki2", okim6295_r, okim6295_w, 0xff00)
+ AM_RANGE(0x500000, 0x500001) AM_DEVREADWRITE8(SOUND, "oki1", okim6295_r, okim6295_w, 0xff00)
AM_RANGE(0x8c0000, 0x8cffff) AM_RAM // not used?
ADDRESS_MAP_END