(From RansAckeR)

Fix mia0106u5gra 
Also cleaned up clocks for tmnt driver
This commit is contained in:
Aaron Giles 2008-01-14 06:04:31 +00:00
parent 9931a8708e
commit 660021384e

View File

@ -2348,28 +2348,28 @@ static MACHINE_DRIVER_START( cuebrick )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(ym2151_interface_cbj)
MDRV_SOUND_ROUTE(0, "mono", 1.0)
MDRV_SOUND_ROUTE(1, "mono", 1.0)
MACHINE_DRIVER_END
static MACHINE_DRIVER_START( mia )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 8000000) /* 8 MHz */
MDRV_CPU_ADD(M68000, XTAL_24MHz/3)
MDRV_CPU_PROGRAM_MAP(mia_main_map,0)
MDRV_CPU_VBLANK_INT(irq5_line_hold,1)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* 3.579545 MHz */
MDRV_CPU_ADD(Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(mia_audio_map,0)
MDRV_SCREEN_REFRESH_RATE(60)
MDRV_SCREEN_VBLANK_TIME(DEFAULT_REAL_60HZ_VBLANK_DURATION)
/* video hardware */
MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER | VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER | VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS)
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MDRV_SCREEN_SIZE(64*8, 32*8)
MDRV_SCREEN_VISIBLE_AREA(13*8, (64-13)*8-1, 2*8, 30*8-1 )
@ -2381,11 +2381,11 @@ static MACHINE_DRIVER_START( mia )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "mono", 1.0)
MDRV_SOUND_ROUTE(1, "mono", 1.0)
MDRV_SOUND_ADD(K007232, 3579545)
MDRV_SOUND_ADD(K007232, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k007232_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.20)
MDRV_SOUND_ROUTE(1, "mono", 0.20)
@ -2402,12 +2402,11 @@ static MACHINE_RESET( tmnt )
static MACHINE_DRIVER_START( tmnt )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 8000000) /* 8 MHz */
MDRV_CPU_ADD(M68000, XTAL_24MHz/3)
MDRV_CPU_PROGRAM_MAP(tmnt_main_map,0)
MDRV_CPU_VBLANK_INT(irq5_line_hold,1)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* 3.579545 MHz */
MDRV_CPU_ADD(Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(tmnt_audio_map,0)
MDRV_MACHINE_RESET(tmnt);
@ -2428,16 +2427,16 @@ static MACHINE_DRIVER_START( tmnt )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "mono", 1.0)
MDRV_SOUND_ROUTE(1, "mono", 1.0)
MDRV_SOUND_ADD(K007232, 3579545)
MDRV_SOUND_ADD(K007232, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k007232_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.20)
MDRV_SOUND_ROUTE(1, "mono", 0.20)
MDRV_SOUND_ADD(UPD7759, UPD7759_STANDARD_CLOCK)
MDRV_SOUND_ADD(UPD7759, XTAL_640kHz)
MDRV_SOUND_CONFIG(upd7759_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60)
@ -2450,13 +2449,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( punkshot )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 12000000) /* CPU is 68000/12, but this doesn't necessarily mean it's */
/* running at 12MHz. TMNT uses 8MHz */
MDRV_CPU_ADD(M68000, XTAL_24MHz/2)
MDRV_CPU_PROGRAM_MAP(punkshot_main_map,0)
MDRV_CPU_VBLANK_INT(punkshot_interrupt,1)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* 3.579545 MHz */
MDRV_CPU_ADD(Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(punkshot_audio_map,0)
/* NMIs are generated by the 053260 */
MDRV_SCREEN_REFRESH_RATE(60)
@ -2475,11 +2472,11 @@ static MACHINE_DRIVER_START( punkshot )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "mono", 1.0)
MDRV_SOUND_ROUTE(1, "mono", 1.0)
MDRV_SOUND_ADD(K053260, 3579545)
MDRV_SOUND_ADD(K053260, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.70)
MACHINE_DRIVER_END
@ -2488,12 +2485,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( lgtnfght )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 12000000) /* 12 MHz */
MDRV_CPU_ADD(M68000, XTAL_24MHz/2)
MDRV_CPU_PROGRAM_MAP(lgtnfght_main_map,0)
MDRV_CPU_VBLANK_INT(lgtnfght_interrupt,1)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* 3.579545 MHz */
MDRV_CPU_ADD(Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(lgtnfght_audio_map,0)
MDRV_SCREEN_REFRESH_RATE(60)
@ -2512,11 +2508,11 @@ static MACHINE_DRIVER_START( lgtnfght )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD(K053260, 3579545)
MDRV_SOUND_ADD(K053260, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(0, "left", 0.70)
MDRV_SOUND_ROUTE(1, "right", 0.70)
@ -2530,8 +2526,7 @@ static MACHINE_DRIVER_START( blswhstl )
MDRV_CPU_PROGRAM_MAP(blswhstl_main_map,0)
MDRV_CPU_VBLANK_INT(punkshot_interrupt,1)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* ????? */
MDRV_CPU_ADD(Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(ssriders_audio_map,0)
/* NMIs are generated by the 053260 */
MDRV_SCREEN_REFRESH_RATE(60)
@ -2553,11 +2548,11 @@ static MACHINE_DRIVER_START( blswhstl )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD(K053260, 3579545)
MDRV_SOUND_ADD(K053260, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(0, "right", 0.75) /* fixed inverted stereo channels */
MDRV_SOUND_ROUTE(1, "left", 0.75)
@ -2588,8 +2583,7 @@ static MACHINE_DRIVER_START( glfgreat )
MDRV_CPU_PROGRAM_MAP(glfgreat_main_map,0)
MDRV_CPU_VBLANK_INT(lgtnfght_interrupt,1)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* ? */
MDRV_CPU_ADD(Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(glfgreat_audio_map,0)
/* NMIs are generated by the 053260 */
MDRV_SCREEN_REFRESH_RATE(60)
@ -2609,7 +2603,7 @@ static MACHINE_DRIVER_START( glfgreat )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(K053260, 3579545)
MDRV_SOUND_ADD(K053260, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -2668,7 +2662,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( tmnt2 )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 16000000) /* 16 MHz */
MDRV_CPU_ADD(M68000, XTAL_32MHz/2)
MDRV_CPU_PROGRAM_MAP(tmnt2_main_map,0)
MDRV_CPU_VBLANK_INT(punkshot_interrupt,1)
@ -2698,11 +2692,11 @@ static MACHINE_DRIVER_START( tmnt2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD(K053260, 3579545)
MDRV_SOUND_ADD(K053260, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(0, "left", 0.70)
MDRV_SOUND_ROUTE(1, "right", 0.70)
@ -2712,7 +2706,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( ssriders )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 16000000) /* 16 MHz */
MDRV_CPU_ADD(M68000, XTAL_32MHz/2)
MDRV_CPU_PROGRAM_MAP(ssriders_main_map,0)
MDRV_CPU_VBLANK_INT(punkshot_interrupt,1)
@ -2738,11 +2732,11 @@ static MACHINE_DRIVER_START( ssriders )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD(K053260, 3579545)
MDRV_SOUND_ADD(K053260, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(0, "left", 0.75)
MDRV_SOUND_ROUTE(1, "right", 0.75)
@ -2787,8 +2781,7 @@ static MACHINE_DRIVER_START( thndrx2 )
MDRV_CPU_PROGRAM_MAP(thndrx2_main_map,0)
MDRV_CPU_VBLANK_INT(punkshot_interrupt,1)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* ????? */
MDRV_CPU_ADD(Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(thndrx2_audio_map,0)
/* NMIs are generated by the 053260 */
MDRV_SCREEN_REFRESH_RATE(60)
@ -2809,11 +2802,11 @@ static MACHINE_DRIVER_START( thndrx2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD(YM2151, XTAL_3_579545MHz)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD(K053260, 3579545)
MDRV_SOUND_ADD(K053260, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(0, "left", 0.70)
MDRV_SOUND_ROUTE(1, "right", 0.70)