summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2007-12-24 03:43:45 +0000
committer Aaron Giles <aaron@aarongiles.com>2007-12-24 03:43:45 +0000
commit2d19847752de8dfb03a8257dc88ab543f885445b (patch)
tree82792c1106b63508c2ec8acc7bfae0f989e11d6f
parentb5087df8d2aee1a6f057353952deed45a7703284 (diff)
(From Corrado Tomaselli)
Besides confirming clocks on some games, I modified: Aerofighters and Turbo Force sound z80 to 5mhz Midnight Resitance 68k cpu to 10mhz (20mhz crystal) and modified m6295 clock to 1mhz. Also confirmed pin 7 is high. Midnight resistance has a lot of slow downs on the pcb too
-rw-r--r--src/mame/drivers/aerofgt.c16
-rw-r--r--src/mame/drivers/dec0.c10
-rw-r--r--src/mame/drivers/ninjakd2.c8
-rw-r--r--src/mame/drivers/nmk16.c12
-rw-r--r--src/mame/drivers/omegaf.c8
5 files changed, 27 insertions, 27 deletions
diff --git a/src/mame/drivers/aerofgt.c b/src/mame/drivers/aerofgt.c
index 17a770c8235..430a74da7a9 100644
--- a/src/mame/drivers/aerofgt.c
+++ b/src/mame/drivers/aerofgt.c
@@ -1603,12 +1603,12 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( turbofrc )
/* basic machine hardware */
- MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
+ MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(turbofrc_readmem,turbofrc_writemem)
MDRV_CPU_VBLANK_INT(irq1_line_hold,1)/* all irq vectors are the same */
- MDRV_CPU_ADD(Z80,8000000/2)
- /* audio CPU */ /* 4 MHz ??? */
+ MDRV_CPU_ADD(Z80,5000000)
+ /* audio CPU */ /* 5 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
MDRV_CPU_IO_MAP(turbofrc_sound_readport,turbofrc_sound_writeport)
/* IRQs are triggered by the YM2610 */
@@ -1631,7 +1631,7 @@ static MACHINE_DRIVER_START( turbofrc )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
- MDRV_SOUND_ADD(YM2610, 8000000)
+ MDRV_SOUND_ADD(YM2610, 8000000) /* (verified on pcb) */
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
@@ -1682,12 +1682,12 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( aerofgt )
/* basic machine hardware */
- MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
+ MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(aerofgt_readmem,aerofgt_writemem)
MDRV_CPU_VBLANK_INT(irq1_line_hold,1)/* all irq vectors are the same */
- MDRV_CPU_ADD(Z80,8000000/2)
- /* audio CPU */ /* 4 MHz ??? */
+ MDRV_CPU_ADD(Z80,5000000)
+ /* audio CPU */ /* 5 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
MDRV_CPU_IO_MAP(aerofgt_sound_readport,aerofgt_sound_writeport)
/* IRQs are triggered by the YM2610 */
@@ -1711,7 +1711,7 @@ static MACHINE_DRIVER_START( aerofgt )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
- MDRV_SOUND_ADD(YM2610, 8000000)
+ MDRV_SOUND_ADD(YM2610, 8000000) /* (verified on pcb) */
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
diff --git a/src/mame/drivers/dec0.c b/src/mame/drivers/dec0.c
index 869d251a598..63346aa2ffb 100644
--- a/src/mame/drivers/dec0.c
+++ b/src/mame/drivers/dec0.c
@@ -1236,7 +1236,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( midres )
/* basic machine hardware */
- MDRV_CPU_ADD(M68000, 12000000)
+ MDRV_CPU_ADD(M68000, 10000000) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(midres_readmem,midres_writemem)
MDRV_CPU_VBLANK_INT(irq6_line_hold,1)/* VBL */
@@ -1261,18 +1261,18 @@ static MACHINE_DRIVER_START( midres )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD(YM2203, 1500000)
+ MDRV_SOUND_ADD(YM2203, 1500000) /* verified on pcb */
MDRV_SOUND_ROUTE(0, "mono", 0.90)
MDRV_SOUND_ROUTE(1, "mono", 0.90)
MDRV_SOUND_ROUTE(2, "mono", 0.90)
MDRV_SOUND_ROUTE(3, "mono", 0.35)
- MDRV_SOUND_ADD(YM3812, 3000000)
+ MDRV_SOUND_ADD(YM3812, 3000000) /* verified on pcb */
MDRV_SOUND_CONFIG(ym3812b_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
- MDRV_SOUND_ADD(OKIM6295, 1023924)
- MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
+ MDRV_SOUND_ADD(OKIM6295, 1000000) /* verified on pcb (1mhz crystal) */
+ MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // pin 7 verified on pcb
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.40)
MACHINE_DRIVER_END
diff --git a/src/mame/drivers/ninjakd2.c b/src/mame/drivers/ninjakd2.c
index 7a38b8d1f98..cc4dedfc063 100644
--- a/src/mame/drivers/ninjakd2.c
+++ b/src/mame/drivers/ninjakd2.c
@@ -471,12 +471,12 @@ static const struct YM2203interface ym2203_interface =
static MACHINE_DRIVER_START( ninjakd2 )
/* basic machine hardware */
- MDRV_CPU_ADD(Z80, 12000000/2) /* 12000000/2 ??? */
+ MDRV_CPU_ADD(Z80, 12000000/2) /* 12000000/2 (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(ninjakd2_main_cpu,0) /* very sensitive to these settings */
MDRV_CPU_VBLANK_INT(ninjakd2_interrupt,1)
MDRV_CPU_ADD(Z80, 5000000)
- /* audio CPU */ /* 5mhz crystal ??? */
+ /* audio CPU */ /* 5mhz crystal (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(ninjakd2_sound_cpu,0)
MDRV_CPU_IO_MAP(ninjakd2_sound_io,0)
@@ -497,11 +497,11 @@ static MACHINE_DRIVER_START( ninjakd2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD(YM2203, 1500000)
+ MDRV_SOUND_ADD(YM2203, 1500000) /* verified on pcb */
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
- MDRV_SOUND_ADD(YM2203, 1500000)
+ MDRV_SOUND_ADD(YM2203, 1500000) /* verified on pcb */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(SAMPLES, 0)
diff --git a/src/mame/drivers/nmk16.c b/src/mame/drivers/nmk16.c
index 72bb383a51e..65903af97b0 100644
--- a/src/mame/drivers/nmk16.c
+++ b/src/mame/drivers/nmk16.c
@@ -4037,7 +4037,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( acrobatm )
/* basic machine hardware */
- MDRV_CPU_ADD(M68000, 10000000) /* 10 MHz ? 12 MHz? */
+ MDRV_CPU_ADD(M68000, 10000000) /* 10 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(acrobatm_readmem,acrobatm_writemem)
MDRV_CPU_VBLANK_INT(nmk_interrupt,2)
MDRV_CPU_PERIODIC_INT(irq1_line_hold,112)/* ???????? */
@@ -4061,19 +4061,19 @@ static MACHINE_DRIVER_START( acrobatm )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD(YM2203, 1500000)
+ MDRV_SOUND_ADD(YM2203, 1500000) /* (verified on pcb) */
MDRV_SOUND_CONFIG(ym2203_nmk004_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.50)
MDRV_SOUND_ROUTE(1, "mono", 0.50)
MDRV_SOUND_ROUTE(2, "mono", 0.50)
MDRV_SOUND_ROUTE(3, "mono", 2.00)
- 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) /* on the pcb pin7 is not connected to gnd or +5v! */
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) /* on the pcb pin7 is not connected to gnd or +5v! */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
MACHINE_DRIVER_END
diff --git a/src/mame/drivers/omegaf.c b/src/mame/drivers/omegaf.c
index f30edd32e5b..5df6afedbc5 100644
--- a/src/mame/drivers/omegaf.c
+++ b/src/mame/drivers/omegaf.c
@@ -628,12 +628,12 @@ GFXDECODE_END
static MACHINE_DRIVER_START( omegaf )
/* basic machine hardware */
- MDRV_CPU_ADD_TAG("main", Z80, 12000000/2) /* 12000000/2 ??? */
+ MDRV_CPU_ADD_TAG("main", Z80, 12000000/2) /* 12000000/2 (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(omegaf_readmem,omegaf_writemem) /* very sensitive to these settings */
MDRV_CPU_VBLANK_INT(omegaf_interrupt,1)
MDRV_CPU_ADD(Z80, 5000000)
- /* audio CPU */ /* 5 mhz crystal ??? */
+ /* audio CPU */ /* 5 mhz crystal (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
MDRV_CPU_IO_MAP(sound_readport,sound_writeport)
MDRV_CPU_VBLANK_INT(irq0_line_hold,2)
@@ -656,10 +656,10 @@ static MACHINE_DRIVER_START( omegaf )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
- MDRV_SOUND_ADD(YM2203, 12000000/8)
+ MDRV_SOUND_ADD(YM2203, 12000000/8) /* (verified on pcb) */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
- MDRV_SOUND_ADD(YM2203, 12000000/8)
+ MDRV_SOUND_ADD(YM2203, 12000000/8) /* (verified on pcb) */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MACHINE_DRIVER_END