diff options
Diffstat (limited to 'src/mame/drivers/toaplan1.c')
-rw-r--r-- | src/mame/drivers/toaplan1.c | 370 |
1 files changed, 185 insertions, 185 deletions
diff --git a/src/mame/drivers/toaplan1.c b/src/mame/drivers/toaplan1.c index fa57a229975..40d07fab148 100644 --- a/src/mame/drivers/toaplan1.c +++ b/src/mame/drivers/toaplan1.c @@ -1513,320 +1513,320 @@ static const ym3812_interface ym3812_config = static MACHINE_CONFIG_START( rallybik, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) - MDRV_CPU_PROGRAM_MAP(rallybik_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(rallybik_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) - MDRV_CPU_PROGRAM_MAP(toaplan1_sound_map) - MDRV_CPU_IO_MAP(rallybik_sound_io_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) + MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) + MCFG_CPU_IO_MAP(rallybik_sound_io_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_RESET(toaplan1) + MCFG_MACHINE_RESET(toaplan1) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(55.14) /* verified on pcb */ - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x288 active */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 0, 239) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(55.14) /* verified on pcb */ + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x288 active */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) - MDRV_GFXDECODE(rallybik) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(rallybik) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(rallybik) - MDRV_VIDEO_EOF(rallybik) - MDRV_VIDEO_UPDATE(rallybik) + MCFG_VIDEO_START(rallybik) + MCFG_VIDEO_EOF(rallybik) + MCFG_VIDEO_UPDATE(rallybik) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END static MACHINE_CONFIG_START( truxton, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) - MDRV_CPU_PROGRAM_MAP(truxton_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(truxton_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) - MDRV_CPU_PROGRAM_MAP(toaplan1_sound_map) - MDRV_CPU_IO_MAP(truxton_sound_io_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) + MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) + MCFG_CPU_IO_MAP(truxton_sound_io_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_RESET(toaplan1) + MCFG_MACHINE_RESET(toaplan1) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(57.59) /* verified on pcb */ - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x320 active */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 0, 239) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(57.59) /* verified on pcb */ + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x320 active */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) - MDRV_GFXDECODE(toaplan1) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(toaplan1) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(toaplan1) - MDRV_VIDEO_EOF(toaplan1) - MDRV_VIDEO_UPDATE(toaplan1) + MCFG_VIDEO_START(toaplan1) + MCFG_VIDEO_EOF(toaplan1) + MCFG_VIDEO_UPDATE(toaplan1) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END static MACHINE_CONFIG_START( hellfire, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) - MDRV_CPU_PROGRAM_MAP(hellfire_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(hellfire_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) - MDRV_CPU_PROGRAM_MAP(toaplan1_sound_map) - MDRV_CPU_IO_MAP(hellfire_sound_io_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) + MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) + MCFG_CPU_IO_MAP(hellfire_sound_io_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_RESET(toaplan1) + MCFG_MACHINE_RESET(toaplan1) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x240 active */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 16, 255) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x240 active */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 16, 255) - MDRV_GFXDECODE(toaplan1) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(toaplan1) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(toaplan1) - MDRV_VIDEO_EOF(toaplan1) - MDRV_VIDEO_UPDATE(toaplan1) + MCFG_VIDEO_START(toaplan1) + MCFG_VIDEO_EOF(toaplan1) + MCFG_VIDEO_UPDATE(toaplan1) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END static MACHINE_CONFIG_START( zerowing, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) - MDRV_CPU_PROGRAM_MAP(zerowing_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(zerowing_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) - MDRV_CPU_PROGRAM_MAP(toaplan1_sound_map) - MDRV_CPU_IO_MAP(zerowing_sound_io_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) + MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) + MCFG_CPU_IO_MAP(zerowing_sound_io_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_RESET(zerowing) + MCFG_MACHINE_RESET(zerowing) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE( (XTAL_28MHz / 4) / (450 * 282) ) /* fixed by SUZ */ - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x240 mostly active, 512x512 actually used */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 16, 255) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE( (XTAL_28MHz / 4) / (450 * 282) ) /* fixed by SUZ */ + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x240 mostly active, 512x512 actually used */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 16, 255) - MDRV_GFXDECODE(toaplan1) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(toaplan1) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(toaplan1) - MDRV_VIDEO_EOF(toaplan1) - MDRV_VIDEO_UPDATE(toaplan1) + MCFG_VIDEO_START(toaplan1) + MCFG_VIDEO_EOF(toaplan1) + MCFG_VIDEO_UPDATE(toaplan1) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END static MACHINE_CONFIG_START( demonwld, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) - MDRV_CPU_PROGRAM_MAP(demonwld_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(demonwld_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) - MDRV_CPU_PROGRAM_MAP(toaplan1_sound_map) - MDRV_CPU_IO_MAP(demonwld_sound_io_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) + MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) + MCFG_CPU_IO_MAP(demonwld_sound_io_map) - MDRV_CPU_ADD("dsp", TMS32010, XTAL_28MHz/2) - MDRV_CPU_PROGRAM_MAP(DSP_program_map) - MDRV_CPU_IO_MAP(DSP_io_map) + MCFG_CPU_ADD("dsp", TMS32010, XTAL_28MHz/2) + MCFG_CPU_PROGRAM_MAP(DSP_program_map) + MCFG_CPU_IO_MAP(DSP_io_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_RESET(demonwld) + MCFG_MACHINE_RESET(demonwld) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(55.14) /* verified on pcb */ - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x240 active */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 16, 255) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(55.14) /* verified on pcb */ + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x240 active */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 16, 255) - MDRV_GFXDECODE(toaplan1) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(toaplan1) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(toaplan1) - MDRV_VIDEO_EOF(toaplan1) - MDRV_VIDEO_UPDATE(toaplan1) + MCFG_VIDEO_START(toaplan1) + MCFG_VIDEO_EOF(toaplan1) + MCFG_VIDEO_UPDATE(toaplan1) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END static MACHINE_CONFIG_START( samesame, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) - MDRV_CPU_PROGRAM_MAP(samesame_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(samesame_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z180, XTAL_28MHz/8) /* HD647180XOFS6 CPU */ - MDRV_CPU_PROGRAM_MAP(hd647180_mem_map) - MDRV_DEVICE_DISABLE() /* Internal code is not dumped */ + MCFG_CPU_ADD("audiocpu", Z180, XTAL_28MHz/8) /* HD647180XOFS6 CPU */ + MCFG_CPU_PROGRAM_MAP(hd647180_mem_map) + MCFG_DEVICE_DISABLE() /* Internal code is not dumped */ - MDRV_MACHINE_RESET(toaplan1) + MCFG_MACHINE_RESET(toaplan1) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x320 active */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 0, 239) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x320 active */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) - MDRV_GFXDECODE(toaplan1) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(toaplan1) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(toaplan1) - MDRV_VIDEO_EOF(samesame) - MDRV_VIDEO_UPDATE(toaplan1) + MCFG_VIDEO_START(toaplan1) + MCFG_VIDEO_EOF(samesame) + MCFG_VIDEO_UPDATE(toaplan1) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END static MACHINE_CONFIG_START( outzone, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) - MDRV_CPU_PROGRAM_MAP(outzone_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(outzone_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) - MDRV_CPU_PROGRAM_MAP(toaplan1_sound_map) - MDRV_CPU_IO_MAP(outzone_sound_io_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) + MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) + MCFG_CPU_IO_MAP(outzone_sound_io_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_RESET(zerowing) + MCFG_MACHINE_RESET(zerowing) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x256 active */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 0, 239) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x256 active */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) - MDRV_GFXDECODE(outzone) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(outzone) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(toaplan1) - MDRV_VIDEO_EOF(toaplan1) - MDRV_VIDEO_UPDATE(toaplan1) + MCFG_VIDEO_START(toaplan1) + MCFG_VIDEO_EOF(toaplan1) + MCFG_VIDEO_UPDATE(toaplan1) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END static MACHINE_CONFIG_START( vimana, toaplan1_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_10MHz) /* verified on pcb */ - MDRV_CPU_PROGRAM_MAP(vimana_main_map) - MDRV_CPU_VBLANK_INT("screen", toaplan1_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) /* verified on pcb */ + MCFG_CPU_PROGRAM_MAP(vimana_main_map) + MCFG_CPU_VBLANK_INT("screen", toaplan1_interrupt) - MDRV_CPU_ADD("audiocpu", Z180, XTAL_28MHz/8) /* HD647180XOFS6 CPU */ - MDRV_CPU_PROGRAM_MAP(hd647180_mem_map) - MDRV_DEVICE_DISABLE() /* Internal code is not dumped */ + MCFG_CPU_ADD("audiocpu", Z180, XTAL_28MHz/8) /* HD647180XOFS6 CPU */ + MCFG_CPU_PROGRAM_MAP(hd647180_mem_map) + MCFG_DEVICE_DISABLE() /* Internal code is not dumped */ - MDRV_MACHINE_RESET(vimana) + MCFG_MACHINE_RESET(vimana) /* video hardware */ - MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(57.59) /* verified on pcb */ - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(512, 512) /* 512x256 active */ - MDRV_SCREEN_VISIBLE_AREA(0, 319, 0, 239) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(57.59) /* verified on pcb */ + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(512, 512) /* 512x256 active */ + MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239) - MDRV_GFXDECODE(vm) - MDRV_PALETTE_LENGTH((64*16)+(64*16)) + MCFG_GFXDECODE(vm) + MCFG_PALETTE_LENGTH((64*16)+(64*16)) - MDRV_VIDEO_START(toaplan1) - MDRV_VIDEO_EOF(toaplan1) - MDRV_VIDEO_UPDATE(toaplan1) + MCFG_VIDEO_START(toaplan1) + MCFG_VIDEO_EOF(toaplan1) + MCFG_VIDEO_UPDATE(toaplan1) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) /* verified on pcb */ - MDRV_SOUND_CONFIG(ym3812_config) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) /* verified on pcb */ + MCFG_SOUND_CONFIG(ym3812_config) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END |