From c555a5ba9fb75dd7a2f70f1610a679baca5e9dc1 Mon Sep 17 00:00:00 2001 From: Wilbert Pol Date: Tue, 1 Jan 2013 13:11:39 +0000 Subject: [PATCH] (MESS) microvsn.c: Small documentation update and improvements to clock speeds (nw) --- src/mess/drivers/microvsn.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/mess/drivers/microvsn.c b/src/mess/drivers/microvsn.c index 17a91bdeb3c..8817a338840 100644 --- a/src/mess/drivers/microvsn.c +++ b/src/mess/drivers/microvsn.c @@ -6,6 +6,11 @@ * Add support for the paddle control * Finish support for i8021 based cartridges +Since the microcontrollers were on the cartridges it was possible to have +different clocks on different games. +The Connect Four I8021 game is clocked at around 2MHz. The TMS1100 versions +of the games were clocked at around 500KHz, 550KHz, or 300KHz. + ****************************************************************************/ #include "emu.h" @@ -447,10 +452,10 @@ static const tms0980_config microvision_tms0980_config = static MACHINE_CONFIG_START( microvision, microvision_state ) - MCFG_CPU_ADD("maincpu1", I8021, 400000) // totally wild guess, needs to be verified + MCFG_CPU_ADD("maincpu1", I8021, 2000000) // approximately MCFG_CPU_IO_MAP( microvision_8021_io ) - MCFG_CPU_ADD("maincpu2", TMS1100, 400000) - MCFG_CPU_CONFIG( microvision_tms0980_config ) // totally wild guess, needs to be verified + MCFG_CPU_ADD("maincpu2", TMS1100, 500000) // most games seem to be running at approximately this speed + MCFG_CPU_CONFIG( microvision_tms0980_config ) MCFG_SCREEN_ADD("screen", LCD) MCFG_SCREEN_REFRESH_RATE(60)