diff options
author | Aaron Giles <aaron@aarongiles.com> | 2008-01-14 06:04:31 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2008-01-14 06:04:31 +0000 |
commit | 660021384e4550b830fd52618e36859bbcabac86 (patch) | |
tree | 55a76e29fd64939a3c0bc2cda8b6f6980c3fb1d1 | |
parent | 9931a8708ef97039b882faa866832c68e5bcdb90 (diff) |
(From RansAckeR)
Fix mia0106u5gra
Also cleaned up clocks for tmnt driver
-rw-r--r-- | src/mame/drivers/tmnt.c | 75 |
1 files changed, 34 insertions, 41 deletions
diff --git a/src/mame/drivers/tmnt.c b/src/mame/drivers/tmnt.c index 87a18bac56a..359d575057c 100644 --- a/src/mame/drivers/tmnt.c +++ b/src/mame/drivers/tmnt.c @@ -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) |