summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/nss.cpp
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2018-01-15 09:33:13 +0100
committer angelosa <salese_corp_ltd@email.it>2018-01-15 09:35:27 +0100
commit6b0f14ed7ba4eb854f4f9ff67112e88ef6589c74 (patch)
tree65abdc7f5a490c0cefe3c91e72608dd1d739d9c9 /src/mame/drivers/nss.cpp
parenteea5a97f142fbcaa5b648d4d0cb083ca7741e56c (diff)
All SNES APU docs I can find claims it runs at 2.048 MHz and there's no mention about an internal divider (which should belong to the CPU core while fixing the opcode cycles anyway).
Fixes MTs #06282, #06710, #04925, hokuto5, probably more (nw)
Diffstat (limited to 'src/mame/drivers/nss.cpp')
-rw-r--r--src/mame/drivers/nss.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mame/drivers/nss.cpp b/src/mame/drivers/nss.cpp
index 57ce1816ca7..67b7bc3a70c 100644
--- a/src/mame/drivers/nss.cpp
+++ b/src/mame/drivers/nss.cpp
@@ -823,7 +823,8 @@ static MACHINE_CONFIG_START( nss )
MCFG_CPU_ADD("maincpu", _5A22, MCLK_NTSC) /* 2.68Mhz, also 3.58Mhz */
MCFG_CPU_PROGRAM_MAP(snes_map)
- MCFG_CPU_ADD("soundcpu", SPC700, 2048000/2) /* 2.048 Mhz, but internal divider */
+ // runs at 24.576 MHz / 12 = 2.048 MHz
+ MCFG_CPU_ADD("soundcpu", SPC700, XTAL_24_576MHz / 12)
MCFG_CPU_PROGRAM_MAP(spc_mem)
MCFG_QUANTUM_PERFECT_CPU("maincpu")