New working clones

------------------
Kasparov Leonardo (v1.0) [Berger]
This commit is contained in:
hap 2021-11-26 17:44:43 +01:00
parent a7e18d4355
commit bad7b7ec68
2 changed files with 17 additions and 6 deletions

View file

@ -41,6 +41,10 @@ Expansion modules released:
- Brute Force (H8, Frans Morsch)
- Sparc (SPARClite, Spracklen's)
The Sparc module doesn't appear to work on the 1st program version of Leonardo.
Moreover, the Sparc module manual mentions that for it to work properly on Leonardo,
the chesscomputer needs to be upgraded with an EMI PCB (power supply related).
TODO:
- OSA module comms is not completely understood
- OSA PC link, uses MCU serial interface
@ -409,17 +413,22 @@ void leo_state::galileo(machine_config &config)
ROM Definitions
******************************************************************************/
ROM_START( leonardo )
ROM_START( leonardo ) // OSA version string: Version 1.4
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("sw6.1_osa1.4_510.u9", 0x8000, 0x8000, CRC(e39676b2) SHA1(288c5f2608277cb4c3ca71cb2e642a6a62c01dca) ) // D27C256AD-12
ROM_END
ROM_START( leonardoa )
ROM_START( leonardoa ) // OSA version string: Leonardo Chess System - Version 1.2
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("sx6_617l_osa1.2.u9", 0x8000, 0x8000, CRC(4620f827) SHA1(4ae566646d032dd5bcca48316dd90a11e06772f1) ) // D27C256AD-12
ROM_END
ROM_START( galileo )
ROM_START( leonardob ) // OSA version string: Leonardo Chess System - Version 1.0
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("sw6-830b.u9", 0x8000, 0x8000, CRC(dc892c1b) SHA1(5f7a92080a4062e1de61c7273a2fd0cfd9ede9f3) ) // D27C256AD-15
ROM_END
ROM_START( galileo ) // OSA version string: Version 1.4
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("sw6.1_osa1.4_510.u9", 0x8000, 0x8000, CRC(e39676b2) SHA1(288c5f2608277cb4c3ca71cb2e642a6a62c01dca) ) // MBM27C256H-10
ROM_END
@ -433,7 +442,8 @@ ROM_END
******************************************************************************/
// YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
CONS( 1986, leonardo, 0, 0, leonardo, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1986, leonardoa, leonardo, 0, leonardoa, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1986, leonardo, 0, 0, leonardo, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (v1.4)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1986, leonardoa, leonardo, 0, leonardoa, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (v1.2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1986, leonardob, leonardo, 0, leonardoa, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (v1.0)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1988, galileo, leonardo, 0, galileo, galileo, leo_state, empty_init, "Saitek", "Kasparov Galileo", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1988, galileo, leonardo, 0, galileo, galileo, leo_state, empty_init, "Saitek", "Kasparov Galileo (v1.4)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )

View file

@ -36766,6 +36766,7 @@ intchess
galileo
leonardo
leonardoa
leonardob
@source:saitek_mark5.cpp
ccmk5