mirror of
https://github.com/holub/mame
synced 2025-04-22 08:22:15 +03:00
leonardo: update notes on serial port
This commit is contained in:
parent
4d56246f5c
commit
eb2ebe610f
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user