summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit660021384e4550b830fd52618e36859bbcabac86 (patch)
tree55a76e29fd64939a3c0bc2cda8b6f6980c3fb1d1
parent9931a8708ef97039b882faa866832c68e5bcdb90 (diff)
(From RansAckeR)
Fix mia0106u5gra Also cleaned up clocks for tmnt driver
-rw-r--r--src/mame/drivers/tmnt.c75
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)