From 8d658122c76ab25367f40e2c804749b809d20c8d Mon Sep 17 00:00:00 2001 From: hap Date: Wed, 10 Dec 2014 00:51:57 +0100 Subject: starwbc clock: i miscalculated --- src/emu/cpu/tms0980/tms0980.c | 2 +- src/mess/drivers/starwbc.c | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/emu/cpu/tms0980/tms0980.c b/src/emu/cpu/tms0980/tms0980.c index 531ddc32329..66049c1d611 100644 --- a/src/emu/cpu/tms0980/tms0980.c +++ b/src/emu/cpu/tms0980/tms0980.c @@ -424,7 +424,7 @@ void tms1xxx_cpu_device::device_start() m_a_prev = m_a; m_r_prev = m_r; - m_o_latch_prev = m_o; + m_o_latch_prev = m_o_latch; // register for savestates save_item(NAME(m_pc)); diff --git a/src/mess/drivers/starwbc.c b/src/mess/drivers/starwbc.c index 437d67f85ee..e45b8cb9441 100644 --- a/src/mess/drivers/starwbc.c +++ b/src/mess/drivers/starwbc.c @@ -9,10 +9,6 @@ press BASIC/INTER/ADV and enter P#(number of players), then START TURN. Refer to the official manual for more information. - - TODO: - - MCU clock is unknown - ***************************************************************************/ #include "emu.h" @@ -21,8 +17,8 @@ #include "starwbc.lh" -// master clock is unknown, the value below is an approximation -// (patent says R=51K, C=47pf, but then it sounds too low pitched) +// master clock is a single stage RC oscillator: R=51K, C=47pf, +// according to the TMS 1000 series data manual this is around 350kHz #define MASTER_CLOCK (350000) -- cgit v1.2.3