summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/namcos22.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/namcos22.c')
-rw-r--r--src/mame/drivers/namcos22.c158
1 files changed, 79 insertions, 79 deletions
diff --git a/src/mame/drivers/namcos22.c b/src/mame/drivers/namcos22.c
index b0ae1a17d2a..5bb4dce2837 100644
--- a/src/mame/drivers/namcos22.c
+++ b/src/mame/drivers/namcos22.c
@@ -2869,50 +2869,50 @@ static INTERRUPT_GEN( mcu_interrupt )
}
static MACHINE_CONFIG_START( namcos22s, driver_device )
- MDRV_CPU_ADD("maincpu", M68EC020,SS22_MASTER_CLOCK/2)
- MDRV_CPU_PROGRAM_MAP(namcos22s_am)
- MDRV_CPU_VBLANK_INT_HACK(namcos22s_interrupt,2)
-
- MDRV_CPU_ADD("master", TMS32025,SS22_MASTER_CLOCK)
- MDRV_CPU_PROGRAM_MAP(master_dsp_program)
- MDRV_CPU_DATA_MAP(master_dsp_data)
- MDRV_CPU_IO_MAP(master_dsp_io)
- MDRV_CPU_VBLANK_INT_HACK(dsp_serial_pulse1,SERIAL_IO_PERIOD)
-
- MDRV_CPU_ADD("slave", TMS32025,SS22_MASTER_CLOCK)
- MDRV_CPU_PROGRAM_MAP(slave_dsp_program)
- MDRV_CPU_DATA_MAP(slave_dsp_data)
- MDRV_CPU_IO_MAP(slave_dsp_io)
-
- MDRV_CPU_ADD("mcu", M37710, SS22_MASTER_CLOCK/3)
- MDRV_CPU_PROGRAM_MAP(mcu_program)
- MDRV_CPU_IO_MAP( mcu_io)
- MDRV_CPU_VBLANK_INT_HACK(mcu_interrupt, 3)
-
- MDRV_QUANTUM_TIME(HZ(6000))
-
- MDRV_NVRAM_HANDLER(namcos22)
- 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_RGB32)
- MDRV_SCREEN_SIZE(NAMCOS22_NUM_COLS*16,NAMCOS22_NUM_ROWS*16)
- MDRV_SCREEN_VISIBLE_AREA(0,NAMCOS22_NUM_COLS*16-1,0,NAMCOS22_NUM_ROWS*16-1)
-
- MDRV_PALETTE_LENGTH(NAMCOS22_PALETTE_SIZE)
- MDRV_GFXDECODE(super)
- MDRV_VIDEO_START(namcos22s)
- MDRV_VIDEO_UPDATE(namcos22s)
- MDRV_MACHINE_RESET(namcoss22)
+ MCFG_CPU_ADD("maincpu", M68EC020,SS22_MASTER_CLOCK/2)
+ MCFG_CPU_PROGRAM_MAP(namcos22s_am)
+ MCFG_CPU_VBLANK_INT_HACK(namcos22s_interrupt,2)
+
+ MCFG_CPU_ADD("master", TMS32025,SS22_MASTER_CLOCK)
+ MCFG_CPU_PROGRAM_MAP(master_dsp_program)
+ MCFG_CPU_DATA_MAP(master_dsp_data)
+ MCFG_CPU_IO_MAP(master_dsp_io)
+ MCFG_CPU_VBLANK_INT_HACK(dsp_serial_pulse1,SERIAL_IO_PERIOD)
+
+ MCFG_CPU_ADD("slave", TMS32025,SS22_MASTER_CLOCK)
+ MCFG_CPU_PROGRAM_MAP(slave_dsp_program)
+ MCFG_CPU_DATA_MAP(slave_dsp_data)
+ MCFG_CPU_IO_MAP(slave_dsp_io)
+
+ MCFG_CPU_ADD("mcu", M37710, SS22_MASTER_CLOCK/3)
+ MCFG_CPU_PROGRAM_MAP(mcu_program)
+ MCFG_CPU_IO_MAP( mcu_io)
+ MCFG_CPU_VBLANK_INT_HACK(mcu_interrupt, 3)
+
+ MCFG_QUANTUM_TIME(HZ(6000))
+
+ MCFG_NVRAM_HANDLER(namcos22)
+ 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_RGB32)
+ MCFG_SCREEN_SIZE(NAMCOS22_NUM_COLS*16,NAMCOS22_NUM_ROWS*16)
+ MCFG_SCREEN_VISIBLE_AREA(0,NAMCOS22_NUM_COLS*16-1,0,NAMCOS22_NUM_ROWS*16-1)
+
+ MCFG_PALETTE_LENGTH(NAMCOS22_PALETTE_SIZE)
+ MCFG_GFXDECODE(super)
+ MCFG_VIDEO_START(namcos22s)
+ MCFG_VIDEO_UPDATE(namcos22s)
+ MCFG_MACHINE_RESET(namcoss22)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
- MDRV_SOUND_ADD("c352", C352, SS22_MASTER_CLOCK/3)
- MDRV_SOUND_ROUTE(0, "rspeaker", 1.00)
- MDRV_SOUND_ROUTE(1, "lspeaker", 1.00)
- MDRV_SOUND_ROUTE(2, "rspeaker", 1.00)
- MDRV_SOUND_ROUTE(3, "lspeaker", 1.00)
+ MCFG_SOUND_ADD("c352", C352, SS22_MASTER_CLOCK/3)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 1.00)
+ MCFG_SOUND_ROUTE(1, "lspeaker", 1.00)
+ MCFG_SOUND_ROUTE(2, "rspeaker", 1.00)
+ MCFG_SOUND_ROUTE(3, "lspeaker", 1.00)
MACHINE_CONFIG_END
/*********************************************************************************/
@@ -3285,47 +3285,47 @@ static MACHINE_RESET(namcos22)
}
static MACHINE_CONFIG_START( namcos22, driver_device )
- MDRV_CPU_ADD("maincpu", M68020,SS22_MASTER_CLOCK/2) /* 25 MHz? */
- MDRV_CPU_PROGRAM_MAP(namcos22_am)
- MDRV_CPU_VBLANK_INT_HACK(namcos22_interrupt,2)
-
- MDRV_CPU_ADD("master", TMS32025,SS22_MASTER_CLOCK) /* ? */
- MDRV_CPU_PROGRAM_MAP(master_dsp_program)
- MDRV_CPU_DATA_MAP(master_dsp_data)
- MDRV_CPU_IO_MAP(master_dsp_io)
- MDRV_CPU_VBLANK_INT_HACK(dsp_serial_pulse1,SERIAL_IO_PERIOD)
-
- MDRV_CPU_ADD("slave", TMS32025,SS22_MASTER_CLOCK) /* ? */
- MDRV_CPU_PROGRAM_MAP(slave_dsp_program)
- MDRV_CPU_DATA_MAP(slave_dsp_data)
- MDRV_CPU_IO_MAP(slave_dsp_io)
-
- MDRV_CPU_ADD("mcu", M37702, SS22_MASTER_CLOCK/3) // C74 on the CPU board has no periodic interrupts, it runs entirely off Timer A0
- MDRV_CPU_PROGRAM_MAP( mcu_s22_program)
- MDRV_CPU_IO_MAP( mcu_s22_io)
-
- MDRV_NVRAM_HANDLER(namcos22)
- 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_RGB32)
- MDRV_SCREEN_SIZE(NAMCOS22_NUM_COLS*16,NAMCOS22_NUM_ROWS*16)
- MDRV_SCREEN_VISIBLE_AREA(0,NAMCOS22_NUM_COLS*16-1,0,NAMCOS22_NUM_ROWS*16-1)
-
- MDRV_PALETTE_LENGTH(NAMCOS22_PALETTE_SIZE)
- MDRV_GFXDECODE(namcos22)
- MDRV_VIDEO_START(namcos22)
- MDRV_VIDEO_UPDATE(namcos22)
- MDRV_MACHINE_RESET(namcos22)
+ MCFG_CPU_ADD("maincpu", M68020,SS22_MASTER_CLOCK/2) /* 25 MHz? */
+ MCFG_CPU_PROGRAM_MAP(namcos22_am)
+ MCFG_CPU_VBLANK_INT_HACK(namcos22_interrupt,2)
+
+ MCFG_CPU_ADD("master", TMS32025,SS22_MASTER_CLOCK) /* ? */
+ MCFG_CPU_PROGRAM_MAP(master_dsp_program)
+ MCFG_CPU_DATA_MAP(master_dsp_data)
+ MCFG_CPU_IO_MAP(master_dsp_io)
+ MCFG_CPU_VBLANK_INT_HACK(dsp_serial_pulse1,SERIAL_IO_PERIOD)
+
+ MCFG_CPU_ADD("slave", TMS32025,SS22_MASTER_CLOCK) /* ? */
+ MCFG_CPU_PROGRAM_MAP(slave_dsp_program)
+ MCFG_CPU_DATA_MAP(slave_dsp_data)
+ MCFG_CPU_IO_MAP(slave_dsp_io)
+
+ MCFG_CPU_ADD("mcu", M37702, SS22_MASTER_CLOCK/3) // C74 on the CPU board has no periodic interrupts, it runs entirely off Timer A0
+ MCFG_CPU_PROGRAM_MAP( mcu_s22_program)
+ MCFG_CPU_IO_MAP( mcu_s22_io)
+
+ MCFG_NVRAM_HANDLER(namcos22)
+ 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_RGB32)
+ MCFG_SCREEN_SIZE(NAMCOS22_NUM_COLS*16,NAMCOS22_NUM_ROWS*16)
+ MCFG_SCREEN_VISIBLE_AREA(0,NAMCOS22_NUM_COLS*16-1,0,NAMCOS22_NUM_ROWS*16-1)
+
+ MCFG_PALETTE_LENGTH(NAMCOS22_PALETTE_SIZE)
+ MCFG_GFXDECODE(namcos22)
+ MCFG_VIDEO_START(namcos22)
+ MCFG_VIDEO_UPDATE(namcos22)
+ MCFG_MACHINE_RESET(namcos22)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
- MDRV_SOUND_ADD("c352", C352, SS22_MASTER_CLOCK/3)
- MDRV_SOUND_ROUTE(0, "rspeaker", 1.00)
- MDRV_SOUND_ROUTE(1, "lspeaker", 1.00)
- MDRV_SOUND_ROUTE(2, "rspeaker", 1.00)
- MDRV_SOUND_ROUTE(3, "lspeaker", 1.00)
+ MCFG_SOUND_ADD("c352", C352, SS22_MASTER_CLOCK/3)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 1.00)
+ MCFG_SOUND_ROUTE(1, "lspeaker", 1.00)
+ MCFG_SOUND_ROUTE(2, "rspeaker", 1.00)
+ MCFG_SOUND_ROUTE(3, "lspeaker", 1.00)
MACHINE_CONFIG_END
/*********************************************************************************/