From bf62676ccccfc7fca751c6fb52f2b38911cfb0f9 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 29 Mar 2025 09:16:19 +0100 Subject: [PATCH] New systems marked not working ------------------------------ Da Bai Sha [little0] --- src/mame/bordun/skylncr.cpp | 20 ++++++++++++++++++-- src/mame/igs/igs_m027_033vid.cpp | 7 ++++--- src/mame/mame.lst | 1 + 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/mame/bordun/skylncr.cpp b/src/mame/bordun/skylncr.cpp index 3291fd5425e..3d3e8d78e87 100644 --- a/src/mame/bordun/skylncr.cpp +++ b/src/mame/bordun/skylncr.cpp @@ -2118,7 +2118,7 @@ Notes: ROM_START( sstar97a ) ROM_REGION( 0x14000, "maincpu", ROMREGION_ERASE00 ) - ROM_LOAD( "109.u15", 0x04000, 0x04000, CRC(ed3a645a) SHA1(daffc12574491ee6aacc144e633792d9eab6eb6e) ) // TODO: decrambling not correct, seems two contain two programs + ROM_LOAD( "109.u15", 0x04000, 0x04000, CRC(ed3a645a) SHA1(daffc12574491ee6aacc144e633792d9eab6eb6e) ) // TODO: descrambling not correct, seems to contain two programs ROM_CONTINUE( 0x00000, 0x04000 ) ROM_CONTINUE( 0x0c000, 0x04000 ) ROM_CONTINUE( 0x08000, 0x04000 ) @@ -2157,7 +2157,7 @@ ROM_START( hongmayi ) ROM_LOAD( "hongmayi.u6", 0x00000, 0x40000, CRC(7b77544b) SHA1(a2110d556c5069104f2e89e45a781462136e7df4) ) // encrypted ROM_REGION( 0x200000, "gfx1", 0 ) - ROM_LOAD( "hongmayi2.u9", 0x000000, 0x200000, CRC(32de3983) SHA1(c120f219033ad344babd65b45a8adf4f8500df62) ) // 1ST AND 2ND HALF IDENTICAL + ROM_LOAD( "hongmayi2.u8", 0x000000, 0x200000, CRC(32de3983) SHA1(c120f219033ad344babd65b45a8adf4f8500df62) ) // 1ST AND 2ND HALF IDENTICAL ROM_IGNORE( 0x200000 ) ROM_REGION( 0x200000, "gfx2", 0 ) @@ -2168,6 +2168,21 @@ ROM_START( hongmayi ) ROM_LOAD( "hongmayi_voice.u31", 0x00000, 0x40000, CRC(a62d14d4) SHA1(70de5e34b157a7c4a6de1a992e098ebfb2bd95d8) ) ROM_END +ROM_START( dbsha ) // same PCB as hongmayi + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "rom.u6", 0x00000, 0x40000, CRC(e6f4117c) SHA1(4c0d6568b0064dcfe56a549e1244ca927ec87d31) ) // encrypted + ROM_IGNORE( 0x40000 ) // 1ST AND 2ND HALF IDENTICAL + + ROM_REGION( 0x400000, "gfx1", 0 ) + ROM_LOAD( "rom.u8", 0x000000, 0x400000, CRC(a139e37d) SHA1(3714070c0bd050431b3e1de87d45afc54b39aee3) ) // 1ST AND 2ND HALF IDENTICAL + + ROM_REGION( 0x400000, "gfx2", 0 ) + ROM_LOAD( "rom.u9", 0x000000, 0x400000, CRC(c2c6e8b5) SHA1(bfb24ab189de96456cf1c4ca1d8aed7aeea3e686) ) + + ROM_REGION( 0x80000, "oki", 0 ) + ROM_LOAD( "rom.u31", 0x00000, 0x80000, CRC(c6367688) SHA1(8e2dc5f12c5a548fc4e4a8510322c3f5f992b79d) ) // encrypted +ROM_END + /* 蝴蝶梦 97 (Húdié Mèng 97) Game is encrypted and needs better decoded graphics. @@ -2620,6 +2635,7 @@ GAME( 199?, sstar97, 0, sstar97, sstar97, skylncr_state, empty_init, GAME( 199?, sstar97a, sstar97, sstar97, sstar97, skylncr_state, init_sstar97a, ROT0, "Bordun International", "Super Star 97 / Ming Xing 97 (version V168A)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) GAME( 199?, sstar97jb, sstar97, sstar97, sstar97, skylncr_state, empty_init, ROT0, "Bordun International", "Super Star 97 / Ming Xing 97 Jianan Ban", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // needs decryption GAME( 199?, hongmayi, 0, sstar97, sstar97, skylncr_state, empty_init, ROT0, "bootleg", "Hong Mayi", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // needs decryption +GAME( 199?, dbsha, 0, sstar97, sstar97, skylncr_state, empty_init, ROT0, "bootleg", "Da Bai Sha", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // needs decryption GAME( 1995, bdream97, 0, bdream97, skylncr, skylncr_state, empty_init, ROT0, "bootleg (KKK)", "Hudie Meng 97", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) GAME( 2000?,olymp, 0, olymp, skylncr, skylncr_state, init_olymp, ROT0, "Z Games", "Olympus (Z Games, version 10)", MACHINE_WRONG_COLORS | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // Still has Bordun International 1992 strings GAME( 2000, sonikfig, 0, skylncr, sonikfig, skylncr_state, init_sonikfig, ROT0, "Z Games", "Sonik Fighter (version 02, encrypted)", MACHINE_WRONG_COLORS | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/igs/igs_m027_033vid.cpp b/src/mame/igs/igs_m027_033vid.cpp index e85f8f42667..52ecba56f5c 100644 --- a/src/mame/igs/igs_m027_033vid.cpp +++ b/src/mame/igs/igs_m027_033vid.cpp @@ -436,7 +436,8 @@ ROM_START( qiji6 ) ROM_LOAD( "sp.3", 0x00000, 0x80000, CRC(06b70fe9) SHA1(5df34f870d32893b5c3095fb9653954209712cdb) ) ROM_END -// 花花世界 5 (Huāhuā Shìjiè 5) +// 花花世界 5 (Huāhuā Shìjiè 5) / 飞行世界 (Fēixíng Shìjiè) +// Alternate title is shown if the card type is changed in the test menu // IGS PCB-0405-02-FZ + IGS PCB-0492-00 riser board ROM_START( huahuas5 ) ROM_REGION( 0x4000, "maincpu", 0 ) @@ -475,6 +476,6 @@ void igs_m027_033vid_state::init_huahuas5() ***************************************************************************/ // internal ROM date is 2002, external software revision could be later -GAME( 2002, qiji6, 0, m027_033vid, qiji6, igs_m027_033vid_state, init_qiji6, ROT0, "IGS", "Qiji 6 (V118CN)", MACHINE_NOT_WORKING ) // lacks hopper support +GAME( 2002, qiji6, 0, m027_033vid, qiji6, igs_m027_033vid_state, init_qiji6, ROT0, "IGS", "Qiji 6 (V118CN)", MACHINE_NOT_WORKING ) // lacks hopper support // internal ROM date is 2004, external software revision could be later -GAME( 2004, huahuas5, 0, m027_033vid, huahuas5, igs_m027_033vid_state, init_huahuas5, ROT0, "IGS", "Huahua Shijie 5 (V107CN)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND ) // lacks hopper support, Oki banking +GAME( 2004, huahuas5, 0, m027_033vid, huahuas5, igs_m027_033vid_state, init_huahuas5, ROT0, "IGS", "Huahua Shijie 5 / Feixing Shijie (V107CN)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND ) // lacks hopper support, Oki banking diff --git a/src/mame/mame.lst b/src/mame/mame.lst index e0dd003a209..37926403420 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -15177,6 +15177,7 @@ bdream97 blshark butrfly butrflybl +dbsha gallag50 hongmayi leader