summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2020-07-31 10:51:44 +0200
committer hap <happppp@users.noreply.github.com>2020-07-31 10:51:58 +0200
commit4d09f86740afc5bea094686c7a424ab3304a1d3a (patch)
tree73d1a30e3fdc6fb36cbcf34ccff9f45122a2b643 /src/devices/bus
parent2b092aa72dc58ec3897cff60dc5edb351ee38596 (diff)
odyssey2/chess: add notes
Diffstat (limited to 'src/devices/bus')
-rw-r--r--src/devices/bus/odyssey2/chess.cpp18
1 files changed, 12 insertions, 6 deletions
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);
}