mirror of
https://github.com/holub/mame
synced 2025-06-03 19:36:26 +03:00
(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
This commit is contained in:
parent
b5087df8d2
commit
2d19847752
@ -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)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user