mirror of
https://github.com/holub/mame
synced 2025-04-24 17:30:55 +03:00
crospang.cpp: Correct clock speeds based on OSC & PCB info.
68000P10 is a 10MHz part, so it's not going to be overclocked to 14.318MHz All PCBs on this platform have only a single 14.31818MHz OSC so the Oki clock is either ~1.7MHz (OSC/8) or ~.89MHz (OSC/16)
This commit is contained in:
parent
9381cc26f2
commit
c216915462
@ -338,11 +338,11 @@ void crospang_state::machine_reset()
|
||||
MACHINE_CONFIG_START(crospang_state::crospang)
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", M68000, 14318180)
|
||||
MCFG_CPU_ADD("maincpu", M68000, XTAL(14'318'180)/2) /* 68000P10 @ 7.15909MHz */
|
||||
MCFG_CPU_PROGRAM_MAP(crospang_map)
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", crospang_state, irq6_line_hold)
|
||||
|
||||
MCFG_CPU_ADD("audiocpu", Z80, 14318180/4)
|
||||
MCFG_CPU_ADD("audiocpu", Z80, XTAL(14'318'180)/4) /* 3.579545MHz */
|
||||
MCFG_CPU_PROGRAM_MAP(crospang_sound_map)
|
||||
MCFG_CPU_IO_MAP(crospang_sound_io_map)
|
||||
|
||||
@ -373,11 +373,11 @@ MACHINE_CONFIG_START(crospang_state::crospang)
|
||||
|
||||
MCFG_GENERIC_LATCH_8_ADD("soundlatch")
|
||||
|
||||
MCFG_SOUND_ADD("ymsnd", YM3812, 14318180/4)
|
||||
MCFG_SOUND_ADD("ymsnd", YM3812, XTAL(14'318'180)/4) /* 3.579545MHz */
|
||||
MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
|
||||
MCFG_OKIM6295_ADD("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified
|
||||
MCFG_OKIM6295_ADD("oki", XTAL(14'318'180)/16, PIN7_HIGH) // 1.789772MHz or 0.894886MHz?? & pin 7 not verified
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user