mirror of
https://github.com/holub/mame
synced 2025-04-20 23:42:22 +03:00
Fix for MT 06921 (nw)
This commit is contained in:
parent
6ea6d76d5a
commit
6a7467d57a
@ -493,6 +493,8 @@ MACHINE_CONFIG_START(vigilant_state::vigilant)
|
||||
MCFG_CPU_IO_MAP(sound_io_map)
|
||||
MCFG_CPU_PERIODIC_INT_DRIVER(vigilant_state, nmi_line_pulse, 128*55) /* clocked by V1 */
|
||||
/* IRQs are generated by main Z80 and YM2151 */
|
||||
MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("soundirq", rst_neg_buffer_device, inta_cb)
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(55)
|
||||
@ -541,6 +543,8 @@ MACHINE_CONFIG_START(vigilant_state::buccanrs)
|
||||
MCFG_CPU_IO_MAP(buccanrs_sound_io_map)
|
||||
MCFG_CPU_PERIODIC_INT_DRIVER(vigilant_state, nmi_line_pulse, 128*55) /* clocked by V1 */
|
||||
/* IRQs are generated by main Z80 and YM2151 */
|
||||
MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("soundirq", rst_neg_buffer_device, inta_cb)
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(55)
|
||||
@ -558,7 +562,7 @@ MACHINE_CONFIG_START(vigilant_state::buccanrs)
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
||||
MCFG_GENERIC_LATCH_8_ADD("soundlatch")
|
||||
MCFG_GENERIC_LATCH_DATA_PENDING_CB(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst28_w))
|
||||
MCFG_GENERIC_LATCH_DATA_PENDING_CB(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst18_w))
|
||||
MCFG_GENERIC_LATCH_SEPARATE_ACKNOWLEDGE(true)
|
||||
|
||||
MCFG_DEVICE_ADD("soundirq", RST_NEG_BUFFER, 0)
|
||||
@ -567,7 +571,7 @@ MACHINE_CONFIG_START(vigilant_state::buccanrs)
|
||||
MCFG_SOUND_ADD("m72", IREM_M72_AUDIO, 0)
|
||||
|
||||
MCFG_SOUND_ADD("ym1", YM2203, 18432000/6)
|
||||
MCFG_YM2203_IRQ_HANDLER(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst30_w))
|
||||
MCFG_YM2203_IRQ_HANDLER(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst28_w))
|
||||
MCFG_SOUND_ROUTE(0, "lspeaker", 0.35)
|
||||
MCFG_SOUND_ROUTE(0, "rspeaker", 0.35)
|
||||
MCFG_SOUND_ROUTE(1, "lspeaker", 0.35)
|
||||
@ -624,7 +628,7 @@ MACHINE_CONFIG_START(vigilant_state::kikcubic)
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
||||
MCFG_GENERIC_LATCH_8_ADD("soundlatch")
|
||||
MCFG_GENERIC_LATCH_DATA_PENDING_CB(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst28_w))
|
||||
MCFG_GENERIC_LATCH_DATA_PENDING_CB(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst18_w))
|
||||
MCFG_GENERIC_LATCH_SEPARATE_ACKNOWLEDGE(true)
|
||||
|
||||
MCFG_DEVICE_ADD("soundirq", RST_NEG_BUFFER, 0)
|
||||
@ -633,7 +637,7 @@ MACHINE_CONFIG_START(vigilant_state::kikcubic)
|
||||
MCFG_SOUND_ADD("m72", IREM_M72_AUDIO, 0)
|
||||
|
||||
MCFG_YM2151_ADD("ymsnd", 3579645)
|
||||
MCFG_YM2151_IRQ_HANDLER(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst30_w))
|
||||
MCFG_YM2151_IRQ_HANDLER(DEVWRITELINE("soundirq", rst_neg_buffer_device, rst28_w))
|
||||
MCFG_SOUND_ROUTE(0, "lspeaker", 0.55)
|
||||
MCFG_SOUND_ROUTE(1, "rspeaker", 0.55)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user