Skip to content

Commit 2100f1b

Browse files
committed
New systems marked not working
------------------------------ Carnival (Astro Corp., US.004.D) [Ioannis Bampoulas, TeamEurope] Santa Claus (IN.001.07.A) [Ioannis Bampoulas, TeamEurope] - dynax/royalmah.cpp: fixed release year and bootlegger for akamj [Wayder] - maygay/maygayew.cpp: split the 'altrevs' in proper clone sets
1 parent 66bf033 commit 2100f1b

File tree

5 files changed

+499
-86
lines changed

5 files changed

+499
-86
lines changed

Diff for: src/mame/astrocorp/astropc.cpp

+52-9
Original file line numberDiff line numberDiff line change
@@ -303,24 +303,67 @@ ROM_START( hwparty )
303303
ROM_END
304304

305305

306+
// The following games use an Artemis II sub board and may need to be moved to a separate driver
307+
// The Artemis II sub board has 2x M68K ROMs and 2x LY621024SL RAMs on the upper side,
308+
// while on the back side there are the following components: ASTRO V102PX encrypted M68K (002 for carnivac, 001 for santacl),
309+
// Astro ROHS (GFX chip?) and 2x LY621024SL RAMs.
310+
311+
312+
// main PCB: unmarked with AMD Geode CS5536AD, W83627HG-AW IOC, RTL8100C ethernet controller, big heat-sinked chip,
313+
// 4x HY5DU121622CTP SRAM (mounted on SO-DIMM), Realtek ALC203 + Yamaha YDA138-E (mounted on Yamaha_Audio_A riser board)
314+
// with 24.576 MHz XTAL, Trascend Compact Flash
315+
ROM_START( carnivac )
316+
ROM_REGION32_LE(0x80000, "pci:12.0", 0)
317+
ROM_LOAD( "phoenixbios.u8", 0x00000, 0x80000, CRC(aeb6cac5) SHA1(1b12b0d20d6451ac36ab5976d1e977034212e3a0) )
318+
319+
ROM_REGION(0x20000, "rom", 0) // on subboard
320+
ROM_LOAD16_BYTE( "1_caus-014.tu1", 0x00000, 0x010000, CRC(131947d1) SHA1(521751c5a8a0e6031de7998ed64a8be3d6f0a290) )
321+
ROM_LOAD16_BYTE( "2_caus-014.tu3", 0x00001, 0x010000, CRC(22d6209d) SHA1(621786d49e7fd38ce1b7665664f7b97604fedbd5) )
322+
323+
ROM_REGION(0x10000000, "drive", 0)
324+
ROM_LOAD( "carnival_us.004.d.img", 0x0000, 0xf618000, CRC(566b9fbf) SHA1(14364b05151db60b1882c2230d896ac8c632395b) )
325+
ROM_END
326+
327+
// main PCB: Astro AS-LX800 A5 with AMD Geode CS5536AD, big heat-sinked chip, 4x HY5DU121622CTP SRAM (directly on PCB),
328+
// Realtek ALC203 + Yamaha YDA138-E with 24.576 MHz XTAL (directly on PCB), Trascend Compact Flash
329+
ROM_START( santacl )
330+
ROM_REGION32_LE(0x80000, "pci:12.0", 0)
331+
ROM_LOAD( "phoenixbios.u30", 0x00000, 0x80000, CRC(4e24ffdb) SHA1(8b4bba02183da5eae27755b86eca830d06fe05ae) )
332+
333+
ROM_REGION(0x20000, "rom", 0) // on subboard
334+
ROM_LOAD16_BYTE( "1_scin-020.tu1", 0x00000, 0x010000, CRC(b05e9c50) SHA1(2e67d144497f0b531d94e97107e8c2b238e46363) )
335+
ROM_LOAD16_BYTE( "2_scin-020.tu3", 0x00001, 0x010000, CRC(97821e0d) SHA1(ec2a44916799c2f92b9c6db75cffe22cd2dd61ef) )
336+
337+
ROM_REGION(0x20000000, "drive", 0)
338+
ROM_LOAD( "santa_claus_in.001.07.a.img", 0x0000, 0x1e6c6000, CRC(c89732de) SHA1(499f49b97baeef9681a0f9e4538e74676d4379c4) )
339+
ROM_END
340+
341+
306342
void astropc_state::init_astropc()
307343
{
308344
}
309345

310346
} // anonymous namespace
311347

312348

313-
GAME( 2005, blackbd, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Black Beard (Russia, set 1)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
314-
GAME( 2005?, blackbda, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Black Beard (Russia, set 2)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
315-
GAME( 2005, blackbdb, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Black Beard (Russia, set 3)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
349+
// Pallas games
350+
351+
GAME( 2005, blackbd, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Black Beard (Russia, set 1)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
352+
GAME( 2005?, blackbda, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Black Beard (Russia, set 2)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
353+
GAME( 2005, blackbdb, blackbd, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Black Beard (Russia, set 3)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
354+
355+
GAME( 2005, dslayrr, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Dragon Slayer (Russia, v15.B, 2005/08/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
356+
GAME( 2006, dslayrra, dslayrr, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Dragon Slayer (Russia, v16.B, 2005/11/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
357+
358+
GAME( 2005, hwparty, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Halloween Party (US.23.A)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
316359

317-
GAME( 2005, dslayrr, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Dragon Slayer (Russia, v15.B, 2005/08/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
318-
GAME( 2006, dslayrra, dslayrr, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Dragon Slayer (Russia, v16.B, 2005/11/10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
360+
GAME( 2004, hawaii, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Hawaii (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
319361

320-
GAME( 2005, hwparty, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Halloween Party (US.23.A)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
362+
GAME( 2005, oligam, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Olympian Games (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
321363

322-
GAME( 2004, hawaii, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Hawaii (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
364+
GAME( 2005, rasce, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro Corp.", "Ra's Scepter (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
323365

324-
GAME( 2005, oligam, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Olympian Games (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
325366

326-
GAME( 2005, rasce, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Ra's Scepter (Russia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
367+
// Artemis II games
368+
GAME( 2009, carnivac, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Carnival (Astro Corp., US.004.D)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
369+
GAME( 2009, santacl, 0, astropc, astropc, astropc_state, init_astropc, ROT0, "Astro", "Santa Claus (IN.001.07.A)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )

Diff for: src/mame/dynax/royalmah.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -6195,7 +6195,7 @@ GAME( 1983, seljan, 0, seljan, seljan, royalmah_state, emp
61956195
GAME( 1983, janyoup2, royalmj, janyoup2, janyoup2, royalmah_state, empty_init, ROT0, "Cosmo Denshi", "Janyou Part II (ver 7.03, July 1 1983)",0 )
61966196
GAME( 1985, tahjong, royalmj, tahjong, tahjong, royalmah_prgbank_state, init_tahjong, ROT0, "Bally Pond / Nasco", "Tahjong Yakitori (ver. 2-1)", 0 ) // 1985 Jun. 17
61976197
GAME( 1981, janputer, 0, royalmah, royalmah, royalmah_state, empty_init, ROT0, "bootleg (Paradise Denshi Ltd. / Mes)", "New Double Bet Mahjong (bootleg of Royal Mahjong)", 0 ) // MT #05392
6198-
GAME( 1981, akamj, 0, ippatsu, ippatsu, royalmah_state, empty_init, ROT0, "bootleg (Paradise Denshi Ltd.)", "Aka Mahjong (Double Bet)", 0 )
6198+
GAME( 1990, akamj, 0, ippatsu, ippatsu, royalmah_state, empty_init, ROT0, "bootleg (Paradise Electronics)", "Aka Mahjong (Double Bet, ver 1 16)", 0 )
61996199
GAME( 1984, rkjanoh2, 0, rkjanoh2, royalmah, royalmah_prgbank_state, init_chalgirl, ROT0, "SNK / Dyna Corp", "Royal King Jang Oh 2 (v4.00 1984 Jun 10th)", MACHINE_WRONG_COLORS | MACHINE_NOT_WORKING ) // never seems to set the palette bank?
62006200
GAME( 1984, janoh, 0, janoh, royalmah, royalmah_state, empty_init, ROT0, "Toaplan", "Jan Oh (set 1)", MACHINE_NOT_WORKING )
62016201
GAME( 1984, janoha, janoh, janoha, royalmah, royalmah_state, empty_init, ROT0, "Toaplan", "Jan Oh (set 2)", MACHINE_NOT_WORKING ) // this one is complete?

Diff for: src/mame/igs/igs017.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -5739,7 +5739,7 @@ ROM_START( tarzanb ) // V110 TARZAN C
57395739
ROM_LOAD( "t.z._text_u5.u5", 0x00000, 0x80000, CRC(1724e039) SHA1(d628499b61f98f7c9034d70b82ee25e002190ece) )
57405740

57415741
ROM_REGION( 0x80000, "oki", 0 )
5742-
ROM_LOAD( "igs_s2102_sp_v102.u14", 0x00000, 0x80000, CRC(90dda82d) SHA1(67fbc1e8d76b85e124136e2f1df09c8b6c5a8f97) ) // not dumped for this set, but same markings as tarzanc's one
5742+
ROM_LOAD( "igs_s2102_sp_v102.u14", 0x00000, 0x80000, CRC(90dda82d) SHA1(67fbc1e8d76b85e124136e2f1df09c8b6c5a8f97) )
57435743

57445744
ROM_REGION( 0x2dd * 2, "plds", ROMREGION_ERASE )
57455745
ROM_LOAD( "eg.u20", 0x000, 0x2dd, NO_DUMP )

Diff for: src/mame/mame.lst

+26
Original file line numberDiff line numberDiff line change
@@ -1438,12 +1438,14 @@ zoo // (c) 2004 Astro Corp.
14381438
blackbd //
14391439
blackbda //
14401440
blackbdb //
1441+
carnivac //
14411442
dslayrr //
14421443
dslayrra //
14431444
hawaii //
14441445
hwparty //
14451446
oligam //
14461447
rasce //
1448+
santacl //
14471449

14481450
@source:astrocorp/hummer.cpp
14491451
jackvent
@@ -27085,15 +27087,39 @@ ep_xtraa //
2708527087

2708627088
@source:maygay/maygayew.cpp
2708727089
mg_alad // Aladdin's Cave
27090+
mg_alada //
27091+
mg_aladb //
27092+
mg_aladc //
2708827093
mg_bb // Big Break
27094+
mg_bba //
27095+
mg_bbb //
2708927096
mg_ewg // Each Way Gambler
27097+
mg_ewga //
27098+
mg_ewgb //
27099+
mg_ewgc //
27100+
mg_ewgd //
27101+
mg_ewge //
27102+
mg_ewgf //
27103+
mg_ewgg //
2709027104
mg_gbr // Guinness Book Of Records
27105+
mg_gbra //
27106+
mg_gbrb //
2709127107
mg_jv // Jack & Vera
27108+
mg_jva //
27109+
mg_jvb //
27110+
mg_jvc //
2709227111
mg_kf // Krypton Factor
27112+
mg_kfa //
2709327113
mg_lug // London Underground
27114+
mg_luga //
2709427115
mg_pbw // Pinball Wizard
27116+
mg_pbwa //
27117+
mg_pbwb //
2709527118
mg_risk // Risk
27119+
mg_riska //
27120+
mg_riskb //
2709627121
mg_scl // Super Clue
27122+
mg_scla //
2709727123

2709827124
@source:maygay/maygayv1.cpp
2709927125
mv1bon // Believe It Or Not

0 commit comments

Comments
 (0)