From 8368bb59891c0cf4522d3ef03184567bc73ad780 Mon Sep 17 00:00:00 2001 From: hap Date: Wed, 13 Jul 2022 22:34:55 +0200 Subject: [PATCH] yeno_532xl: add note about bookrom --- hash/mephisto_mm2.xml | 2 +- src/mame/chess/ave_arb.cpp | 2 +- src/mame/chess/compuchess.cpp | 3 ++- src/mame/chess/tasc.cpp | 2 +- src/mame/chess/yeno_532xl.cpp | 5 +++++ src/mame/layout/yeno_532xl.lay | 16 ++++++++-------- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/hash/mephisto_mm2.xml b/hash/mephisto_mm2.xml index 38d292b4ba0..f6dc51c81c6 100644 --- a/hash/mephisto_mm2.xml +++ b/hash/mephisto_mm2.xml @@ -6,7 +6,7 @@ license:CC0 - + Mephisto HG 240 Opening Library diff --git a/src/mame/chess/ave_arb.cpp b/src/mame/chess/ave_arb.cpp index 7b8ba79a893..5aada87b7dc 100644 --- a/src/mame/chess/ave_arb.cpp +++ b/src/mame/chess/ave_arb.cpp @@ -13,7 +13,7 @@ Auto Response Board (ARB) overview: - PCB label AV001C01 REV A The electronic magnetic chessboard is the first of its kind. AVE later licensed -it to Fidelity (see fidel_elite.cpp). +it to Fidelity (see fidelity/elite.cpp). ARB is a romless system, the program ROM is on a cartridge. Known chess modules (*denotes not dumped yet): diff --git a/src/mame/chess/compuchess.cpp b/src/mame/chess/compuchess.cpp index d22fec8e350..1d0dda7561f 100644 --- a/src/mame/chess/compuchess.cpp +++ b/src/mame/chess/compuchess.cpp @@ -21,7 +21,7 @@ BTANB: =============================================================================== DataCash Systems's CompuChess released mid-1977. One of the first chess -computers, the first one being Fidelity Chess Challenger (fidel_cc1.cpp) +computers, the first one being Fidelity Chess Challenger (fidelity/cc1.cpp) Hardware notes: - PCB label: CompuChess 1, STAID INC, REV A, 7-77 @@ -41,6 +41,7 @@ and G for "Survival". The game underneath CompuChess is better known as Novag's MK I, it was an unlicensed clone. The ROM is identical. DCS sued JS&A / Novag Industries for copyright infringement and somehow didn't manage to win the case. +see: https://law.justia.com/cases/federal/district-courts/FSupp/480/1063/1531498/ Unlike CompuChess, MK I was a large success, we can assume that it kickstarted Novag's chess computer generation. It was also distributed as "Computer Chess" diff --git a/src/mame/chess/tasc.cpp b/src/mame/chess/tasc.cpp index e0e698396ee..9f0c985d13c 100644 --- a/src/mame/chess/tasc.cpp +++ b/src/mame/chess/tasc.cpp @@ -50,7 +50,7 @@ notes: TODO: - bootrom disable timer shouldn't be needed, real ARM has already fetched the next opcode -- more accurate dynamic cpu clock divider (same problem as in saitek_risc2500.cpp), +- more accurate dynamic cpu clock divider (same problem as in saitek/risc2500.cpp), sound pitch is correct now though - does the R40 version have the same clock divider value? diff --git a/src/mame/chess/yeno_532xl.cpp b/src/mame/chess/yeno_532xl.cpp index bdd41f287c7..d311facdd59 100644 --- a/src/mame/chess/yeno_532xl.cpp +++ b/src/mame/chess/yeno_532xl.cpp @@ -15,6 +15,10 @@ Hardware notes: - HD61603, 2 4*7seg LCD screens - TTL, piezo, 8*8+7 LEDs, button sensors +The software searches for an opening book ROM in 0x4000-0x7fff, it looks like +it's compatible with Conchess L16 / Mephisto HG240. Though the hardware does +not have an edge connector or empty ROM socket for it. + ******************************************************************************/ #include "emu.h" @@ -139,6 +143,7 @@ u8 y532xl_state::input_r() void y532xl_state::cb_w(u8 data) { // d0-d7: chessboard input mux + // d0-d3: lcd data m_cb_mux = data; update_display(); } diff --git a/src/mame/layout/yeno_532xl.lay b/src/mame/layout/yeno_532xl.lay index 7865e09e8ad..5e6f9f1649d 100644 --- a/src/mame/layout/yeno_532xl.lay +++ b/src/mame/layout/yeno_532xl.lay @@ -508,7 +508,7 @@ license:CC0 - + @@ -516,7 +516,7 @@ license:CC0 - + @@ -541,11 +541,11 @@ license:CC0 - + - + @@ -604,8 +604,8 @@ license:CC0 - - + + @@ -624,8 +624,8 @@ license:CC0 - - + +