Skip to content

Commit eb05584

Browse files
committed
igs/igs017.cpp: Demoted slqz2b to not working; adp/stella8085.cpp: Commented out sets added without dump credits.
I'm pretty sure the ADP additions in this release basically all use parent/clone relationships incorrectly. They seem to make all games on similar boards clones, rather than just different versions of the same game.
1 parent 9c81bd5 commit eb05584

File tree

3 files changed

+25
-21
lines changed

3 files changed

+25
-21
lines changed

src/mame/adp/stella8085.cpp

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class stella8085_state : public driver_device
5050

5151
void dicemstr(machine_config &config);
5252
void doppelpot(machine_config &config);
53-
void excellent(machine_config &config);
53+
[[maybe_unused]] void excellent(machine_config &config);
5454

5555
private:
5656
required_device<cpu_device> m_maincpu;
@@ -185,6 +185,7 @@ ROM_START( dicemstr ) // curiously hand-written stickers say F3 but strings in R
185185
ROM_LOAD( "stella_dice_master_f3_ii.icd6", 0x8000, 0x8000, CRC(9484cf3b) SHA1(e1104882eaba860ab984c1a37e2f97d4bed08829) ) // 0x0000 - 0x1fff is 0xff filled
186186
ROM_END
187187

188+
#if 0
188189
ROM_START( doppelpot )
189190
ROM_REGION( 0x9000, "maincpu", 0 )
190191
ROM_LOAD( "doppelpot.ice6", 0x0000, 0x4000, CRC(b01d3307) SHA1(8364506e8169432ddec275ef5b53660c01dc209e) )
@@ -224,6 +225,7 @@ ROM_START( excellent )
224225
ROM_LOAD( "excellent.icd6", 0x3800, 0x0800, CRC(5a2b95b4) SHA1(b0d17b327664e8680b163c872109769c4ae42039) BAD_DUMP ) // underdumped
225226
ROM_LOAD( "excellent.icc5", 0x4800, 0x0800, CRC(ae424805) SHA1(14e12ceebd9fbf6eba96c168e8e7b797b34f7ca5) BAD_DUMP ) // underdumped
226227
ROM_END
228+
#endif
227229

228230
ROM_START( extrablatt )
229231
ROM_REGION( 0x10000, "maincpu", 0 )
@@ -249,11 +251,13 @@ ROM_START( karoas )
249251
ROM_LOAD( "karoas.icd6", 0x8000, 0x8000, CRC(e1b131bd) SHA1(dc2fbfaf86fa5b161d17a563eae2bc8fc4d19395) )
250252
ROM_END
251253

254+
#if 0
252255
ROM_START( kniffi )
253256
ROM_REGION( 0x10000, "maincpu", 0 )
254257
ROM_LOAD( "kniffi.ice6", 0x0000, 0x8000, CRC(57df5d69) SHA1(78bc9cabf0b4bec5f8c2578d55011f0adc034798) )
255258
ROM_LOAD( "kniffi.icd6", 0x8000, 0x8000, CRC(1c129cec) SHA1(bad22f18b94c16dba36995ff8daf4d48f4d082a2) )
256259
ROM_END
260+
#endif
257261

258262
ROM_START( supermultib )
259263
ROM_REGION( 0x10000, "maincpu", 0 )
@@ -266,15 +270,15 @@ ROM_END
266270

267271
// 'STELLA DICE MASTER F2' and 'COPYRIGHT BY ADP LUEBBECKE GERMANY 1993' in ROM
268272
GAME( 1993, dicemstr, 0, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "Stella", "Dice Master", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
269-
GAME( 1986, doppelpot, 0, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "Nova", "Doppelpot", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
270-
GAME( 1987, disc2000, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Disc 2000", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
271-
GAME( 1987, disc2001, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Disc 2001", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
272-
GAME( 1987, supermultib, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "Venus", "Super Multi (DOB)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
273-
GAME( 1989, disc3000, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Disc 3000", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
274-
GAME( 1986, elitedisc, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Elite Disc", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
275-
GAME( 1982, excellent, 0, excellent, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Excellent", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
276-
GAME( 1987, kniffi, 0, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "Nova", "Kniffi", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
277-
GAME( 1988, extrablatt, kniffi, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Extrablatt", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
278-
GAME( 1998, glucksstern, kniffi, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", u8"Glücks-Stern", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
279-
GAME( 1988, juwel, kniffi, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Juwel", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
280-
GAME( 1992, karoas, kniffi, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Karo As", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
273+
//GAME( 1986, doppelpot, 0, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "Nova", "Doppelpot", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
274+
//GAME( 1987, disc2000, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Disc 2000", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
275+
//GAME( 1987, disc2001, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Disc 2001", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
276+
GAME( 1987, supermultib, 0, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "Venus", "Super Multi (DOB)", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
277+
//GAME( 1989, disc3000, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Disc 3000", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
278+
//GAME( 1986, elitedisc, doppelpot, doppelpot, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Elite Disc", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
279+
//GAME( 1982, excellent, 0, excellent, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Excellent", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
280+
//GAME( 1987, kniffi, 0, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "Nova", "Kniffi", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
281+
GAME( 1988, extrablatt, 0, dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Extrablatt", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
282+
GAME( 1998, glucksstern, extrablatt,dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", u8"Glücks-Stern", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
283+
GAME( 1988, juwel, extrablatt,dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Juwel", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )
284+
GAME( 1992, karoas, extrablatt,dicemstr, dicemstr, stella8085_state, empty_init, ROT0, "ADP", "Karo As", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL | MACHINE_REQUIRES_ARTWORK )

src/mame/igs/igs017.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6550,7 +6550,7 @@ GAME ( 1998, lhzb2b, lhzb2, lhzb2, lhzb2, igs017_state, init
65506550
GAME ( 1998, lhzb2c, lhzb2, lhzb2a, lhzb2a, igs017_state, init_lhzb2c, ROT0, "IGS", "Long Hu Zhengba 2 (China, VS220M)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION )
65516551
GAME ( 1998, slqz2, 0, slqz2, slqz2, igs017_state, init_slqz2, ROT0, "IGS", "Shuang Long Qiang Zhu 2 VS (China, VS203J, set 1)", MACHINE_UNEMULATED_PROTECTION ) // 双龙抢珠, finish IGS022 protection
65526552
GAME ( 1998, slqz2a, slqz2, slqz2, slqz2, igs017_state, init_slqz2, ROT0, "IGS", "Shuang Long Qiang Zhu 2 VS (China, unknown version)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION ) // 双龙抢珠, misses program ROM dump, finish IGS022 protection
6553-
GAME ( 1998, slqz2b, slqz2, slqz2, slqz2, igs017_state, init_slqz2b, ROT0, "IGS", "Shuang Long Qiang Zhu 2 VS (China, VS203J, set 2)", MACHINE_UNEMULATED_PROTECTION ) // 双龙抢珠, finish IGS022 protection
6553+
GAME ( 1998, slqz2b, slqz2, slqz2, slqz2, igs017_state, init_slqz2b, ROT0, "IGS", "Shuang Long Qiang Zhu 2 VS (China, VS203J, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION ) // 双龙抢珠, finish IGS022 protection
65546554
GAME ( 1999, tarzanc, 0, tarzan, tarzan, igs017_state, init_tarzanc, ROT0, "IGS", "Tarzan Chuang Tian Guan (China, V109C, set 1)", 0 ) // 泰山闯天关
65556555
GAME ( 1999, tarzan, tarzanc, tarzan, tarzan, igs017_state, init_tarzan, ROT0, "IGS", "Tarzan Chuang Tian Guan (China, V109C, set 2)", MACHINE_NOT_WORKING ) // missing sprites and sound rom, imperfect tiles decryption
65566556
GAME ( 1999, tarzana, tarzanc, tarzan, tarzan, igs017_state, init_tarzana, ROT0, "IGS", "Tarzan (V107)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION ) // missing IGS029 protection, missing sprites and sound rom

src/mame/mame.lst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -455,17 +455,17 @@ manohman
455455

456456
@source:adp/stella8085.cpp
457457
dicemstr
458-
disc2000
459-
disc2001
460-
disc3000
461-
doppelpot
462-
elitedisc
458+
//disc2000
459+
//disc2001
460+
//disc3000
461+
//doppelpot
462+
//elitedisc
463463
extrablatt
464-
excellent
464+
//excellent
465465
glucksstern
466466
juwel
467467
karoas
468-
kniffi
468+
//kniffi
469469
supermultib
470470

471471
@source:adp/stellafr.cpp

0 commit comments

Comments
 (0)