diff options
Diffstat (limited to 'src/mame/drivers/subs.c')
-rw-r--r-- | src/mame/drivers/subs.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/subs.c b/src/mame/drivers/subs.c index 16b852ddc86..826dfdac77d 100644 --- a/src/mame/drivers/subs.c +++ b/src/mame/drivers/subs.c @@ -58,16 +58,16 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( writemem, ADDRESS_SPACE_PROGRAM, 8 ) - AM_RANGE(0x0000, 0x0000) AM_WRITE(subs_noise_reset_w) + AM_RANGE(0x0000, 0x0000) AM_DEVWRITE(SOUND, "discrete", subs_noise_reset_w) AM_RANGE(0x0020, 0x0020) AM_WRITE(subs_steer_reset_w) // AM_RANGE(0x0040, 0x0040) AM_WRITE(subs_timer_reset_w) AM_RANGE(0x0060, 0x0061) AM_WRITE(subs_lamp1_w) AM_RANGE(0x0062, 0x0063) AM_WRITE(subs_lamp2_w) - AM_RANGE(0x0064, 0x0065) AM_WRITE(subs_sonar2_w) - AM_RANGE(0x0066, 0x0067) AM_WRITE(subs_sonar1_w) + AM_RANGE(0x0064, 0x0065) AM_DEVWRITE(SOUND, "discrete", subs_sonar2_w) + AM_RANGE(0x0066, 0x0067) AM_DEVWRITE(SOUND, "discrete", subs_sonar1_w) // Schematics show crash and explode reversed. But this is proper. - AM_RANGE(0x0068, 0x0069) AM_WRITE(subs_explode_w) - AM_RANGE(0x006a, 0x006b) AM_WRITE(subs_crash_w) + AM_RANGE(0x0068, 0x0069) AM_DEVWRITE(SOUND, "discrete", subs_explode_w) + AM_RANGE(0x006a, 0x006b) AM_DEVWRITE(SOUND, "discrete", subs_crash_w) AM_RANGE(0x006c, 0x006d) AM_WRITE(subs_invert1_w) AM_RANGE(0x006e, 0x006f) AM_WRITE(subs_invert2_w) AM_RANGE(0x0090, 0x009f) AM_WRITE(SMH_RAM) AM_BASE(&spriteram) |