diff options
Diffstat (limited to 'src/mame/drivers/vball.c')
-rw-r--r-- | src/mame/drivers/vball.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/drivers/vball.c b/src/mame/drivers/vball.c index bb18f006415..7f2a8a0dd53 100644 --- a/src/mame/drivers/vball.c +++ b/src/mame/drivers/vball.c @@ -248,17 +248,16 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( sound_readmem, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0x0000, 0x7fff) AM_READ(SMH_ROM) AM_RANGE(0x8000, 0x87ff) AM_READ(SMH_RAM) - AM_RANGE(0x8801, 0x8801) AM_READ(ym2151_status_port_0_r) - AM_RANGE(0x9800, 0x9800) AM_READ(okim6295_status_0_r) + AM_RANGE(0x8800, 0x8801) AM_DEVREAD(SOUND, "ym", ym2151_r) + AM_RANGE(0x9800, 0x9800) AM_DEVREAD(SOUND, "oki", okim6295_r) AM_RANGE(0xA000, 0xA000) AM_READ(soundlatch_r) ADDRESS_MAP_END static ADDRESS_MAP_START( sound_writemem, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0x0000, 0x7fff) AM_WRITE(SMH_ROM) AM_RANGE(0x8000, 0x87ff) AM_WRITE(SMH_RAM) - AM_RANGE(0x8800, 0x8800) AM_WRITE(ym2151_register_port_0_w) - AM_RANGE(0x8801, 0x8801) AM_WRITE(ym2151_data_port_0_w) - AM_RANGE(0x9800, 0x9803) AM_WRITE(okim6295_data_0_w) + AM_RANGE(0x8800, 0x8801) AM_DEVWRITE(SOUND, "ym", ym2151_w) + AM_RANGE(0x9800, 0x9803) AM_DEVWRITE(SOUND, "oki", okim6295_w) ADDRESS_MAP_END @@ -423,9 +422,9 @@ static GFXDECODE_START( vb ) GFXDECODE_END -static void vball_irq_handler(running_machine *machine, int irq) +static void vball_irq_handler(const device_config *device, int irq) { - cpu_set_input_line(machine->cpu[1], 0 , irq ? ASSERT_LINE : CLEAR_LINE ); + cpu_set_input_line(device->machine->cpu[1], 0 , irq ? ASSERT_LINE : CLEAR_LINE ); } static const ym2151_interface ym2151_config = |