diff options
Diffstat (limited to 'src/mame/drivers/splash.c')
-rw-r--r-- | src/mame/drivers/splash.c | 154 |
1 files changed, 77 insertions, 77 deletions
diff --git a/src/mame/drivers/splash.c b/src/mame/drivers/splash.c index 760b0e9ab29..eb178d26f58 100644 --- a/src/mame/drivers/splash.c +++ b/src/mame/drivers/splash.c @@ -385,39 +385,39 @@ static MACHINE_RESET( splash ) static MACHINE_CONFIG_START( splash, splash_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000,24000000/2) /* 12 MHz (24/2) */ - MDRV_CPU_PROGRAM_MAP(splash_map) - MDRV_CPU_VBLANK_INT("screen", irq6_line_hold) + MCFG_CPU_ADD("maincpu", M68000,24000000/2) /* 12 MHz (24/2) */ + MCFG_CPU_PROGRAM_MAP(splash_map) + MCFG_CPU_VBLANK_INT("screen", irq6_line_hold) - MDRV_CPU_ADD("audiocpu", Z80,30000000/8) - MDRV_CPU_PROGRAM_MAP(splash_sound_map) - MDRV_CPU_PERIODIC_INT(nmi_line_pulse,60*64) /* needed for the msm5205 to play the samples */ + MCFG_CPU_ADD("audiocpu", Z80,30000000/8) + MCFG_CPU_PROGRAM_MAP(splash_sound_map) + MCFG_CPU_PERIODIC_INT(nmi_line_pulse,60*64) /* needed for the msm5205 to play the samples */ /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 64*8) - MDRV_SCREEN_VISIBLE_AREA(2*8, 48*8-1, 2*8, 32*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 64*8) + MCFG_SCREEN_VISIBLE_AREA(2*8, 48*8-1, 2*8, 32*8-1) - MDRV_GFXDECODE(splash) - MDRV_PALETTE_LENGTH(2048) + MCFG_GFXDECODE(splash) + MCFG_PALETTE_LENGTH(2048) - MDRV_VIDEO_START(splash) - MDRV_VIDEO_UPDATE(splash) + MCFG_VIDEO_START(splash) + MCFG_VIDEO_UPDATE(splash) - MDRV_MACHINE_RESET( splash ) + MCFG_MACHINE_RESET( splash ) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM3812, 3000000) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) + MCFG_SOUND_ADD("ymsnd", YM3812, 3000000) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) - MDRV_SOUND_ADD("msm", MSM5205, 384000) - MDRV_SOUND_CONFIG(splash_msm5205_interface) - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) + MCFG_SOUND_ADD("msm", MSM5205, 384000) + MCFG_SOUND_CONFIG(splash_msm5205_interface) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) MACHINE_CONFIG_END static void ym_irq(running_device *device, int state) @@ -438,79 +438,79 @@ static const ym2203_interface ym2203_config = static MACHINE_CONFIG_START( roldfrog, splash_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000,24000000/2) /* 12 MHz - verified */ - MDRV_CPU_PROGRAM_MAP(roldfrog_map) - MDRV_CPU_VBLANK_INT("screen", irq6_line_hold) + MCFG_CPU_ADD("maincpu", M68000,24000000/2) /* 12 MHz - verified */ + MCFG_CPU_PROGRAM_MAP(roldfrog_map) + MCFG_CPU_VBLANK_INT("screen", irq6_line_hold) - MDRV_CPU_ADD("audiocpu", Z80,3000000) /* 3 MHz - verified */ - MDRV_CPU_PROGRAM_MAP(roldfrog_sound_map) - MDRV_CPU_IO_MAP(roldfrog_sound_io_map) -// MDRV_CPU_PERIODIC_INT(nmi_line_pulse,60*64) /* needed for the msm5205 to play the samples */ + MCFG_CPU_ADD("audiocpu", Z80,3000000) /* 3 MHz - verified */ + MCFG_CPU_PROGRAM_MAP(roldfrog_sound_map) + MCFG_CPU_IO_MAP(roldfrog_sound_io_map) +// MCFG_CPU_PERIODIC_INT(nmi_line_pulse,60*64) /* needed for the msm5205 to play the samples */ /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 64*8) - MDRV_SCREEN_VISIBLE_AREA(2*8, 48*8-1, 2*8, 32*8-1) -// MDRV_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 0*8, 64*8-1) - - MDRV_GFXDECODE(splash) - MDRV_PALETTE_LENGTH(2048) - - MDRV_VIDEO_START(splash) - MDRV_VIDEO_UPDATE(splash) - - MDRV_MACHINE_RESET( splash ) - - MDRV_SPEAKER_STANDARD_MONO("mono") - - MDRV_SOUND_ADD("ymsnd", YM2203, 3000000) - MDRV_SOUND_CONFIG(ym2203_config) - MDRV_SOUND_ROUTE(0, "mono", 0.60) - MDRV_SOUND_ROUTE(1, "mono", 0.60) - MDRV_SOUND_ROUTE(2, "mono", 0.60) - MDRV_SOUND_ROUTE(3, "mono", 0.40) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 64*8) + MCFG_SCREEN_VISIBLE_AREA(2*8, 48*8-1, 2*8, 32*8-1) +// MCFG_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 0*8, 64*8-1) + + MCFG_GFXDECODE(splash) + MCFG_PALETTE_LENGTH(2048) + + MCFG_VIDEO_START(splash) + MCFG_VIDEO_UPDATE(splash) + + MCFG_MACHINE_RESET( splash ) + + MCFG_SPEAKER_STANDARD_MONO("mono") + + MCFG_SOUND_ADD("ymsnd", YM2203, 3000000) + MCFG_SOUND_CONFIG(ym2203_config) + MCFG_SOUND_ROUTE(0, "mono", 0.60) + MCFG_SOUND_ROUTE(1, "mono", 0.60) + MCFG_SOUND_ROUTE(2, "mono", 0.60) + MCFG_SOUND_ROUTE(3, "mono", 0.40) MACHINE_CONFIG_END static MACHINE_CONFIG_START( funystrp, splash_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000,24000000/2) /* 12 MHz (24/2) */ - MDRV_CPU_PROGRAM_MAP(funystrp_map) - MDRV_CPU_VBLANK_INT("screen", irq6_line_hold) + MCFG_CPU_ADD("maincpu", M68000,24000000/2) /* 12 MHz (24/2) */ + MCFG_CPU_PROGRAM_MAP(funystrp_map) + MCFG_CPU_VBLANK_INT("screen", irq6_line_hold) -// MDRV_CPU_ADD("audiocpu", Z80,30000000/8) -// MDRV_CPU_PROGRAM_MAP(funystrp_sound_map) -// MDRV_CPU_PERIODIC_INT(nmi_line_pulse,60*64) /* needed for the msm5205 to play the samples */ +// MCFG_CPU_ADD("audiocpu", Z80,30000000/8) +// MCFG_CPU_PROGRAM_MAP(funystrp_sound_map) +// MCFG_CPU_PERIODIC_INT(nmi_line_pulse,60*64) /* needed for the msm5205 to play the samples */ /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 64*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 2*8, 32*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 64*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 2*8, 32*8-1) - MDRV_GFXDECODE(splash) - MDRV_PALETTE_LENGTH(2048) + MCFG_GFXDECODE(splash) + MCFG_PALETTE_LENGTH(2048) - MDRV_VIDEO_START(splash) - MDRV_VIDEO_UPDATE(funystrp) + MCFG_VIDEO_START(splash) + MCFG_VIDEO_UPDATE(funystrp) - MDRV_MACHINE_RESET( splash ) + MCFG_MACHINE_RESET( splash ) /* sound hardware */ -// MDRV_SPEAKER_STANDARD_MONO("mono") +// MCFG_SPEAKER_STANDARD_MONO("mono") -// MDRV_SOUND_ADD("ymsnd", YM3812, 3000000) -// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) +// MCFG_SOUND_ADD("ymsnd", YM3812, 3000000) +// MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) -// MDRV_SOUND_ADD("msm", MSM5205, 384000) -// MDRV_SOUND_CONFIG(msm5205_config) -// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) +// MCFG_SOUND_ADD("msm", MSM5205, 384000) +// MCFG_SOUND_CONFIG(msm5205_config) +// MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) MACHINE_CONFIG_END |