From 4d09f86740afc5bea094686c7a424ab3304a1d3a Mon Sep 17 00:00:00 2001 From: hap Date: Fri, 31 Jul 2020 10:51:44 +0200 Subject: odyssey2/chess: add notes --- hash/odyssey2.xml | 2 +- src/devices/bus/odyssey2/chess.cpp | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/hash/odyssey2.xml b/hash/odyssey2.xml index 20d9aa3ffc8..975e46f2e3a 100644 --- a/hash/odyssey2.xml +++ b/hash/odyssey2.xml @@ -524,7 +524,7 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped. Chess (Euro) - 198? + 1982 Philips diff --git a/src/devices/bus/odyssey2/chess.cpp b/src/devices/bus/odyssey2/chess.cpp index 44890a394ce..e8226a4d3be 100644 --- a/src/devices/bus/odyssey2/chess.cpp +++ b/src/devices/bus/odyssey2/chess.cpp @@ -1,15 +1,21 @@ // license:BSD-3-Clause // copyright-holders:Fabio Priuli -/*********************************************************************************************************** +/****************************************************************************** +Videopac C7010 Chess Module emulation +The chess engine is "Gambiet", written by Wim Rens - Videopac Chess Module emulation +Hardware notes: +- NSC800 (Z80-compatible) @ 4.43MHz +- 8KB ROM, 2KB RAM - TODO: - - this code is just a stub... hence, almost everything is still to do! +Service manual with schematics is available. - ***********************************************************************************************************/ +TODO: +- this code is just a stub... hence, almost everything is still to do! + most importantly, missing 8KB ROM dump +******************************************************************************/ #include "emu.h" #include "chess.h" @@ -47,7 +53,7 @@ void o2_chess_device::chess_io(address_map &map) void o2_chess_device::device_add_mconfig(machine_config &config) { - NSC800(config, m_cpu, XTAL(4'000'000)); + NSC800(config, m_cpu, 4.433619_MHz_XTAL); m_cpu->set_addrmap(AS_PROGRAM, &o2_chess_device::chess_mem); m_cpu->set_addrmap(AS_IO, &o2_chess_device::chess_io); } -- cgit v1.2.3