diff options
author | Aaron Giles <aaron@aarongiles.com> | 2007-12-31 01:57:32 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2007-12-31 01:57:32 +0000 |
commit | 1ea08b693342d1dc60ecdbd40888186ed5299cf7 (patch) | |
tree | 7d072a76681fa32207754f10c23ce96be61610ff /src/mame | |
parent | b482fd8c82adf5ad5d4945767b11cf4ed7284008 (diff) |
(From Corrado Tomaselli and Zsolt Vasvari)
Verified a number of clock frequencies from real PCBs.
Diffstat (limited to 'src/mame')
-rw-r--r-- | src/mame/drivers/cabal.c | 8 | ||||
-rw-r--r-- | src/mame/drivers/dec0.c | 6 | ||||
-rw-r--r-- | src/mame/drivers/mario.c | 4 | ||||
-rw-r--r-- | src/mame/drivers/nmk16.c | 10 | ||||
-rw-r--r-- | src/mame/drivers/rohga.c | 8 | ||||
-rw-r--r-- | src/mame/drivers/taito_f2.c | 10 | ||||
-rw-r--r-- | src/mame/drivers/taito_l.c | 36 | ||||
-rw-r--r-- | src/mame/drivers/tnzs.c | 20 | ||||
-rw-r--r-- | src/mame/drivers/toki.c | 6 |
9 files changed, 53 insertions, 55 deletions
diff --git a/src/mame/drivers/cabal.c b/src/mame/drivers/cabal.c index 17c8c89d164..e9a8924d342 100644 --- a/src/mame/drivers/cabal.c +++ b/src/mame/drivers/cabal.c @@ -545,12 +545,12 @@ static const struct MSM5205interface msm5205_interface_2 = static MACHINE_DRIVER_START( cabal ) /* basic machine hardware */ - MDRV_CPU_ADD(M68000, 12000000) /* 12 MHz */ + MDRV_CPU_ADD(M68000, 20000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(readmem_cpu,writemem_cpu) MDRV_CPU_VBLANK_INT(irq1_line_hold,1) - MDRV_CPU_ADD(Z80, 4000000) - /* audio CPU */ /* 4 MHz */ + MDRV_CPU_ADD(Z80, 3579580) /* verified on pcb */ + /* audio CPU */ MDRV_CPU_PROGRAM_MAP(readmem_sound,writemem_sound) MDRV_SCREEN_REFRESH_RATE(60) @@ -572,7 +572,7 @@ static MACHINE_DRIVER_START( cabal ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD(YM2151, 3579580) + MDRV_SOUND_ADD(YM2151, 3579580) /* verified on pcb */ MDRV_SOUND_CONFIG(ym2151_interface) MDRV_SOUND_ROUTE(ALL_OUTPUTS,"mono", 0.80) diff --git a/src/mame/drivers/dec0.c b/src/mame/drivers/dec0.c index 63346aa2ffb..10949f68923 100644 --- a/src/mame/drivers/dec0.c +++ b/src/mame/drivers/dec0.c @@ -1236,12 +1236,12 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( midres ) /* basic machine hardware */ - MDRV_CPU_ADD(M68000, 10000000) /* verified on pcb */ + MDRV_CPU_ADD(M68000, 20000000/2) /* verified on pcb (20MHZ OSC) 68000P12 running at 10Mhz */ MDRV_CPU_PROGRAM_MAP(midres_readmem,midres_writemem) MDRV_CPU_VBLANK_INT(irq6_line_hold,1)/* VBL */ - MDRV_CPU_ADD(H6280, 3000000) - /* audio CPU */ + MDRV_CPU_ADD(H6280, 24000000/4/3) + /* audio CPU */ /* verified on pcb (6Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */ MDRV_CPU_PROGRAM_MAP(midres_s_readmem,midres_s_writemem) MDRV_SCREEN_REFRESH_RATE(57.41) diff --git a/src/mame/drivers/mario.c b/src/mame/drivers/mario.c index 0a0a6c29999..02bc9bbceae 100644 --- a/src/mame/drivers/mario.c +++ b/src/mame/drivers/mario.c @@ -399,13 +399,13 @@ ADDRESS_MAP_END static MACHINE_DRIVER_START( mario ) /* basic machine hardware */ - MDRV_CPU_ADD(Z80, 3072000) /* 3.072 MHz (?) */ + MDRV_CPU_ADD(Z80, 8000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(readmem,writemem) MDRV_CPU_IO_MAP(0,mario_writeport) MDRV_CPU_VBLANK_INT(nmi_line_pulse,1) MDRV_CPU_ADD(I8039, 730000) - /* audio CPU */ /* 730 kHz */ + /* audio CPU */ /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(readmem_sound,writemem_sound) MDRV_CPU_IO_MAP(readport_sound,writeport_sound) diff --git a/src/mame/drivers/nmk16.c b/src/mame/drivers/nmk16.c index 5ab72de070d..82af18933d6 100644 --- a/src/mame/drivers/nmk16.c +++ b/src/mame/drivers/nmk16.c @@ -4502,7 +4502,7 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( bjtwin ) /* basic machine hardware */ - MDRV_CPU_ADD(M68000, 10000000) /* 10 MHz? It's a P12, but xtals are 10MHz and 16MHz */ + MDRV_CPU_ADD(M68000, 10000000) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(bjtwin_readmem,bjtwin_writemem) MDRV_CPU_VBLANK_INT(irq4_line_hold,1) MDRV_CPU_PERIODIC_INT(irq1_line_hold,112)/* ?? drives music */ @@ -4526,12 +4526,12 @@ static MACHINE_DRIVER_START( bjtwin ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD(OKIM6295, 16000000/4) - MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low) + MDRV_SOUND_ADD(OKIM6295, 16000000/4) /* verified on pcb */ + MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low) /* verified on pcb */ MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20) - MDRV_SOUND_ADD(OKIM6295, 16000000/4) - MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7low) + MDRV_SOUND_ADD(OKIM6295, 16000000/4) /* verified on pcb */ + MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7low) /* verified on pcb */ MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20) MACHINE_DRIVER_END diff --git a/src/mame/drivers/rohga.c b/src/mame/drivers/rohga.c index 98d801b0e3c..1a49f1b1927 100644 --- a/src/mame/drivers/rohga.c +++ b/src/mame/drivers/rohga.c @@ -818,7 +818,7 @@ static MACHINE_DRIVER_START( rohga ) MDRV_CPU_PROGRAM_MAP(rohga_readmem,rohga_writemem) MDRV_CPU_VBLANK_INT(irq6_line_hold,1) - MDRV_CPU_ADD(H6280,32220000/4) + MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */ MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem) MDRV_SCREEN_REFRESH_RATE(58) @@ -861,7 +861,7 @@ static MACHINE_DRIVER_START( wizdfire ) MDRV_CPU_PROGRAM_MAP(wizdfire_readmem,wizdfire_writemem) MDRV_CPU_VBLANK_INT(irq6_line_hold,1) - MDRV_CPU_ADD(H6280,32220000/4) + MDRV_CPU_ADD(H6280,32220000/4/3) MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem) MDRV_SCREEN_REFRESH_RATE(58) @@ -904,7 +904,7 @@ static MACHINE_DRIVER_START( nitrobal ) MDRV_CPU_PROGRAM_MAP(nitrobal_readmem,nitrobal_writemem) MDRV_CPU_VBLANK_INT(irq6_line_hold,1) - MDRV_CPU_ADD(H6280,32220000/4) + MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */ MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem) MDRV_SCREEN_REFRESH_RATE(58) @@ -947,7 +947,7 @@ static MACHINE_DRIVER_START( schmeisr ) MDRV_CPU_PROGRAM_MAP(schmeisr_readmem,schmeisr_writemem) MDRV_CPU_VBLANK_INT(irq6_line_hold,1) - MDRV_CPU_ADD(H6280,32220000/4) + MDRV_CPU_ADD(H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280, pin 14 (HSM) is high so XIN/3 */ MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem) MDRV_SCREEN_REFRESH_RATE(58) diff --git a/src/mame/drivers/taito_f2.c b/src/mame/drivers/taito_f2.c index 75035cc6c1c..331f802adca 100644 --- a/src/mame/drivers/taito_f2.c +++ b/src/mame/drivers/taito_f2.c @@ -4319,11 +4319,11 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( camltrya ) /* basic machine hardware */ - MDRV_CPU_ADD(M68000,24000000/2) /* 12 MHz */ + MDRV_CPU_ADD(M68000,24000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(cameltry_readmem,cameltry_writemem) MDRV_CPU_VBLANK_INT(taitof2_interrupt,1) - MDRV_CPU_ADD(Z80,24000000/6) /* 4 MHz */ + MDRV_CPU_ADD(Z80,24000000/4) /* verifed on pcb */ /* audio CPU */ MDRV_CPU_PROGRAM_MAP(camltrya_sound_readmem,camltrya_sound_writemem) @@ -4345,15 +4345,15 @@ static MACHINE_DRIVER_START( camltrya ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD(YM2203, 24000000/8) // ?? freqnecy? + MDRV_SOUND_ADD(YM2203, 24000000/8) /* verified on pcb */ MDRV_SOUND_CONFIG(ym2203_interface) MDRV_SOUND_ROUTE(0, "mono", 0.20) MDRV_SOUND_ROUTE(1, "mono", 0.20) MDRV_SOUND_ROUTE(2, "mono", 0.20) MDRV_SOUND_ROUTE(3, "mono", 0.60) - MDRV_SOUND_ADD(OKIM6295, 24000000/16) // ?? frequency? - MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low) // clock frequency & pin 7 not verified + MDRV_SOUND_ADD(OKIM6295, 4224000/4) /* verified on pcb */ + MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) /* verified on pcb */ MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_DRIVER_END diff --git a/src/mame/drivers/taito_l.c b/src/mame/drivers/taito_l.c index 4dc6f4e0a37..d7c3d058419 100644 --- a/src/mame/drivers/taito_l.c +++ b/src/mame/drivers/taito_l.c @@ -1,7 +1,7 @@ /* Taito L-System - Monoprocessor games (1 main z80, no sound z80) + Monoprocessor games (1 main TC0090LVC (z80 core), no sound z80) - Plotting - Puzznic - Palamedes @@ -11,11 +11,11 @@ - Play Girls 2 - Cuby Bop - Dual processor games + Dual processor games (1 main TC0090LVC (z80 core), 1 sound z80) - Kuri Kinton - Evil Stone - Triple processor games (2 main z80, 1 sound z80) + Triple processor games (1 main TC0090LVC (z80 core), 1 slave z80, 1 sound z80) - Fighting hawk - Raimais - Champion Wrestler @@ -27,8 +27,6 @@ Notes: be a prototype. It also doesn't have service mode (or has it disabled). TODO: -- slowdowns in fhawk, probably the interrupts have to be generated at a - different time. - plgirls doesn't work without a kludge because of an interrupt issue. This happens because the program enables interrupts before setting IM2, so the interrupt vector is interpreted as IM0, which is obviously bogus. @@ -2286,17 +2284,17 @@ static const struct YM2203interface ym2203_interface_single = static MACHINE_DRIVER_START( fhawk ) /* basic machine hardware */ - MDRV_CPU_ADD_TAG("cpu1", Z80, 6000000) /* ? xtal is 13.33056 */ + MDRV_CPU_ADD_TAG("cpu1", Z80, 13330560/2) /* verified freq on pin122 of TC0090LVC cpu */ MDRV_CPU_PROGRAM_MAP(fhawk_readmem,fhawk_writemem) MDRV_CPU_VBLANK_INT(vbl_interrupt,3) - MDRV_CPU_ADD_TAG("sound", Z80, 4000000) /* ? xtal is 13.33056 */ + MDRV_CPU_ADD_TAG("sound", Z80, 4000000) /* verified on pcb */ /* audio CPU */ MDRV_CPU_PROGRAM_MAP(fhawk_3_readmem,fhawk_3_writemem) - MDRV_CPU_ADD_TAG("cpu2", Z80, 6000000) /* ? xtal is 13.33056 */ + MDRV_CPU_ADD_TAG("cpu2", Z80, 12000000/3) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(fhawk_2_readmem,fhawk_2_writemem) - MDRV_CPU_VBLANK_INT(irq0_line_hold,1) + MDRV_CPU_VBLANK_INT(irq0_line_hold,3) /* fixes slow down problems */ MDRV_SCREEN_REFRESH_RATE(60) MDRV_SCREEN_VBLANK_TIME(DEFAULT_60HZ_VBLANK_DURATION) @@ -2319,7 +2317,7 @@ static MACHINE_DRIVER_START( fhawk ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD_TAG("2203", YM2203, 3000000) + MDRV_SOUND_ADD_TAG("2203", YM2203, 3000000) /* verified on pcb */ MDRV_SOUND_CONFIG(ym2203_interface_triple) MDRV_SOUND_ROUTE(0, "mono", 0.20) MDRV_SOUND_ROUTE(1, "mono", 0.20) @@ -2374,7 +2372,7 @@ static MACHINE_DRIVER_START( raimais ) MDRV_MACHINE_RESET(raimais) /* sound hardware */ - MDRV_SOUND_REPLACE("2203", YM2610, 8000000) + MDRV_SOUND_REPLACE("2203", YM2610, 8000000) /* verified on pcb (8Mhz OSC is also for the 2nd z80) */ MDRV_SOUND_CONFIG(ym2610_interface) MDRV_SOUND_ROUTE(0, "mono", 0.25) MDRV_SOUND_ROUTE(1, "mono", 1.0) @@ -2385,11 +2383,11 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( kurikint ) /* basic machine hardware */ - MDRV_CPU_ADD(Z80, 6000000) /* ? xtal is 13.33056 */ + MDRV_CPU_ADD(Z80, 13330560/2) /* verified freq on pin122 of TC0090LVC cpu */ MDRV_CPU_PROGRAM_MAP(kurikint_readmem,kurikint_writemem) MDRV_CPU_VBLANK_INT(vbl_interrupt,3) - MDRV_CPU_ADD(Z80, 6000000) /* ? xtal is 13.33056 */ + MDRV_CPU_ADD( Z80, 12000000/3) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(kurikint_2_readmem,kurikint_2_writemem) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) @@ -2414,7 +2412,7 @@ static MACHINE_DRIVER_START( kurikint ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD_TAG("2203", YM2203, 3000000) + MDRV_SOUND_ADD_TAG("2203", YM2203, 3000000) /* verified on pcb */ MDRV_SOUND_ROUTE(0, "mono", 0.20) MDRV_SOUND_ROUTE(1, "mono", 0.20) MDRV_SOUND_ROUTE(2, "mono", 0.20) @@ -2435,7 +2433,7 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( plotting ) /* basic machine hardware */ - MDRV_CPU_ADD_TAG("main", Z80, 6000000) /* ? xtal is 13.33056 */ + MDRV_CPU_ADD_TAG("main", Z80, 13330560/2) /* verified freq on pin122 of TC0090LVC cpu */ MDRV_CPU_PROGRAM_MAP(plotting_readmem,plotting_writemem) MDRV_CPU_VBLANK_INT(vbl_interrupt,3) @@ -2459,7 +2457,7 @@ static MACHINE_DRIVER_START( plotting ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD_TAG("2203", YM2203, 3000000) + MDRV_SOUND_ADD_TAG("2203", YM2203, 3330000) /* verified on pcb */ MDRV_SOUND_CONFIG(ym2203_interface_single) MDRV_SOUND_ROUTE(0, "mono", 0.20) MDRV_SOUND_ROUTE(1, "mono", 0.20) @@ -2514,11 +2512,11 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( evilston ) /* basic machine hardware */ - MDRV_CPU_ADD(Z80, 6000000) + MDRV_CPU_ADD(Z80, 13330560/2) /* not verfied */ MDRV_CPU_PROGRAM_MAP(evilston_readmem,evilston_writemem) MDRV_CPU_VBLANK_INT(vbl_interrupt,3) - MDRV_CPU_ADD(Z80, 6000000) + MDRV_CPU_ADD(Z80, 12000000/3) /* not verified */ MDRV_CPU_PROGRAM_MAP(evilston_2_readmem,evilston_2_writemem) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) @@ -2543,7 +2541,7 @@ static MACHINE_DRIVER_START( evilston ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD_TAG("2203", YM2203, 3000000) + MDRV_SOUND_ADD_TAG("2203", YM2203, 12000000/4) /* not verified */ MDRV_SOUND_ROUTE(0, "mono", 0.00) MDRV_SOUND_ROUTE(1, "mono", 0.00) MDRV_SOUND_ROUTE(2, "mono", 0.00) diff --git a/src/mame/drivers/tnzs.c b/src/mame/drivers/tnzs.c index 1cf7d11ac6a..c5f1447c837 100644 --- a/src/mame/drivers/tnzs.c +++ b/src/mame/drivers/tnzs.c @@ -1289,12 +1289,12 @@ static const struct Samplesinterface samples_interface = static MACHINE_DRIVER_START( arknoid2 ) /* basic machine hardware */ - MDRV_CPU_ADD(Z80, 8000000) /* ?? Hz (only crystal is 12MHz) */ + MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */ /* 8MHz is wrong, but extrmatn doesn't work properly at 6MHz */ MDRV_CPU_PROGRAM_MAP(readmem,writemem) MDRV_CPU_VBLANK_INT(arknoid2_interrupt,1) - MDRV_CPU_ADD(Z80, 6000000) /* ?? Hz */ + MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(sub_readmem,sub_writemem) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) @@ -1319,7 +1319,7 @@ static MACHINE_DRIVER_START( arknoid2 ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD(YM2203, 3000000) + MDRV_SOUND_ADD(YM2203, 12000000/4) /* verified on pcb */ MDRV_SOUND_CONFIG(ym2203_interface) MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_DRIVER_END @@ -1407,11 +1407,11 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( insectx ) /* basic machine hardware */ - MDRV_CPU_ADD(Z80, 12000000/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */ + MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(readmem,writemem) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) - MDRV_CPU_ADD(Z80, 12000000/2) /* 6.0 MHz ??? - Main board Crystal is 12MHz */ + MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(sub_readmem,sub_writemem) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) @@ -1435,7 +1435,7 @@ static MACHINE_DRIVER_START( insectx ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD(YM2203, 3000000) + MDRV_SOUND_ADD(YM2203, 12000000/4) /* verified on pcb */ MDRV_SOUND_CONFIG(ym2203_interface) MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_DRIVER_END @@ -1444,11 +1444,11 @@ MACHINE_DRIVER_END static MACHINE_DRIVER_START( kageki ) /* basic machine hardware */ - MDRV_CPU_ADD(Z80, 6000000) /* 12000000/2 ??? */ + MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(readmem,writemem) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) - MDRV_CPU_ADD(Z80, 4000000) /* 12000000/3 ??? */ + MDRV_CPU_ADD(Z80, 12000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(kageki_sub_readmem,kageki_sub_writemem) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) @@ -1472,7 +1472,7 @@ static MACHINE_DRIVER_START( kageki ) /* sound hardware */ MDRV_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD(YM2203, 3000000) + MDRV_SOUND_ADD(YM2203, 12000000/4) /* verified on pcb */ MDRV_SOUND_CONFIG(kageki_ym2203_interface) MDRV_SOUND_ROUTE(0, "mono", 0.15) MDRV_SOUND_ROUTE(1, "mono", 0.15) @@ -1496,7 +1496,7 @@ static MACHINE_DRIVER_START( tnzsb ) MDRV_CPU_PROGRAM_MAP(tnzsb_cpu1_map,0) MDRV_CPU_VBLANK_INT(irq0_line_hold,1) - MDRV_CPU_ADD_TAG("cpu2", Z80, 6000000) /* 6 MHz */ + MDRV_CPU_ADD_TAG("cpu2", Z80, 12000000/3) /* guessed but it makes sense since it's the sound z80 near the YM2203 */ MDRV_CPU_PROGRAM_MAP(tnzsb_cpu2_map,0) MDRV_CPU_IO_MAP(tnzsb_readport,tnzsb_writeport) diff --git a/src/mame/drivers/toki.c b/src/mame/drivers/toki.c index 730c658588f..2ba24b5ca88 100644 --- a/src/mame/drivers/toki.c +++ b/src/mame/drivers/toki.c @@ -423,11 +423,11 @@ static const struct MSM5205interface msm5205_interface = static MACHINE_DRIVER_START( toki ) /* KOYO 20.000MHz near the cpu */ /* basic machine hardware */ - MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz Toshiba TMP68000P-10 */ + MDRV_CPU_ADD(M68000,20000000/2) /* verified on pcb */ MDRV_CPU_PROGRAM_MAP(toki_map,0) MDRV_CPU_VBLANK_INT(irq1_line_hold,1)/* VBL */ - SEIBU_SOUND_SYSTEM_CPU(20000000/5) /* 4MHz Zilog Z0840004PSC */ + SEIBU_SOUND_SYSTEM_CPU(14318180/4) /* verifed on pcb */ MDRV_SCREEN_REFRESH_RATE(60) MDRV_MACHINE_RESET(seibu_sound_1) @@ -445,7 +445,7 @@ static MACHINE_DRIVER_START( toki ) /* KOYO 20.000MHz near the cpu */ MDRV_VIDEO_UPDATE(toki) /* sound hardware */ - SEIBU_SOUND_SYSTEM_YM3812_INTERFACE(14318180/4,1320000,1) + SEIBU_SOUND_SYSTEM_YM3812_INTERFACE(14318180/4,1000000,1) /* verifed on pcb */ MACHINE_DRIVER_END |