diff options
Diffstat (limited to 'src/mame/drivers/acommand.c')
-rw-r--r-- | src/mame/drivers/acommand.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/acommand.c b/src/mame/drivers/acommand.c index ff1e6d9363f..6a8607c77ec 100644 --- a/src/mame/drivers/acommand.c +++ b/src/mame/drivers/acommand.c @@ -295,10 +295,10 @@ static READ16_HANDLER(ac_devices_r) return input_port_read(space->machine, "IN0"); case 0x0014/2: case 0x0016/2: - return okim6295_status_0_r(space,0); + return okim6295_r(devtag_get_device(space->machine, SOUND, "oki1"),0); case 0x0018/2: case 0x001a/2: - return okim6295_status_1_r(space,0); + return okim6295_r(devtag_get_device(space->machine, SOUND, "oki2"),0); case 0x0040/2: /* "Upper switch / Under Switch" @@ -378,19 +378,19 @@ static WRITE16_HANDLER(ac_devices_w) case 0x00/2: if (ACCESSING_BITS_0_7) { - okim6295_set_bank_base(0, 0x40000 * (data & 0x3)); - okim6295_set_bank_base(1, 0x40000 * (data & 0x30) >> 4); + okim6295_set_bank_base(devtag_get_device(space->machine, SOUND, "oki1"), 0x40000 * (data & 0x3)); + okim6295_set_bank_base(devtag_get_device(space->machine, SOUND, "oki2"), 0x40000 * (data & 0x30) >> 4); } break; case 0x14/2: case 0x16/2: if(ACCESSING_BITS_0_7) - okim6295_data_0_w(space,0,data); + okim6295_w(devtag_get_device(space->machine, SOUND, "oki1"),0,data); break; case 0x18/2: case 0x1a/2: if(ACCESSING_BITS_0_7) - okim6295_data_1_w(space,0,data); + okim6295_w(devtag_get_device(space->machine, SOUND, "oki2"),0,data); break; case 0x1c/2: /*IRQ mask?*/ |