diff options
Diffstat (limited to 'src/mame/drivers/namcos22.c')
-rw-r--r-- | src/mame/drivers/namcos22.c | 158 |
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 /*********************************************************************************/ |