From 0595df4fed2e296898c2e6ba6ea676a750a642ba Mon Sep 17 00:00:00 2001 From: hap Date: Sun, 15 Sep 2024 11:02:51 +0200 Subject: chess*: update some company strings again --- src/mame/chess/cking_master.cpp | 7 ++++--- src/mame/chess/cking_triomphe.cpp | 7 ++++--- src/mame/cxg/computachess.cpp | 2 +- src/mame/cxg/senterprise.cpp | 4 ++-- src/mame/cxg/sphinx40.cpp | 2 +- src/mame/enterprise/ep64.cpp | 10 +++++----- src/mame/saitek/companion2.cpp | 9 +++++---- src/mame/yeno/301xl.cpp | 4 ++-- 8 files changed, 24 insertions(+), 21 deletions(-) diff --git a/src/mame/chess/cking_master.cpp b/src/mame/chess/cking_master.cpp index a65e45699f3..b45aeacdf11 100644 --- a/src/mame/chess/cking_master.cpp +++ b/src/mame/chess/cking_master.cpp @@ -5,9 +5,10 @@ Chess King Master (yes, it's plainly named "Master") -Chess King was a UK business formed by Intelligent Software (aka Intelligent Chess -Software), so logically, all the programs were by them. According to the manual, -the chess engine is Cyrus (by Richard Lang). +Chess King was a UK business formed by Intelligent Software Ltd (later known as +Intelligent Chess Software Ltd, after the fiasco with the Enterprise home computer), +so logically, all the programs were by them. According to the manual, the chess +engine is Cyrus (by Richard Lang). To start a new game, press CHANGE POSITION, NEW GAME, and CHANGE POSITION again. diff --git a/src/mame/chess/cking_triomphe.cpp b/src/mame/chess/cking_triomphe.cpp index 2d251ec0024..3ce23b059b9 100644 --- a/src/mame/chess/cking_triomphe.cpp +++ b/src/mame/chess/cking_triomphe.cpp @@ -5,8 +5,9 @@ Chess King Triomphe -For some reason, the programmer decided to (ab)use the HD6301 undefined opcode -TRAP interrupt for the beeper routine. Very strange. +The ROM includes (C)1985ICSL, that's Intelligent Chess Software Ltd. For some +reason, the programmer decided to (ab)use the HD6301 undefined opcode TRAP +interrupt for the beeper routine. Very strange. Hardware notes: - PCB label: TRIUMPHE CHESS KING @@ -186,4 +187,4 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1985, triomphe, 0, 0, triomphe, triomphe, triomphe_state, empty_init, "Chess King / Intelligent Software", "Triomphe", MACHINE_SUPPORTS_SAVE ) +SYST( 1985, triomphe, 0, 0, triomphe, triomphe, triomphe_state, empty_init, "Chess King / Intelligent Chess Software", "Triomphe", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/cxg/computachess.cpp b/src/mame/cxg/computachess.cpp index 386836c3730..b55e37950c5 100644 --- a/src/mame/cxg/computachess.cpp +++ b/src/mame/cxg/computachess.cpp @@ -238,5 +238,5 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1985, scptchess, 0, 0, scptchess, scptchess, computachess_state, empty_init, "CXG Systems / Newcrest Technology / Intelligent Software", "Sensor Computachess (1985 version)", MACHINE_SUPPORTS_SAVE ) +SYST( 1985, scptchess, 0, 0, scptchess, scptchess, computachess_state, empty_init, "CXG Systems / Newcrest Technology / Intelligent Chess Software", "Sensor Computachess (1985 version)", MACHINE_SUPPORTS_SAVE ) SYST( 1981, scptchessa, scptchess, 0, scptchessa, scptchessa, computachess_state, empty_init, "CXG Systems / White and Allcock / Intelligent Software", "Sensor Computachess (1981 version)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/cxg/senterprise.cpp b/src/mame/cxg/senterprise.cpp index 2ba9e82c98b..3f1bcae2d59 100644 --- a/src/mame/cxg/senterprise.cpp +++ b/src/mame/cxg/senterprise.cpp @@ -395,5 +395,5 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1986, senterp, 0, 0, senterp, senterp, senterp_state, empty_init, "CXG Systems / Newcrest Technology", "Super Enterprise (model 210)", MACHINE_SUPPORTS_SAVE ) -SYST( 1986, senterpc, senterp, 0, senterpc, senterpc, senterpc_state, empty_init, "CXG Systems / Newcrest Technology", "Super Enterprise (model 210.C)", MACHINE_SUPPORTS_SAVE ) +SYST( 1986, senterp, 0, 0, senterp, senterp, senterp_state, empty_init, "CXG Systems / Newcrest Technology / LogiSoft", "Super Enterprise (model 210)", MACHINE_SUPPORTS_SAVE ) +SYST( 1986, senterpc, senterp, 0, senterpc, senterpc, senterpc_state, empty_init, "CXG Systems / Newcrest Technology / LogiSoft", "Super Enterprise (model 210.C)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/cxg/sphinx40.cpp b/src/mame/cxg/sphinx40.cpp index 143750c8361..41a73f7f119 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 / Intelligent Software", "Sphinx 40", MACHINE_SUPPORTS_SAVE ) +SYST( 1987, sphinx40, 0, 0, sphinx40, sphinx40, sphinx40_state, empty_init, "CXG Systems / Newcrest Technology / Intelligent Chess Software", "Sphinx 40", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/enterprise/ep64.cpp b/src/mame/enterprise/ep64.cpp index 46cc80829d4..1f8f88ee775 100644 --- a/src/mame/enterprise/ep64.cpp +++ b/src/mame/enterprise/ep64.cpp @@ -9,7 +9,7 @@ /* Enterprise Sixty Four / Enterprise One Two Eight -Enterprise Computers Ltd. 1985 +Developed by Intelligent Software, marketed by Enterprise Computers Ltd. 1985 MAIN PCB Layout --------------- @@ -688,7 +688,7 @@ ROM_END // SYSTEM DRIVERS //************************************************************************** -// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -COMP( 1985, ep64, 0, 0, ep64, ep64, ep64_state, empty_init, "Enterprise Computers", "Enterprise Sixty Four", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -COMP( 1985, phc64, ep64, 0, ep64, ep64, ep64_state, empty_init, "Hegener + Glaser", "Mephisto PHC 64 (Germany)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -COMP( 1986, ep128, ep64, 0, ep128, ep64, ep64_state, empty_init, "Enterprise Computers", "Enterprise One Two Eight", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS +COMP( 1985, ep64, 0, 0, ep64, ep64, ep64_state, empty_init, "Intelligent Software / Enterprise Computers", "Enterprise Sixty Four", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +COMP( 1985, phc64, ep64, 0, ep64, ep64, ep64_state, empty_init, "Intelligent Software / Hegener + Glaser", "Mephisto PHC 64 (Germany)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +COMP( 1986, ep128, ep64, 0, ep128, ep64, ep64_state, empty_init, "Intelligent Software / Enterprise Computers", "Enterprise One Two Eight", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) diff --git a/src/mame/saitek/companion2.cpp b/src/mame/saitek/companion2.cpp index a87a268d9d5..9958abf6c88 100644 --- a/src/mame/saitek/companion2.cpp +++ b/src/mame/saitek/companion2.cpp @@ -6,7 +6,8 @@ SciSys Chess Companion II family CXG Enterprise "S" family -The chess engine is LogiChess (ported from Z80 to 6801), by Kaare Danielsen. +The chess engine is LogiChess (ported from Z80 to 6801), by Kaare Danielsen, +after founding the company LogiSoft ApS. NOTE: It triggers an NMI when the power switch is changed from ON to MEMORY. If this is not done, NVRAM won't save properly. @@ -413,7 +414,7 @@ ROM_END *******************************************************************************/ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS -SYST( 1983, compan2, 0, 0, compan2, compan2, compan2_state, empty_init, "SciSys", "Chess Companion II", MACHINE_SUPPORTS_SAVE ) -SYST( 1983, expchess, compan2, 0, expchess, expchess, compan2_state, empty_init, "SciSys", "Explorer Chess", MACHINE_SUPPORTS_SAVE ) +SYST( 1983, compan2, 0, 0, compan2, compan2, compan2_state, empty_init, "SciSys / LogiSoft", "Chess Companion II", MACHINE_SUPPORTS_SAVE ) +SYST( 1983, expchess, compan2, 0, expchess, expchess, compan2_state, empty_init, "SciSys / LogiSoft", "Explorer Chess", MACHINE_SUPPORTS_SAVE ) -SYST( 1984, enterp, 0, 0, enterp, enterp, compan2_state, empty_init, "CXG Systems / Newcrest Technology", "Enterprise \"S\"", MACHINE_SUPPORTS_SAVE ) +SYST( 1984, enterp, 0, 0, enterp, enterp, compan2_state, empty_init, "CXG Systems / Newcrest Technology / LogiSoft", "Enterprise \"S\"", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/yeno/301xl.cpp b/src/mame/yeno/301xl.cpp index 8f27562a8d4..e14bb217134 100644 --- a/src/mame/yeno/301xl.cpp +++ b/src/mame/yeno/301xl.cpp @@ -9,8 +9,8 @@ NOTE: It triggers an IRQ when the power switch is changed from ON to SAVE. If this is not done, NVRAM won't save properly. It's by the same programmer as Chess King Triomphe / Counter Gambit, also using -the TRAP interrupt for the beeper routine. Intelligent Software did not exist -anymore in 1988. +the TRAP interrupt for the beeper routine. The ROM data contains (C)1988Bray, +it appears that Intelligent Chess Software went defunct around that time. Hardware notes: - PCB label: WSE 8108A -- cgit v1.2.3