New working clones

------------------
Savant II [Berger, Achim]
This commit is contained in:
hap 2019-09-01 13:34:30 +02:00
parent 9eb7925be7
commit 9b7df56b03
2 changed files with 21 additions and 4 deletions

View File

@ -4,7 +4,8 @@
/****************************************************************************** /******************************************************************************
Novag Savant, chess computer with touchscreen. It was followed by Savant II and Novag Savant, chess computer with touchscreen. It was followed by Savant II and
Savant Royale on similar hardware, the latter was a German limited release overclock Savant Royale on the same hardware, the program is the same and they just added
a bigger opening book. Savant Royale was a German limited release overclock
version of Savant II. The chess engine is MyChess by David Kittinger. version of Savant II. The chess engine is MyChess by David Kittinger.
Hardware overview: Hardware overview:
@ -277,7 +278,7 @@ READ8_MEMBER(savant_state::input_r)
void savant_state::main_map(address_map &map) void savant_state::main_map(address_map &map)
{ {
map(0x0000, 0x5fff).rom(); map(0x0000, 0xbfff).rom();
map(0xc000, 0xcfff).ram(); map(0xc000, 0xcfff).ram();
map(0xd000, 0xd0ff).mirror(0x0300).ram().rw(FUNC(savant_state::nvram_r), FUNC(savant_state::nvram_w)).share("nvram"); map(0xd000, 0xd0ff).mirror(0x0300).ram().rw(FUNC(savant_state::nvram_r), FUNC(savant_state::nvram_w)).share("nvram");
} }
@ -417,6 +418,20 @@ ROM_START( savant )
ROM_LOAD("savant.svg", 0, 763850, CRC(f29a5ca4) SHA1(9fabfb86e6235057b60232e987872a645ee4112e) ) ROM_LOAD("savant.svg", 0, 763850, CRC(f29a5ca4) SHA1(9fabfb86e6235057b60232e987872a645ee4112e) )
ROM_END ROM_END
ROM_START( savant2 )
ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
ROM_LOAD("5605_1f_orange.u13", 0x0000, 0x2000, CRC(0f24fd37) SHA1(b9426b53623d2a98aa2b3099010a7579b0f51db5) ) // TMM2364
ROM_LOAD("5606_1g_white.u14", 0x2000, 0x2000, CRC(e8b2eddd) SHA1(5f148a3c1c2cd099bd19a48d972a01e5e26ef2ff) ) // "
ROM_LOAD("5607_1e_blue.u15", 0x4000, 0x2000, CRC(a07f845a) SHA1(e45218fdf955777e571a71ae9d501567b760a3c0) ) // "
ROM_LOAD("c2m040_savant_red.u17", 0x8000, 0x2000, CRC(0025afb4) SHA1(4f1b63754ed1cc6d765165ec217556b5e7705df6) ) // "
ROM_REGION( 0x0800, "mcu", 0 )
ROM_LOAD("sl90547.u29", 0x0000, 0x0800, CRC(6fbf2aa0) SHA1(18e673ba5b806b397dd3d350525b5467c25a0d94) )
ROM_REGION( 763850, "screen", 0)
ROM_LOAD("savant.svg", 0, 763850, CRC(f29a5ca4) SHA1(9fabfb86e6235057b60232e987872a645ee4112e) )
ROM_END
} // anonymous namespace } // anonymous namespace
@ -427,3 +442,4 @@ ROM_END
// YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS // YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
CONS( 1981, savant, 0, 0, savant, savant, savant_state, empty_init, "Novag", "Savant", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) CONS( 1981, savant, 0, 0, savant, savant, savant_state, empty_init, "Novag", "Savant", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1982, savant2, savant, 0, savant, savant, savant_state, empty_init, "Novag", "Savant II", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )

View File

@ -31126,6 +31126,7 @@ npresto //
@source:novag_savant.cpp @source:novag_savant.cpp
savant // savant //
savant2 //
@source:novag_sconst.cpp @source:novag_sconst.cpp
supercon // supercon //