mirror of
https://github.com/holub/mame
synced 2025-06-07 05:13:46 +03:00
removed some legacy interrupt trampolines (nw)
This commit is contained in:
parent
68e33427df
commit
319f5dc012
@ -557,37 +557,8 @@ CUSTOM_INPUT_MEMBER( driver_device::custom_port_read )
|
||||
void generic_pulse_irq_line(device_t *device, int irqline, int cycles) { device->machine().driver_data()->generic_pulse_irq_line(device->execute(), irqline, cycles); }
|
||||
void generic_pulse_irq_line_and_vector(device_t *device, int irqline, int vector, int cycles) { device->machine().driver_data()->generic_pulse_irq_line_and_vector(device->execute(), irqline, vector, cycles); }
|
||||
|
||||
INTERRUPT_GEN( nmi_line_pulse ) { device->machine().driver_data()->nmi_line_pulse(*device); }
|
||||
INTERRUPT_GEN( nmi_line_assert ) { device->machine().driver_data()->nmi_line_assert(*device); }
|
||||
|
||||
INTERRUPT_GEN( irq0_line_hold ) { device->machine().driver_data()->irq0_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq0_line_pulse ) { device->machine().driver_data()->irq0_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq0_line_assert ) { device->machine().driver_data()->irq0_line_assert(*device); }
|
||||
|
||||
INTERRUPT_GEN( irq1_line_hold ) { device->machine().driver_data()->irq1_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq1_line_pulse ) { device->machine().driver_data()->irq1_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq1_line_assert ) { device->machine().driver_data()->irq1_line_assert(*device); }
|
||||
|
||||
// legacy
|
||||
INTERRUPT_GEN( irq2_line_hold ) { device->machine().driver_data()->irq2_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq2_line_pulse ) { device->machine().driver_data()->irq2_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq2_line_assert ) { device->machine().driver_data()->irq2_line_assert(*device); }
|
||||
|
||||
INTERRUPT_GEN( irq3_line_hold ) { device->machine().driver_data()->irq3_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq3_line_pulse ) { device->machine().driver_data()->irq3_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq3_line_assert ) { device->machine().driver_data()->irq3_line_assert(*device); }
|
||||
|
||||
INTERRUPT_GEN( irq4_line_hold ) { device->machine().driver_data()->irq4_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq4_line_pulse ) { device->machine().driver_data()->irq4_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq4_line_assert ) { device->machine().driver_data()->irq4_line_assert(*device); }
|
||||
|
||||
INTERRUPT_GEN( irq5_line_hold ) { device->machine().driver_data()->irq5_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq5_line_pulse ) { device->machine().driver_data()->irq5_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq5_line_assert ) { device->machine().driver_data()->irq5_line_assert(*device); }
|
||||
|
||||
INTERRUPT_GEN( irq6_line_hold ) { device->machine().driver_data()->irq6_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq6_line_pulse ) { device->machine().driver_data()->irq6_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq6_line_assert ) { device->machine().driver_data()->irq6_line_assert(*device); }
|
||||
|
||||
INTERRUPT_GEN( irq7_line_hold ) { device->machine().driver_data()->irq7_line_hold(*device); }
|
||||
INTERRUPT_GEN( irq7_line_pulse ) { device->machine().driver_data()->irq7_line_pulse(*device); }
|
||||
INTERRUPT_GEN( irq7_line_assert ) { device->machine().driver_data()->irq7_line_assert(*device); }
|
||||
|
@ -109,40 +109,9 @@ void set_led_status(running_machine &machine, int num, int value);
|
||||
void generic_pulse_irq_line(device_t *device, int irqline, int cycles);
|
||||
void generic_pulse_irq_line_and_vector(device_t *device, int irqline, int vector, int cycles);
|
||||
|
||||
|
||||
INTERRUPT_GEN( nmi_line_pulse );
|
||||
INTERRUPT_GEN( nmi_line_assert );
|
||||
|
||||
INTERRUPT_GEN( irq0_line_hold );
|
||||
INTERRUPT_GEN( irq0_line_pulse );
|
||||
INTERRUPT_GEN( irq0_line_assert );
|
||||
|
||||
INTERRUPT_GEN( irq1_line_hold );
|
||||
INTERRUPT_GEN( irq1_line_pulse );
|
||||
INTERRUPT_GEN( irq1_line_assert );
|
||||
|
||||
// legacy
|
||||
INTERRUPT_GEN( irq2_line_hold );
|
||||
INTERRUPT_GEN( irq2_line_pulse );
|
||||
INTERRUPT_GEN( irq2_line_assert );
|
||||
|
||||
INTERRUPT_GEN( irq3_line_hold );
|
||||
INTERRUPT_GEN( irq3_line_pulse );
|
||||
INTERRUPT_GEN( irq3_line_assert );
|
||||
|
||||
INTERRUPT_GEN( irq4_line_hold );
|
||||
INTERRUPT_GEN( irq4_line_pulse );
|
||||
INTERRUPT_GEN( irq4_line_assert );
|
||||
|
||||
INTERRUPT_GEN( irq5_line_hold );
|
||||
INTERRUPT_GEN( irq5_line_pulse );
|
||||
INTERRUPT_GEN( irq5_line_assert );
|
||||
|
||||
INTERRUPT_GEN( irq6_line_hold );
|
||||
INTERRUPT_GEN( irq6_line_pulse );
|
||||
INTERRUPT_GEN( irq6_line_assert );
|
||||
|
||||
INTERRUPT_GEN( irq7_line_hold );
|
||||
INTERRUPT_GEN( irq7_line_pulse );
|
||||
INTERRUPT_GEN( irq7_line_assert );
|
||||
|
||||
#endif /* __MACHINE_GENERIC_H__ */
|
||||
|
@ -875,7 +875,7 @@ MACHINE_CONFIG_FRAGMENT( exidy440_audio )
|
||||
|
||||
MCFG_CPU_ADD("audiocpu", M6809, EXIDY440_AUDIO_CLOCK)
|
||||
MCFG_CPU_PROGRAM_MAP(exidy440_audio_map)
|
||||
MCFG_CPU_VBLANK_INT("screen", irq0_line_assert)
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", driver_device, irq0_line_assert)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user