Clones promoted to working

--------------------------
Xiao Ao Jiang Hu (China, Ver. 1.00) [AJR, Guru]

- subsino/subsino2.cpp: dumped GFX ROM for xiaoao [Guru]

- subsino/subsino.cpp: updated ndongmul ROM loading so that it boots. Still need correct reel GFX loading / decoding and also hangs after a while.
This commit is contained in:
Ivan Vangelista 2024-04-12 18:32:24 +02:00
parent 338ded1f25
commit 0fd858173b
4 changed files with 20 additions and 19 deletions

View File

@ -7,7 +7,7 @@ King Of Football (c)1995 BMC
preliminary driver by Tomasz Slanina
TODO:
- uses same 'pixmap' as bmc/bmcpokr.cpp. Noted uses are for jxzh's test mode and bookkeeping.
- uses a 'pixmap' like bmc/bmcpokr.cpp. Noted uses are for jxzh's test mode and bookkeeping.
For now implementation is just copied over, but it needs to be adapted;
- lots of unknown writes / reads;
- one of the customs could contain a VIA6522-like core. bmc/bmcbowl.cpp uses the VIA6522 and the

View File

@ -42727,25 +42727,25 @@ expcard // (c) 1998 American Alpha
humlan // (c) 2001 Subsino & Truemax
mtrain // (c) 1997 Subsino
mtraina // (c) 1996 Subsino
strain
tbonusal // (c) 1996 American Alpha
new2001 // (c) 2000 Subsino
ptrain // (c) 1999 Subsino
ptraina // (c) 1999 Subsino
qbeebing
queenbee // (c) 2001 American Alpha
queenbeeb // (c) 2001 Subsino
queenbeei // (c) 2001 Subsino
queenbeesa // (c) 2001 Subsino
saklove // (c) 1998 Subsino
squeenb // (c) 2002 Subsino
wtrnymph // (c) 1996 Subsino
xplan // (c) 2006 Subsino
xtrain // (c) 1999 Subsino
qbeebing
treamary
strain
tbonusal // (c) 1996 American Alpha
treacity
treacity202
treamary
wtrnymph // (c) 1996 Subsino
xiaoao
xplan // (c) 2006 Subsino
xtrain // (c) 1999 Subsino
@source:sun/sun1.cpp
sun1 //

View File

@ -3466,13 +3466,18 @@ ROM_START( ndongmul )
HD647180X_FAKE_INTERNAL_ROM
ROM_REGION( 0x20000, "program", 0 )
ROM_LOAD( "tms27c010a.u26", 0x00000, 0x20000, CRC(cf30ed7e) SHA1(138bbfa252769d19b976906a057e54e41135ebe7) )
ROM_LOAD( "tms27c010a.u26", 0x10000, 0x10000, CRC(cf30ed7e) SHA1(138bbfa252769d19b976906a057e54e41135ebe7) )
ROM_CONTINUE( 0x00000, 0x10000 )
ROM_REGION( 0x40000, "tilemap", 0 )
ROM_LOAD( "m27512.u24", 0x00000, 0x10000, CRC(c3a4460c) SHA1(a8c663354faded0012e8fc18d37fdbe76e301fc1) )
ROM_LOAD( "nm27c512q.u24a", 0x10000, 0x10000, CRC(e86f4432) SHA1(d545087561c93690438affea8994da1e6e3ce8af) )
ROM_LOAD( "d27c512.u25", 0x20000, 0x10000, CRC(9ca948c1) SHA1(bf407820b10bea1726e00786892188e3dc07018f) )
ROM_LOAD( "m27c512.u25a", 0x30000, 0x10000, CRC(1b943b64) SHA1(518c0e18bb942c8756364d60d9390e02e79e94f4) )
ROM_LOAD( "m27512.u24", 0x00000, 0x08000, CRC(c3a4460c) SHA1(a8c663354faded0012e8fc18d37fdbe76e301fc1) )
ROM_CONTINUE( 0x10000, 0x08000 )
ROM_LOAD( "nm27c512q.u24a", 0x08000, 0x08000, CRC(e86f4432) SHA1(d545087561c93690438affea8994da1e6e3ce8af) )
ROM_CONTINUE( 0x18000, 0x08000 )
ROM_LOAD( "d27c512.u25", 0x20000, 0x08000, CRC(9ca948c1) SHA1(bf407820b10bea1726e00786892188e3dc07018f) )
ROM_CONTINUE( 0x30000, 0x08000 )
ROM_LOAD( "m27c512.u25a", 0x28000, 0x08000, CRC(1b943b64) SHA1(518c0e18bb942c8756364d60d9390e02e79e94f4) )
ROM_CONTINUE( 0x38000, 0x08000 )
ROM_REGION( 0x20000, "reels", 0 )
ROM_LOAD( "tms27c512.u29", 0x00000, 0x10000, BAD_DUMP CRC(c271fb5f) SHA1(980ab3f14b84dcb1802519047b6afdf0671259d2) ) // Bitrotten, address 0x00410 sometimes reads as 0002 and others as 0003

View File

@ -3142,11 +3142,7 @@ ROM_START( xiaoao )
ROM_LOAD( "1-v100.u21", 0x00000, 0x80000, CRC(728b4597) SHA1(97f92b9a6c455d2d906d55482166fd9704253615) )
ROM_REGION( 0x400000, "tilemap", 0 )
ROM_LOAD( "graphics.bin", 0x000000, 0x400000, NO_DUMP ) // SSOP70 ROM not dumped yet; using ROMs from bishjan for now
ROM_LOAD32_BYTE( "3-v201.u25", 0x000000, 0x100000, CRC(e013e647) SHA1(a5b0f82f3454393c1ea5e635b0d37735a25e2ea5) BAD_DUMP )
ROM_LOAD32_BYTE( "4-v201.u26", 0x000002, 0x100000, CRC(e0d40ef1) SHA1(95f80889103a7b93080b46387274cb1ffe0c8768) BAD_DUMP )
ROM_LOAD32_BYTE( "5-v201.u27", 0x000001, 0x100000, CRC(85067d40) SHA1(3ecf7851311a77a0dfca90775fcbf6faabe9c2ab) BAD_DUMP )
ROM_LOAD32_BYTE( "6-v201.u28", 0x000003, 0x100000, CRC(430bd9d7) SHA1(dadf5a7eb90cf2dc20f97dbf20a4b6c8e7734fb1) BAD_DUMP )
ROM_LOAD( "mj-gc1.u24", 0x000000, 0x400000, CRC(ed3eaaea) SHA1(941ef99dfb2ba0e26112dcd992f7690a1dba8d9c) )
ROM_REGION( 0x100000, "samples", 0 )
ROM_LOAD( "mj-v1.u10", 0x000000, 0x100000, CRC(4d797394) SHA1(fa40a410f903cd81f15c3a86a60ad405b5db8168) )
@ -4052,7 +4048,7 @@ GAME( 1997, treacity, 0, saklove, treacity, subsino2_state, empty_init,
GAME( 1997, treacity202, treacity,saklove, treacity, subsino2_state, empty_init, ROT0, "Subsino (American Alpha license)", "Treasure City (Ver. 202)", MACHINE_NOT_WORKING )
GAME( 1999, bishjan, 0, bishjan, bishjan, subsino2_state, init_bishjan, ROT0, "Subsino", "Bishou Jan (Japan, Ver. 203)", MACHINE_NO_SOUND )
GAME( 200?, xiaoao, bishjan, xiaoao, bishjan, subsino2_state, init_xiaoao, ROT0, "Subsino", "Xiao Ao Jiang Hu", MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_IMPERFECT_GRAPHICS )
GAME( 1999, xiaoao, bishjan, xiaoao, bishjan, subsino2_state, init_xiaoao, ROT0, "Subsino", "Xiao Ao Jiang Hu (China, Ver. 1.00)", MACHINE_NO_SOUND )
GAME( 2000, new2001, 0, new2001, new2001, subsino2_state, init_new2001, ROT0, "Subsino", "New 2001 (Italy, Ver. 200N)", MACHINE_NO_SOUND )