mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
yeno_532xl: add note about bookrom
This commit is contained in:
parent
6c8cdf4008
commit
8368bb5989
6 changed files with 18 additions and 12 deletions
|
@ -6,7 +6,7 @@ license:CC0
|
|||
|
||||
<softwarelist name="mephisto_mm2" description="Mephisto MM II Modules">
|
||||
|
||||
<!-- HG 240 module is exclusively used with MM II, it is 100% identical to Conchess L16 -->
|
||||
<!-- HG 240 module works with MM II and MM III, it is 100% identical to Conchess L16 -->
|
||||
|
||||
<software name="hg240">
|
||||
<description>Mephisto HG 240 Opening Library</description>
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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?
|
||||
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -508,7 +508,7 @@ license:CC0
|
|||
</element>
|
||||
<element name="text_l10a">
|
||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||
<text string="FORWARD"><color red="0.81" green="0.8" blue="0.79" /></text>
|
||||
<text string=" FORWARD"><color red="0.81" green="0.8" blue="0.79" /></text>
|
||||
</element>
|
||||
<element name="text_l11">
|
||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||
|
@ -516,7 +516,7 @@ license:CC0
|
|||
</element>
|
||||
<element name="text_l11a">
|
||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||
<text string="TAKE BACK"><color red="0.81" green="0.8" blue="0.79" /></text> <!-- actually 2 lines of text -->
|
||||
<text string=" TAKE BACK"><color red="0.81" green="0.8" blue="0.79" /></text> <!-- actually 2 lines of text -->
|
||||
</element>
|
||||
<element name="text_l12">
|
||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||
|
@ -541,11 +541,11 @@ license:CC0
|
|||
</element>
|
||||
<element name="text_l15">
|
||||
<rect><color red="0.7" green="0.2" blue="0.05" /></rect>
|
||||
<text string="NEW GAME"><color red="0.81" green="0.8" blue="0.79" /></text> <!-- actually 2 lines of text -->
|
||||
<text string=" NEW GAME"><color red="0.81" green="0.8" blue="0.79" /></text> <!-- actually 2 lines of text -->
|
||||
</element>
|
||||
<element name="text_l15a">
|
||||
<rect><color red="0.7" green="0.2" blue="0.05" /></rect>
|
||||
<text string="CL. BOARD"><color red="0.81" green="0.8" blue="0.79" /></text> <!-- actually "CLEAR BOARD", 2 lines of text -->
|
||||
<text string=" CL. BOARD"><color red="0.81" green="0.8" blue="0.79" /></text> <!-- actually "CLEAR BOARD", 2 lines of text -->
|
||||
</element>
|
||||
<element name="text_l16">
|
||||
<rect><color red="0.7" green="0.2" blue="0.05" /></rect>
|
||||
|
@ -604,8 +604,8 @@ license:CC0
|
|||
|
||||
<element ref="text_l10"><bounds x="12.1" y="1" width="1" height="1.5" /></element>
|
||||
<element ref="text_l11"><bounds x="12.1" y="11" width="1" height="1.5" /></element>
|
||||
<element ref="text_l10a"><bounds x="8.75" y="3.5" width="5.7" height="1.5" /></element>
|
||||
<element ref="text_l11a"><bounds x="8.75" y="13.5" width="5.7" height="1.5" /></element>
|
||||
<element ref="text_l10a"><bounds x="8.5" y="3.5" width="6" height="1.5" /></element>
|
||||
<element ref="text_l11a"><bounds x="8.5" y="13.5" width="6" height="1.5" /></element>
|
||||
<element ref="text_l12"><bounds x="8.5" y="22.25" width="6" height="1.5" /></element>
|
||||
<element ref="text_l13"><bounds x="8.5" y="31.5" width="6" height="1.5" /></element>
|
||||
<element ref="text_l13a"><bounds x="8.5" y="33" width="6" height="1.5" /></element>
|
||||
|
@ -624,8 +624,8 @@ license:CC0
|
|||
|
||||
<element ref="text_l14"><bounds x="8.5" y="41.5" width="6" height="1.5" /></element>
|
||||
<element ref="text_l14a"><bounds x="8.5" y="43" width="6" height="1.5" /></element>
|
||||
<element ref="text_l15"><bounds x="8.75" y="51" width="5.7" height="1.5" /></element>
|
||||
<element ref="text_l15a"><bounds x="8.75" y="53.5" width="5.7" height="1.5" /></element>
|
||||
<element ref="text_l15"><bounds x="8.5" y="51" width="6" height="1.5" /></element>
|
||||
<element ref="text_l15a"><bounds x="8.5" y="53.5" width="6" height="1.5" /></element>
|
||||
<element ref="text_l16"><bounds x="8.5" y="62.25" width="6" height="1.5" /></element>
|
||||
<element ref="text_l17"><bounds x="8.5" y="72.25" width="6" height="1.5" /></element>
|
||||
|
||||
|
|
Loading…
Reference in a new issue