leonardo: update notes on serial port

This commit is contained in:
hap 2023-12-19 22:42:17 +01:00
parent 4d56246f5c
commit eb2ebe610f
3 changed files with 11 additions and 11 deletions

View File

@ -16,8 +16,7 @@ Hardware notes:
- Hitachi HD63A03YF (mode 2) @ 9.83MHz
- 32KB ROM(TC57256AD-12), 2KB RAM(TC5517CFL-20)
- LCD with 4 digits and custom segments, no LCD chip
- RJ-12 port (1200 or 9600 baud - default 9600 for v3.x, 1200 for v1.x)
- 24 buttons, piezo
- RJ-12 port, 24 buttons, piezo
The LCD is the same as the one in Primo / Supremo / Super Nova.
@ -26,7 +25,8 @@ connects to the Novag Super System Distributor, which can then connect to an
external chessboard, TV interface, computer, etc.
Serial transmission format for Novag Super System is 1 start bit, 8 data bits,
1 stop bit, no parity.
1 stop bit, no parity. On Super VIP, the baud rate is selectable 1200 or 9600,
default 9600 for v3.x, 1200 for v1.x.
Known official Novag Super System (or compatible) peripherals:
- Super System Chess Board Auto Sensory

View File

@ -8,16 +8,20 @@ SciSys Kasparov Leonardo, Saitek Kasparov Galileo.
This is SciSys's answer to H+G Mephisto modular chesscomputers, but unlike the
Mephistos, these boards are actual chesscomputers and not an accessory.
NOTE: In order for NVRAM to work properly, press the STOP button to turn off
the chesscomputer before exiting MAME. Other than ACL (which is an unemulated
hardware button that disconnects the battery), there is no known method to
force a cold boot. So if NVRAM somehow becomes broken, remove the NVRAM files.
They called the expansion capability "OSA", for "Open Systems Architecture".
A serial port for linking to a PC, and a parallel port for expansion modules.
The expansion modules are basically entire chesscomputers, making the whole
thing combined a 'dual brain' chesscomputer. The embedded chess engine is by
Julio Kaplan and Craig Barnes, same as the one in SciSys Turbo S-24K.
NOTE: In order for NVRAM to work properly, press the STOP button to turn off
the chesscomputer before exiting MAME. Other than ACL (which is an unemulated
hardware button that disconnects the battery), there is no known method to
force a cold boot. So if NVRAM somehow becomes broken, remove the NVRAM files.
OSA serial link transmission format: 1200 baud, 1 start bit, 8 data bits, 1 stop
bit, no parity. To establish a connection, command "o" must be entered first
(from eg. a terminal), and then the Comm. LED will turn on.
Hardware notes:
@ -53,9 +57,6 @@ The Sparc module doesn't appear to work with it either. Moreover, the Sparc modu
manual mentions that for it to work properly on Leonardo, the chesscomputer needs
to be upgraded with an EMI PCB (power supply related, meaningless for emulation).
TODO:
- OSA PC link is untested, uses MCU serial interface
*******************************************************************************/
#include "emu.h"

View File

@ -30,7 +30,6 @@ TODO:
- fart noise at boot if maestroa module is inserted
- weird beep at boot if sparc module is inserted (related to above?)
- make it a subdriver of leonardo.cpp? or too many differences
- same TODO list as leonardo.cpp
*******************************************************************************/