companyname correction (nw)

This commit is contained in:
hap 2020-04-26 18:42:18 +02:00
parent b4a30b9c09
commit 39e0cc2560
6 changed files with 71 additions and 49 deletions

View File

@ -1327,5 +1327,5 @@ COMP( 1985, cpc6128sp, cpc464, 0, cpc6128, cpc6128sp, amstrad_state, empty_
COMP( 1990, cpc464p, 0, 0, cpcplus, plus, amstrad_state, empty_init, "Amstrad plc", "Amstrad CPC464+", 0 )
COMP( 1990, cpc6128p, 0, 0, cpcplus, plus, amstrad_state, empty_init, "Amstrad plc", "Amstrad CPC6128+", 0 )
CONS( 1990, gx4000, 0, 0, gx4000, gx4000, amstrad_state, empty_init, "Amstrad plc", "Amstrad GX4000", 0 )
COMP( 1989, kccomp, cpc464, 0, kccomp, kccomp, amstrad_state, empty_init, "VEB Mikroelektronik", "KC Compact", 0 )
COMP( 1989, kccomp, cpc464, 0, kccomp, kccomp, amstrad_state, empty_init, "VEB Mikroelektronik \"Wilhelm Pieck\" Muehlhausen", "KC Compact", 0 )
COMP( 1993, al520ex, cpc464, 0, aleste, aleste, amstrad_state, empty_init, "Patisonic", "Aleste 520EX", MACHINE_IMPERFECT_SOUND )

View File

@ -2,10 +2,12 @@
// copyright-holders:Sandro Ronco
/***************************************************************************
Chess-Master
Chess-Master (G-5003-500) (10*U505 roms)
Chess-Master (G-5003-501) (2 roms set)
Chess-Master Diamond (G-5004-500)
TODO:
- figure out why chessmsta won't work, for starters it assume z80 carry flag is set at poweron?
TODO:
- figure out why chessmsta won't work, u2616 is probably a bad dump or misplaced
****************************************************************************/
@ -398,8 +400,8 @@ ROM_END
ROM_START( chessmsta )
ROM_REGION( 0x2800, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD( "2764.bin", 0x0000, 0x2000, CRC(6be28876) SHA1(fd7d77b471e7792aef3b2b3f7ff1de4cdafc94c9) )
ROM_LOAD( "u2616bm108.bin", 0x2000, 0x0800, CRC(6e69ace3) SHA1(e099b6b6cc505092f64b8d51ab9c70aa64f58f70) )
ROM_LOAD( "2764.bin", 0x0000, 0x2000, CRC(6be28876) SHA1(fd7d77b471e7792aef3b2b3f7ff1de4cdafc94c9) )
ROM_LOAD( "u2616bm108.bin", 0x2000, 0x0800, BAD_DUMP CRC(6e69ace3) SHA1(e099b6b6cc505092f64b8d51ab9c70aa64f58f70) )
ROM_END
ROM_START( chessmstdm )
@ -410,7 +412,7 @@ ROM_END
/* Driver */
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
COMP( 1984, chessmst, 0, 0, chessmst, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik Erfurt", "Chess-Master (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
COMP( 1984, chessmsta, chessmst, 0, chessmsta, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik Erfurt", "Chess-Master (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING | MACHINE_CLICKABLE_ARTWORK )
COMP( 1987, chessmstdm, 0, 0, chessmstdm, chessmstdm, chessmst_state, empty_init, "VEB Mikroelektronik Erfurt", "Chess-Master Diamond", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
COMP( 1984, chessmst, 0, 0, chessmst, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Chess-Master (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
COMP( 1984, chessmsta, chessmst, 0, chessmsta, chessmst, chessmst_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Chess-Master (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING | MACHINE_CLICKABLE_ARTWORK )
COMP( 1987, chessmstdm, 0, 0, chessmstdm, chessmstdm, chessmst_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Chess-Master Diamond", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )

View File

@ -291,8 +291,8 @@ ROM_START(kc85_5)
ROMX_LOAD("caos43e.855", 0x2000, 0x2000, CRC(b66fc6c3) SHA1(521ac2fbded4148220f8af2d5a5ab99634364079), ROM_BIOS(1))
ROM_END
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME wFLAGS
COMP( 1987, kc85_2, 0, 0, kc85_3, kc85, kc_state, empty_init, "VEB Mikroelektronik", "HC900 / KC 85/2", MACHINE_NOT_WORKING)
COMP( 1987, kc85_3, kc85_2, 0, kc85_3, kc85, kc_state, empty_init, "VEB Mikroelektronik", "KC 85/3", MACHINE_NOT_WORKING)
COMP( 1989, kc85_4, kc85_2, 0, kc85_4, kc85, kc85_4_state, empty_init, "VEB Mikroelektronik", "KC 85/4", MACHINE_NOT_WORKING)
COMP( 1989, kc85_5, kc85_2, 0, kc85_5, kc85, kc85_4_state, empty_init, "VEB Mikroelektronik", "KC 85/5", MACHINE_NOT_WORKING)
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
COMP( 1987, kc85_2, 0, 0, kc85_3, kc85, kc_state, empty_init, "VEB Mikroelektronik \"Wilhelm Pieck\" Muehlhausen", "HC900 / KC 85/2", MACHINE_NOT_WORKING)
COMP( 1987, kc85_3, kc85_2, 0, kc85_3, kc85, kc_state, empty_init, "VEB Mikroelektronik \"Wilhelm Pieck\" Muehlhausen", "KC 85/3", MACHINE_NOT_WORKING)
COMP( 1989, kc85_4, kc85_2, 0, kc85_4, kc85, kc85_4_state, empty_init, "VEB Mikroelektronik \"Wilhelm Pieck\" Muehlhausen", "KC 85/4", MACHINE_NOT_WORKING)
COMP( 1989, kc85_5, kc85_2, 0, kc85_5, kc85, kc85_4_state, empty_init, "VEB Mikroelektronik \"Wilhelm Pieck\" Muehlhausen", "KC 85/5", MACHINE_NOT_WORKING)

View File

@ -440,7 +440,7 @@ ROM_END
/* System Drivers */
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
COMP( 1984, lc80, 0, 0, lc80, lc80, lc80_state, empty_init, "VEB Mikroelektronik", "Lerncomputer LC 80", MACHINE_SUPPORTS_SAVE )
COMP( 1984, lc80_2, lc80, 0, lc80_2, lc80, lc80_state, empty_init, "VEB Mikroelektronik", "Lerncomputer LC 80.2", MACHINE_SUPPORTS_SAVE )
COMP( 1984, sc80, lc80, 0, lc80_2, lc80, lc80_state, empty_init, "VEB Mikroelektronik", "Schachcomputer SC-80", MACHINE_SUPPORTS_SAVE )
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
COMP( 1984, lc80, 0, 0, lc80, lc80, lc80_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Lerncomputer LC 80", MACHINE_SUPPORTS_SAVE )
COMP( 1984, lc80_2, lc80, 0, lc80_2, lc80, lc80_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Lerncomputer LC 80.2", MACHINE_SUPPORTS_SAVE )
COMP( 1984, sc80, lc80, 0, lc80_2, lc80, lc80_state, empty_init, "VEB Mikroelektronik \"Karl Marx\" Erfurt", "Schachcomputer SC-80", MACHINE_SUPPORTS_SAVE )

View File

@ -2,15 +2,17 @@
// copyright-holders:Sandro Ronco, hap
/***************************************************************************
Schachcomputer SC 2 driver
Schachcomputer SC 2 (G-5002.500)
VEB Mikroelektronik's 2nd chess computer. The chess program is based on
Fidelity Chess Challenger 10(C?).
2nd chess computer by VEB(Volkseigener Betrieb) Funkwerk Erfurt. The company
was renamed to VEB Mikroelektronik "Karl Marx" Erfurt in 1983, and formed into
X-FAB Semiconductor Foundries AG after the German unification. SC 2 chess
program is based on Fidelity Chess Challenger 10(C?).
3 versions known: initial version, revision E, revision EP.
Schachcomputer SC 1 was canceled before wide release, it's assumed to
be on similar hardware(but PCB photos show 10 ROM chips instead of 9).
be on similar hardware, but PCB photos show 10 ROM chips instead of 9.
keypad legend:
@ -264,5 +266,5 @@ ROM_END
******************************************************************************/
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
COMP( 1981, sc2, 0, 0, sc2, sc2, sc2_state, empty_init, "VEB Mikroelektronik Erfurt", "Schachcomputer SC 2 (rev. E)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
COMP( 1981, sc2a, sc2, 0, sc2, sc2, sc2_state, empty_init, "VEB Mikroelektronik Erfurt", "Schachcomputer SC 2", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
COMP( 1981, sc2, 0, 0, sc2, sc2, sc2_state, empty_init, "VEB Funkwerk Erfurt", "Schachcomputer SC 2 (rev. E)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
COMP( 1981, sc2a, sc2, 0, sc2, sc2, sc2_state, empty_init, "VEB Funkwerk Erfurt", "Schachcomputer SC 2", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )

View File

@ -3,9 +3,10 @@
license:CC0
-->
<mamelayout version="2">
<!-- define elements -->
<element name="led" defstate="1">
<element name="ledr" defstate="1">
<disk state="0">
<color red="0.95" green="0.0" blue="0.0" />
</disk>
@ -13,6 +14,23 @@ license:CC0
<color red="0.20" green="0.0" blue="0.0" />
</disk>
</element>
<element name="ledg" defstate="1">
<disk state="0">
<color red="0.0" green="0.95" blue="0.0" />
</disk>
<disk state="1">
<color red="0.0" green="0.20" blue="0.0" />
</disk>
</element>
<element name="ledy" defstate="1">
<disk state="0">
<color red="0.95" green="0.95" blue="0.0" />
</disk>
<disk state="1">
<color red="0.20" green="0.20" blue="0.0" />
</disk>
</element>
<element name="hlb" defstate="0">
<disk state="0">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
@ -201,14 +219,14 @@ license:CC0
<param name="y" start="8.1" increment="10" />
<param name="i" start="1" increment="1" />
<bezel name="led_a~i~" element="led"><bounds x="0.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_b~i~" element="led"><bounds x="10.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_c~i~" element="led"><bounds x="20.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_d~i~" element="led"><bounds x="30.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_e~i~" element="led"><bounds x="40.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_f~i~" element="led"><bounds x="50.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_g~i~" element="led"><bounds x="60.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_h~i~" element="led"><bounds x="70.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_a~i~" element="ledr"><bounds x="0.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_b~i~" element="ledr"><bounds x="10.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_c~i~" element="ledr"><bounds x="20.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_d~i~" element="ledr"><bounds x="30.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_e~i~" element="ledr"><bounds x="40.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_f~i~" element="ledr"><bounds x="50.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_g~i~" element="ledr"><bounds x="60.3" y="~y~" width="1.5" height="1.5" /></bezel>
<bezel name="led_h~i~" element="ledr"><bounds x="70.3" y="~y~" width="1.5" height="1.5" /></bezel>
</repeat>
<!-- sensors, pieces -->
@ -437,24 +455,24 @@ license:CC0
<bezel element="text_b7"><bounds x="124" y="64" width="2" height="1.8" /></bezel>
<bezel element="text_b8"><bounds x="124" y="71" width="2" height="1.8" /></bezel>
<bezel name="led_i1" element="led"> <bounds x="113" y="21" width="2" height="2" /></bezel>
<bezel name="led_i2" element="led"> <bounds x="113" y="28" width="2" height="2" /></bezel>
<bezel name="led_i3" element="led"> <bounds x="113" y="35" width="2" height="2" /></bezel>
<bezel name="led_i4" element="led"> <bounds x="113" y="42" width="2" height="2" /></bezel>
<bezel name="led_i5" element="led"> <bounds x="113" y="49" width="2" height="2" /></bezel>
<bezel name="led_i6" element="led"> <bounds x="113" y="56" width="2" height="2" /></bezel>
<bezel name="led_i7" element="led"> <bounds x="113" y="63" width="2" height="2" /></bezel>
<bezel name="led_i8" element="led"> <bounds x="113" y="70" width="2" height="2" /></bezel>
<bezel name="led_i1" element="ledr"> <bounds x="113" y="21" width="2" height="2" /></bezel>
<bezel name="led_i2" element="ledr"> <bounds x="113" y="28" width="2" height="2" /></bezel>
<bezel name="led_i3" element="ledr"> <bounds x="113" y="35" width="2" height="2" /></bezel>
<bezel name="led_i4" element="ledr"> <bounds x="113" y="42" width="2" height="2" /></bezel>
<bezel name="led_i5" element="ledr"> <bounds x="113" y="49" width="2" height="2" /></bezel>
<bezel name="led_i6" element="ledr"> <bounds x="113" y="56" width="2" height="2" /></bezel>
<bezel name="led_i7" element="ledr"> <bounds x="113" y="63" width="2" height="2" /></bezel>
<bezel name="led_i8" element="ledr"> <bounds x="113" y="70" width="2" height="2" /></bezel>
<bezel name="led_j7" element="led"> <bounds x="108" y="10" width="2" height="2" /></bezel>
<bezel name="led_j5" element="led"> <bounds x="114" y="10" width="2" height="2" /></bezel>
<bezel name="led_j6" element="led"> <bounds x="120" y="10" width="2" height="2" /></bezel>
<bezel name="led_j7" element="ledr"> <bounds x="108" y="10" width="2" height="2" /></bezel>
<bezel name="led_j5" element="ledg"> <bounds x="114" y="10" width="2" height="2" /></bezel>
<bezel name="led_j6" element="ledy"> <bounds x="120" y="10" width="2" height="2" /></bezel>
<bezel name="led_j2" element="led"> <bounds x="108" y="14" width="2" height="2" /></bezel>
<bezel name="led_j3" element="led"> <bounds x="114" y="14" width="2" height="2" /></bezel>
<bezel name="led_j4" element="led"> <bounds x="120" y="14" width="2" height="2" /></bezel>
<bezel name="led_j2" element="ledg"> <bounds x="108" y="14" width="2" height="2" /></bezel>
<bezel name="led_j3" element="ledg"> <bounds x="114" y="14" width="2" height="2" /></bezel>
<bezel name="led_j4" element="ledg"> <bounds x="120" y="14" width="2" height="2" /></bezel>
<bezel name="led_j8" element="led"> <bounds x="115.5" y="75" width="2" height="2" /></bezel>
<bezel name="led_j8" element="ledr"> <bounds x="115.5" y="75" width="2" height="2" /></bezel>
<bezel element="hlb" inputtag="BUTTONS" inputmask="0x80"><bounds x="118" y="20" width="4" height="4" /></bezel>
<bezel element="hlb" inputtag="BUTTONS" inputmask="0x40"><bounds x="118" y="27" width="4" height="4" /></bezel>