ASR==extended play, short beep
This commit is contained in:
parent
78e550328a
commit
d76ff0ec4f
@ -58,17 +58,11 @@ WRITE8_DEVICE_HANDLER( superbug_motor_snd_w )
|
||||
|
||||
WRITE8_DEVICE_HANDLER( firetrk_xtndply_w )
|
||||
{
|
||||
// also SUPERBUG_ASR_EN (extended play)
|
||||
discrete_sound_w(device, FIRETRUCK_XTNDPLY_EN, data);
|
||||
}
|
||||
|
||||
|
||||
WRITE8_DEVICE_HANDLER( superbug_asr_w )
|
||||
{
|
||||
popmessage("ASR");
|
||||
discrete_sound_w(device, SUPERBUG_ASR_EN, 1); /* ASR */
|
||||
}
|
||||
|
||||
|
||||
#define FIRETRUCK_HSYNC 15750.0 /* not checked */
|
||||
#define FIRETRUCK_1V FIRETRUCK_HSYNC/2
|
||||
#define FIRETRUCK_2V FIRETRUCK_1V/2
|
||||
|
@ -51,8 +51,6 @@ static INPUT_CHANGED( gear_changed )
|
||||
static INTERRUPT_GEN( firetrk_interrupt )
|
||||
{
|
||||
firetrk_state *state = device->machine->driver_data<firetrk_state>();
|
||||
/* Super Bug - ASR - when is this used and what is an ASR? */
|
||||
// discrete_sound_w(device->machine->device("discrete"), SUPERBUG_ASR_EN, 0);
|
||||
|
||||
/* NMI interrupts are disabled during service mode in firetrk and montecar */
|
||||
if (!state->in_service_mode)
|
||||
@ -370,7 +368,7 @@ static ADDRESS_MAP_START( superbug_map, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE(0x01c0, 0x01c0) AM_MIRROR(0x001f) AM_WRITE(watchdog_reset_w)
|
||||
AM_RANGE(0x01e0, 0x01e0) AM_MIRROR(0x001f) AM_WRITE(blink_on_w) AM_BASE_MEMBER(firetrk_state, blink)
|
||||
AM_RANGE(0x0200, 0x0207) AM_MIRROR(0x0018) AM_READ(firetrk_input_r)
|
||||
AM_RANGE(0x0220, 0x0220) AM_MIRROR(0x001f) AM_DEVWRITE("discrete", superbug_asr_w)
|
||||
AM_RANGE(0x0220, 0x0220) AM_MIRROR(0x001f) AM_DEVWRITE("discrete", firetrk_xtndply_w)
|
||||
AM_RANGE(0x0240, 0x0243) AM_MIRROR(0x001c) AM_READ(firetrk_dip_r)
|
||||
AM_RANGE(0x0260, 0x026f) AM_MIRROR(0x0010) AM_WRITE(superbug_output_w)
|
||||
AM_RANGE(0x0280, 0x0280) AM_MIRROR(0x001f) AM_DEVWRITE("discrete", superbug_motor_snd_w)
|
||||
|
@ -71,7 +71,6 @@ WRITE8_DEVICE_HANDLER( firetrk_skid_snd_w );
|
||||
WRITE8_DEVICE_HANDLER( firetrk_motor_snd_w );
|
||||
WRITE8_DEVICE_HANDLER( superbug_motor_snd_w );
|
||||
WRITE8_DEVICE_HANDLER( firetrk_xtndply_w );
|
||||
WRITE8_DEVICE_HANDLER( superbug_asr_w );
|
||||
|
||||
DISCRETE_SOUND_EXTERN( firetrk );
|
||||
DISCRETE_SOUND_EXTERN( superbug );
|
||||
|
Loading…
Reference in New Issue
Block a user