summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/suprnova.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/suprnova.c')
-rw-r--r--src/mame/drivers/suprnova.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/mame/drivers/suprnova.c b/src/mame/drivers/suprnova.c
index 47ef5d4f7ae..014e584aca6 100644
--- a/src/mame/drivers/suprnova.c
+++ b/src/mame/drivers/suprnova.c
@@ -762,14 +762,6 @@ static WRITE32_HANDLER( skns_v3t_w )
btiles[offset*4+3] = (data & 0x000000ff) >> 0;
}
-static WRITE32_HANDLER( skns_ymz280_w )
-{
- if (ACCESSING_BITS_24_31)
- ymz280b_register_0_w(space,offset,(data >> 24) & 0xff);
- if (ACCESSING_BITS_16_23)
- ymz280b_data_0_w(space,offset,(data >> 16) & 0xff);
-}
-
static ADDRESS_MAP_START( skns_readmem, ADDRESS_SPACE_PROGRAM, 32 )
AM_RANGE(0x00000000, 0x0007ffff) AM_READ(SMH_ROM) /* BIOS ROM */
AM_RANGE(0x00400000, 0x00400003) AM_READ_PORT("400000")
@@ -798,7 +790,7 @@ static ADDRESS_MAP_START( skns_writemem, ADDRESS_SPACE_PROGRAM, 32 )
AM_RANGE(0x00000000, 0x0007ffff) AM_WRITE(SMH_ROM) /* BIOS ROM */
AM_RANGE(0x00400000, 0x0040000f) AM_WRITE(skns_io_w) /* I/O Write */
AM_RANGE(0x00800000, 0x00801fff) AM_WRITE(SMH_RAM) AM_BASE(&generic_nvram32) AM_SIZE(&generic_nvram_size) /* 'backup' RAM */
- AM_RANGE(0x00c00000, 0x00c00003) AM_WRITE(skns_ymz280_w) /* ymz280_w (sound) */
+ AM_RANGE(0x00c00000, 0x00c00003) AM_DEVWRITE8(SOUND, "ymz", ymz280b_w, 0xffff0000) /* ymz280_w (sound) */
AM_RANGE(0x01000000, 0x0100000f) AM_WRITE(skns_msm6242_w)
AM_RANGE(0x01800000, 0x01800003) AM_WRITE(skns_hit2_w)
AM_RANGE(0x02000000, 0x02003fff) AM_WRITE(SMH_RAM) AM_BASE(&spriteram32) AM_SIZE(&spriteram_size) /* sprite ram */