@@ -303,24 +303,67 @@ ROM_START( hwparty )
303
303
ROM_END
304
304
305
305
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
+
306
342
void astropc_state::init_astropc ()
307
343
{
308
344
}
309
345
310
346
} // anonymous namespace
311
347
312
348
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 )
316
359
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 )
319
361
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 )
321
363
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 )
323
365
324
- GAME( 2005 , oligam, 0 , astropc, astropc, astropc_state, init_astropc, ROT0, " Astro" , " Olympian Games (Russia)" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
325
366
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 )
0 commit comments