From 53cb2846caa8e83d452a98cbb22e8d9ca8b530a5 Mon Sep 17 00:00:00 2001 From: hap Date: Sat, 16 Sep 2023 15:50:35 +0200 Subject: chess*: some companyname additions --- src/mame/chess/README.md | 2 +- src/mame/chess/cking_master.cpp | 9 ++++++--- src/mame/chess/regence.cpp | 5 +++-- src/mame/cxg/ch2001.cpp | 2 +- src/mame/cxg/scptchess.cpp | 12 ++++++++---- src/mame/cxg/sphinx40.cpp | 2 +- 6 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/mame/chess/README.md b/src/mame/chess/README.md index bf53b940518..920114aeeda 100644 --- a/src/mame/chess/README.md +++ b/src/mame/chess/README.md @@ -1,3 +1,3 @@ # **src/mame/chess** # -Generic folder for chesscomputer drivers, where the number of drivers is too small to place them in specific company folders. \ No newline at end of file +Generic folder for chess computer drivers, where the number of drivers is too small to place them in specific company folders. \ No newline at end of file diff --git a/src/mame/chess/cking_master.cpp b/src/mame/chess/cking_master.cpp index 20e1040833f..ddfe6307ec5 100644 --- a/src/mame/chess/cking_master.cpp +++ b/src/mame/chess/cking_master.cpp @@ -4,7 +4,10 @@ /******************************************************************************* Chess King Master (yes, it's plainly named "Master") -According to the manual, the chess engine is Cyrus (by Richard Lang). + +Chess King was a UK business formed by Intelligent Software, so logically, +all the programs were by them. According to the manual, the chess engine is +Cyrus (by Richard Lang). Hardware notes: - Z80 CPU(NEC D780C-1) @ 4MHz(8MHz XTAL), IRQ from 555 timer @@ -256,5 +259,5 @@ ROM_END Drivers *******************************************************************************/ -// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -SYST( 1984, ckmaster, 0, 0, master, master, master_state, init_master, "Chess King", "Master (Chess King)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS +SYST( 1984, ckmaster, 0, 0, master, master, master_state, init_master, "Chess King / Intelligent Software", "Master (Chess King)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) diff --git a/src/mame/chess/regence.cpp b/src/mame/chess/regence.cpp index 5abb9342600..065d4558bf8 100644 --- a/src/mame/chess/regence.cpp +++ b/src/mame/chess/regence.cpp @@ -6,7 +6,8 @@ La Régence, French chess computer by "France Double R". German distribution by Sandy Electronic, who sub-titled it TSB 4 (Turniersensorbrett), the EPROM contents is the same. There is no English version. -The chess engine is Richard Lang's Cyrus. +the chess engine is Richard Lang's Cyrus. This was from when he was working for +Intelligent Software, before he got hired by Hegener + Glaser. Hardware notes: - PCB label: FRANCE DOUBLE R, MADE IN FRANCE @@ -241,4 +242,4 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1982, regence, 0, 0, regence, regence, regence_state, empty_init, "France Double R", u8"La Régence", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +SYST( 1982, regence, 0, 0, regence, regence, regence_state, empty_init, "France Double R / Intelligent Software", u8"La Régence", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) diff --git a/src/mame/cxg/ch2001.cpp b/src/mame/cxg/ch2001.cpp index 6e1c943df46..fcbb44b8423 100644 --- a/src/mame/cxg/ch2001.cpp +++ b/src/mame/cxg/ch2001.cpp @@ -217,4 +217,4 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1984, ch2001, 0, 0, ch2001, ch2001, ch2001_state, empty_init, "CXG Systems / Newcrest Technology", "Chess 2001", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +SYST( 1984, ch2001, 0, 0, ch2001, ch2001, ch2001_state, empty_init, "CXG Systems / Newcrest Technology / Intelligent Software", "Chess 2001", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) diff --git a/src/mame/cxg/scptchess.cpp b/src/mame/cxg/scptchess.cpp index 8691cf0ed06..fab3ae5a884 100644 --- a/src/mame/cxg/scptchess.cpp +++ b/src/mame/cxg/scptchess.cpp @@ -8,8 +8,12 @@ CXG Portachess, Portachess II, Computachess IV, Sphinx Chess Voyager Sensor Computachess is White & Allcock's first original chesscomputer. Cassia's Chess Mate (aka Computachess) doesn't really count since it was a bootleg of -Fidelity Chess Challenger 10. The chess engine is by Mark Taylor, it's the same -one as in Mini Chess released by SciSys earlier that year. +Fidelity Chess Challenger 10. + +It was programmed by Intelligent Software (formerly known as Philidor Software). +After loosening ties with SciSys, Intelligent Software provided the software for +various chess computer companies. The chess engine is by Mark Taylor, it's the +same one as in Mini Chess released by SciSys earlier that year. Initially, it had a "Sound" button for turning the beeps off. This was later changed to the more useful "New Game". With Portachess, they added a "Save" @@ -234,5 +238,5 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1981, scptchess, 0, 0, scptchess_v1, scptchess_v1, scptchess_state, empty_init, "CXG Systems / White & Allcock", "Sensor Computachess (1981 version)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) -SYST( 1985, scptchessa, scptchess, 0, scptchess_v2, scptchess_v2, scptchess_state, empty_init, "CXG Systems / Newcrest Technology", "Sensor Computachess (1985 version)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +SYST( 1981, scptchess, 0, 0, scptchess_v1, scptchess_v1, scptchess_state, empty_init, "CXG Systems / White & Allcock / Intelligent Software", "Sensor Computachess (1981 version)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +SYST( 1985, scptchessa, scptchess, 0, scptchess_v2, scptchess_v2, scptchess_state, empty_init, "CXG Systems / Newcrest Technology / Intelligent Software", "Sensor Computachess (1985 version)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) diff --git a/src/mame/cxg/sphinx40.cpp b/src/mame/cxg/sphinx40.cpp index 0cc72ca3cb3..83f318be0ad 100644 --- a/src/mame/cxg/sphinx40.cpp +++ b/src/mame/cxg/sphinx40.cpp @@ -324,4 +324,4 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1987, sphinx40, 0, 0, sphinx40, sphinx40, sphinx40_state, empty_init, "CXG Systems / Newcrest Technology", "Sphinx 40", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) +SYST( 1987, sphinx40, 0, 0, sphinx40, sphinx40, sphinx40_state, empty_init, "CXG Systems / Newcrest Technology / Intelligent Software", "Sphinx 40", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) -- cgit v1.2.3