summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pokechmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pokechmp.c')
-rw-r--r--src/mame/drivers/pokechmp.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mame/drivers/pokechmp.c b/src/mame/drivers/pokechmp.c
index 17475893ec0..a72219b5b91 100644
--- a/src/mame/drivers/pokechmp.c
+++ b/src/mame/drivers/pokechmp.c
@@ -145,7 +145,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( sound_readmem, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x0000, 0x07ff) AM_READ(SMH_RAM)
- AM_RANGE(0x2800, 0x2800) AM_READ(okim6295_status_0_r ) // extra
+ AM_RANGE(0x2800, 0x2800) AM_DEVREAD(SOUND, "oki", okim6295_r) // extra
AM_RANGE(0x3000, 0x3000) AM_READ(soundlatch_r)
// AM_RANGE(0x3400, 0x3400) AM_READ(pokechmp_adpcm_reset_r) /* ? not sure */
AM_RANGE(0x4000, 0x7fff) AM_READ(SMH_BANK3)
@@ -154,13 +154,11 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( sound_writemem, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x0000, 0x07ff) AM_WRITE(SMH_RAM)
- AM_RANGE(0x0800, 0x0800) AM_WRITE(ym2203_control_port_0_w)
- AM_RANGE(0x0801, 0x0801) AM_WRITE(ym2203_write_port_0_w)
- AM_RANGE(0x1000, 0x1000) AM_WRITE(ym3812_control_port_0_w)
- AM_RANGE(0x1001, 0x1001) AM_WRITE(ym3812_write_port_0_w)
+ AM_RANGE(0x0800, 0x0801) AM_DEVWRITE(SOUND, "ym1", ym2203_w)
+ AM_RANGE(0x1000, 0x1001) AM_DEVWRITE(SOUND, "ym2", ym3812_w)
AM_RANGE(0x1800, 0x1800) AM_WRITE(SMH_NOP) /* MSM5205 chip on Pocket Gal, not connected here? */
// AM_RANGE(0x2000, 0x2000) AM_WRITE(pokechmp_sound_bank_w)/ * might still be sound bank */
- AM_RANGE(0x2800, 0x2800) AM_WRITE(okim6295_data_0_w) // extra
+ AM_RANGE(0x2800, 0x2800) AM_DEVWRITE(SOUND, "oki", okim6295_w) // extra
AM_RANGE(0x4000, 0xffff) AM_WRITE(SMH_ROM)
ADDRESS_MAP_END