summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-09-18 16:09:58 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-09-18 16:09:58 +0000
commit5f597be8b1b76f6a157747b270fee63d6eabcd08 (patch)
treea82eb52d67af4c9f61ec632e6437a018c321fb6d
parentc61b8ff24904c0eb2422b333b6b741c0c0e5f0a0 (diff)
From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Sent: Wednesday, September 17, 2008 10:31 PM To: submit@mamedev.org Subject: Shadow Force clocks Verified cpu clocks and corrected/verified OKI M6295 frequencies and pin 7 status. Updated Xtal.h file
-rw-r--r--src/emu/drivers/xtal.h1
-rw-r--r--src/mame/drivers/shadfrce.c10
2 files changed, 6 insertions, 5 deletions
diff --git a/src/emu/drivers/xtal.h b/src/emu/drivers/xtal.h
index 6963b53fe8e..3d9450e671a 100644
--- a/src/emu/drivers/xtal.h
+++ b/src/emu/drivers/xtal.h
@@ -86,6 +86,7 @@ enum
XTAL_13_3MHz = 13300000, /* BMC bowling */
XTAL_13_33056MHz = 13330560, /* Taito L */
XTAL_13_4MHz = 13400000, /* TNK3, Ikari Warriors h/w */
+ XTAL_13_4952MHz = 13495200, /* Used on Shadow Force pcb and maybe other Technos pcbs? */
XTAL_14MHz = 14000000,
XTAL_14_31818MHz = 14318180, /* Extremely common, used on 100's of PCBs */
XTAL_14_705882MHz = 14705882, /* Aleck64 */
diff --git a/src/mame/drivers/shadfrce.c b/src/mame/drivers/shadfrce.c
index 200e73b29c1..e43ee7ab7a5 100644
--- a/src/mame/drivers/shadfrce.c
+++ b/src/mame/drivers/shadfrce.c
@@ -518,11 +518,11 @@ static MACHINE_RESET( shadfrce )
}
static MACHINE_DRIVER_START( shadfrce )
- MDRV_CPU_ADD("main", M68000, 28000000/2) /* ? Guess - CPU is rated for 16MHz */
+ MDRV_CPU_ADD("main", M68000, XTAL_28MHz/2) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(shadfrce_map,0)
MDRV_CPU_VBLANK_INT_HACK(shadfrce_interrupt,256)
- MDRV_CPU_ADD("audio", Z80, 3579545)
+ MDRV_CPU_ADD("audio", Z80, XTAL_3_579545MHz) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(shadfrce_sound_map,0)
MDRV_MACHINE_RESET(shadfrce)
@@ -544,13 +544,13 @@ static MACHINE_DRIVER_START( shadfrce )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
- MDRV_SOUND_ADD("ym", YM2151, 3579545)
+ MDRV_SOUND_ADD("ym", YM2151, XTAL_3_579545MHz) /* verified on pcb */
MDRV_SOUND_CONFIG(ym2151_config)
MDRV_SOUND_ROUTE(0, "left", 0.50)
MDRV_SOUND_ROUTE(1, "right", 0.50)
- MDRV_SOUND_ADD("oki", OKIM6295, 1584000)
- MDRV_SOUND_CONFIG(okim6295_interface_pin7high) // clock frequency & pin 7 not verified
+ MDRV_SOUND_ADD("oki", OKIM6295, XTAL_13_4952MHz/8) /* verified on pcb */
+ MDRV_SOUND_CONFIG(okim6295_interface_pin7high) /* verified on pcb, pin7 is at 2.4v */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.50)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.50)
MACHINE_DRIVER_END