diff options
Diffstat (limited to 'src/mame/drivers/lwings.cpp')
-rw-r--r-- | src/mame/drivers/lwings.cpp | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/src/mame/drivers/lwings.cpp b/src/mame/drivers/lwings.cpp index 83f87b599b4..957584c2e51 100644 --- a/src/mame/drivers/lwings.cpp +++ b/src/mame/drivers/lwings.cpp @@ -929,13 +929,13 @@ void lwings_state::machine_reset() MACHINE_CONFIG_START(lwings_state::lwings) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, XTAL(12'000'000)/2) /* verified on PCB */ - MCFG_CPU_PROGRAM_MAP(lwings_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", lwings_state, lwings_interrupt) + MCFG_DEVICE_ADD("maincpu", Z80, XTAL(12'000'000)/2) /* verified on PCB */ + MCFG_DEVICE_PROGRAM_MAP(lwings_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", lwings_state, lwings_interrupt) - MCFG_CPU_ADD("soundcpu", Z80, XTAL(12'000'000)/4) /* verified on PCB */ - MCFG_CPU_PROGRAM_MAP(lwings_sound_map) - MCFG_CPU_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 222) // approximation from pcb music recording - where is the frequency actually derived from?? + MCFG_DEVICE_ADD("soundcpu", Z80, XTAL(12'000'000)/4) /* verified on PCB */ + MCFG_DEVICE_PROGRAM_MAP(lwings_sound_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 222) // approximation from pcb music recording - where is the frequency actually derived from?? MCFG_WATCHDOG_ADD("watchdog") @@ -948,7 +948,7 @@ MACHINE_CONFIG_START(lwings_state::lwings) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(lwings_state, screen_update_lwings) - MCFG_SCREEN_VBLANK_CALLBACK(DEVWRITELINE("spriteram", buffered_spriteram8_device, vblank_copy_rising)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE("spriteram", buffered_spriteram8_device, vblank_copy_rising)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", lwings) @@ -961,13 +961,13 @@ MACHINE_CONFIG_START(lwings_state::lwings) MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_SOUND_ADD("2203a", YM2203, XTAL(12'000'000)/8) /* verified on PCB */ + MCFG_DEVICE_ADD("2203a", YM2203, XTAL(12'000'000)/8) /* verified on PCB */ MCFG_SOUND_ROUTE(0, "mono", 0.20) MCFG_SOUND_ROUTE(1, "mono", 0.20) MCFG_SOUND_ROUTE(2, "mono", 0.20) MCFG_SOUND_ROUTE(3, "mono", 0.10) - MCFG_SOUND_ADD("2203b", YM2203, XTAL(12'000'000)/8) /* verified on PCB */ + MCFG_DEVICE_ADD("2203b", YM2203, XTAL(12'000'000)/8) /* verified on PCB */ MCFG_SOUND_ROUTE(0, "mono", 0.20) MCFG_SOUND_ROUTE(1, "mono", 0.20) MCFG_SOUND_ROUTE(2, "mono", 0.20) @@ -985,13 +985,13 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(lwings_state::fball) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, XTAL(12'000'000)/2) - MCFG_CPU_PROGRAM_MAP(fball_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", lwings_state, avengers_interrupt) + MCFG_DEVICE_ADD("maincpu", Z80, XTAL(12'000'000)/2) + MCFG_DEVICE_PROGRAM_MAP(fball_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", lwings_state, avengers_interrupt) - MCFG_CPU_ADD("soundcpu", Z80, XTAL(12'000'000)/4) // ? - MCFG_CPU_PROGRAM_MAP(fball_sound_map) -// MCFG_CPU_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 222) + MCFG_DEVICE_ADD("soundcpu", Z80, XTAL(12'000'000)/4) // ? + MCFG_DEVICE_PROGRAM_MAP(fball_sound_map) +// MCFG_DEVICE_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 222) MCFG_WATCHDOG_ADD("watchdog") @@ -1004,7 +1004,7 @@ MACHINE_CONFIG_START(lwings_state::fball) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) // the 16-pixel black border on left edge is correct, test mode actually uses that area MCFG_SCREEN_UPDATE_DRIVER(lwings_state, screen_update_lwings) - MCFG_SCREEN_VBLANK_CALLBACK(DEVWRITELINE("spriteram", buffered_spriteram8_device, vblank_copy_rising)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE("spriteram", buffered_spriteram8_device, vblank_copy_rising)) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", lwings) @@ -1028,17 +1028,17 @@ MACHINE_CONFIG_START(lwings_state::trojan) lwings(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_CLOCK(XTAL(12'000'000)/4) /* verified on PCB */ - MCFG_CPU_PROGRAM_MAP(trojan_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_CLOCK(XTAL(12'000'000)/4) /* verified on PCB */ + MCFG_DEVICE_PROGRAM_MAP(trojan_map) - MCFG_CPU_MODIFY("soundcpu") - MCFG_CPU_CLOCK(XTAL(12'000'000)/4) /* verified on PCB */ + MCFG_DEVICE_MODIFY("soundcpu") + MCFG_DEVICE_CLOCK(XTAL(12'000'000)/4) /* verified on PCB */ - MCFG_CPU_ADD("adpcm", Z80, XTAL(12'000'000)/4) /* verified on PCB */ - MCFG_CPU_PROGRAM_MAP(trojan_adpcm_map) - MCFG_CPU_IO_MAP(trojan_adpcm_io_map) - MCFG_CPU_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 4000) + MCFG_DEVICE_ADD("adpcm", Z80, XTAL(12'000'000)/4) /* verified on PCB */ + MCFG_DEVICE_PROGRAM_MAP(trojan_adpcm_map) + MCFG_DEVICE_IO_MAP(trojan_adpcm_io_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(lwings_state, irq0_line_hold, 4000) /* video hardware */ MCFG_GFXDECODE_MODIFY("gfxdecode", trojan) @@ -1051,7 +1051,7 @@ MACHINE_CONFIG_START(lwings_state::trojan) MCFG_GENERIC_LATCH_8_ADD("soundlatch2") - MCFG_SOUND_ADD("5205", MSM5205, XTAL(384'000)) /* verified on PCB */ + MCFG_DEVICE_ADD("5205", MSM5205, XTAL(384'000)) /* verified on PCB */ MCFG_MSM5205_PRESCALER_SELECTOR(SEX_4B) /* slave mode */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) MACHINE_CONFIG_END @@ -1060,12 +1060,12 @@ MACHINE_CONFIG_START(lwings_state::avengers) trojan(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(avengers_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", lwings_state, avengers_interrupt) // RST 38h triggered by software + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(avengers_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", lwings_state, avengers_interrupt) // RST 38h triggered by software - MCFG_CPU_MODIFY("adpcm") - MCFG_CPU_IO_MAP(avengers_adpcm_io_map) + MCFG_DEVICE_MODIFY("adpcm") + MCFG_DEVICE_IO_MAP(avengers_adpcm_io_map) /* video hardware */ MCFG_VIDEO_START_OVERRIDE(lwings_state,avengers) |