New clones marked not working

-----------------------------
Golden Regular (version 388/2000) [Hammy]

- toaplan/twincobra.cpp: corrected ROM locations for some sets, corrected audio CPU ROM for hishouza [Guru]
This commit is contained in:
Ivan Vangelista 2025-01-04 17:04:55 +01:00
parent 2fb3e47664
commit 9a33d2dd02
3 changed files with 29 additions and 13 deletions

View File

@ -11863,6 +11863,20 @@ ROM_START( moonlghtc )
ROM_LOAD( "moon-sound.bin", 0x0000, 0x20000, CRC(9d58960f) SHA1(c68edf95743e146398aabf6b9617d18e1f9bf25b) )
ROM_END
ROM_START( gregular )
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD( "30.prg", 0x00000, 0x20000, CRC(7219d1c1) SHA1(8d17f29f94f50db952a1dd144c971b2e3be2dad3) ) // 1ST AND 2ND HALF IDENTICAL
ROM_REGION( 0x20000, "gfx1", 0 )
ROM_LOAD( "28.gfx", 0x00000, 0x20000, CRC(dfd27fa2) SHA1(408ae9de1d6e869c6dc5daa073b845081204624b) ) // FIXED BITS (00xxxxxx), but correct
ROM_REGION( 0x20000, "gfx2", 0 )
ROM_LOAD( "29.gfx", 0x00000, 0x20000, CRC(8a5f274d) SHA1(0f2ad61b00e220fc509c01c11c1a8f4e47b54f2a) ) // 00xxxxxxxxxxxxxxx = 0xFF
ROM_REGION( 0x40000, "oki", 0 )
ROM_LOAD( "27.oki", 0x00000, 0x20000, CRC(9d58960f) SHA1(c68edf95743e146398aabf6b9617d18e1f9bf25b) )
ROM_END
/* Gold Fruit
@ -22426,6 +22440,7 @@ GAME( 199?, moonlght, goldstar, moonlght, goldstar, goldstar_state, empty_ini
GAME( 199?, moonlghta, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Moon Light (v.0629, high program)", 0 )
GAME( 199?, moonlghtb, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Moon Light (v.02L0A, low program)", MACHINE_IMPERFECT_COLORS ) // need to check the odd palette value at 0xc780. should be black.
GAME( 199?, moonlghtc, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Moon Light (v.02L0A, high program, alt gfx)", MACHINE_IMPERFECT_COLORS ) // need to check the odd palette value at 0xc780. should be black.
GAME( 199?, gregular, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg (Playmark)","Golden Regular (version 388/2000)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_COLORS ) // I/O needs checking
GAMEL( 199?, chrygld, 0, chrygld, chrygld, cb3_state, init_chrygld, ROT0, "bootleg", "Cherry Gold I (set 1)", 0, layout_chrygld )
GAMEL( 199?, chry10, 0, chrygld, chry10, cb3_state, init_chry10, ROT0, "bootleg", "Cherry 10 (bootleg with PIC16F84)", 0, layout_chrygld )
GAME( 199?, goldfrui, goldstar, goldfrui, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Gold Fruit", 0 ) // maybe fullname should be 'Gold Fruit (main 40%)'

View File

@ -20229,6 +20229,7 @@ fl7_tw // Taiwanese Hardware.
goldfrui // bootleg
goldstar // (c) 198? IGS
goldstbl // (c) 198? IGS
gregular // Playmark
halltsk //
hamhouse // bootleg
hamhouse9 // bootleg

View File

@ -957,8 +957,8 @@ ROM_END
ROM_START( fshark )
ROM_REGION( 0x30000, "maincpu", 0 ) // Main 68K code
ROM_LOAD16_BYTE( "b02_18-1.m8", 0x00000, 0x10000, CRC(04739e02) SHA1(8a14284adb0f0f33adf9affdec081c90de85d594) )
ROM_LOAD16_BYTE( "b02_17-1.p8", 0x00001, 0x10000, CRC(fd6ef7a8) SHA1(ddbc05ce694ab4d929f5f621d95800b612bc5f66) )
ROM_LOAD16_BYTE( "b02_18-1.p8", 0x00000, 0x10000, CRC(04739e02) SHA1(8a14284adb0f0f33adf9affdec081c90de85d594) )
ROM_LOAD16_BYTE( "b02_17-1.m8", 0x00001, 0x10000, CRC(fd6ef7a8) SHA1(ddbc05ce694ab4d929f5f621d95800b612bc5f66) )
ROM_REGION( 0x8000, "audiocpu", 0 ) // Sound Z80 code
ROM_LOAD( "b02_16.l5", 0x0000, 0x8000, CRC(cdd1a153) SHA1(de9827a959039cf753ecac6756fb1925c37466d8) )
@ -1000,8 +1000,8 @@ ROM_END
// the ROM contents of the bootleg are the same of the original, the difference is the TMS320C10 code which is in external PROMs instead of internal
ROM_START( fsharkb )
ROM_REGION( 0x30000, "maincpu", 0 ) // Main 68K code
ROM_LOAD16_BYTE( "b02_18-1.m8", 0x00000, 0x10000, CRC(04739e02) SHA1(8a14284adb0f0f33adf9affdec081c90de85d594) )
ROM_LOAD16_BYTE( "b02_17-1.p8", 0x00001, 0x10000, CRC(fd6ef7a8) SHA1(ddbc05ce694ab4d929f5f621d95800b612bc5f66) )
ROM_LOAD16_BYTE( "b02_18-1.p8", 0x00000, 0x10000, CRC(04739e02) SHA1(8a14284adb0f0f33adf9affdec081c90de85d594) )
ROM_LOAD16_BYTE( "b02_17-1.m8", 0x00001, 0x10000, CRC(fd6ef7a8) SHA1(ddbc05ce694ab4d929f5f621d95800b612bc5f66) )
ROM_REGION( 0x8000, "audiocpu", 0 ) // Sound Z80 code
ROM_LOAD( "b02_16.l5", 0x0000, 0x8000, CRC(cdd1a153) SHA1(de9827a959039cf753ecac6756fb1925c37466d8) )
@ -1049,8 +1049,8 @@ ROM_END
ROM_START( skyshark )
ROM_REGION( 0x30000, "maincpu", 0 ) // Main 68K code
ROM_LOAD16_BYTE( "b02_18-2.m8", 0x00000, 0x10000, CRC(888e90f3) SHA1(3a40d7e7653cc929af8186e48f272989fb332e14) )
ROM_LOAD16_BYTE( "b02_17-2.p8", 0x00001, 0x10000, CRC(066d67be) SHA1(a66be35b956da2c2ddf97cae66d79c0efd228621) )
ROM_LOAD16_BYTE( "b02_18-2.p8", 0x00000, 0x10000, CRC(888e90f3) SHA1(3a40d7e7653cc929af8186e48f272989fb332e14) )
ROM_LOAD16_BYTE( "b02_17-2.m8", 0x00001, 0x10000, CRC(066d67be) SHA1(a66be35b956da2c2ddf97cae66d79c0efd228621) )
ROM_REGION( 0x8000, "audiocpu", 0 ) // Sound Z80 code
ROM_LOAD( "b02_16.l5", 0x0000, 0x8000, CRC(cdd1a153) SHA1(de9827a959039cf753ecac6756fb1925c37466d8) )
@ -1091,8 +1091,8 @@ ROM_END
ROM_START( skysharka )
ROM_REGION( 0x30000, "maincpu", 0 ) // Main 68K code
ROM_LOAD16_BYTE( "b02_18-2.m8", 0x00000, 0x10000, CRC(341deaac) SHA1(8eac9cb1fa0861bff444847c530a075fd9a42695) ) // sldh
ROM_LOAD16_BYTE( "b02_17-2.p8", 0x00001, 0x10000, CRC(ec3b5a2c) SHA1(4e7a479cc401880d9fe932be2c386d07fe37197e) ) // sldh
ROM_LOAD16_BYTE( "b02_18-2.p8", 0x00000, 0x10000, CRC(341deaac) SHA1(8eac9cb1fa0861bff444847c530a075fd9a42695) ) // sldh
ROM_LOAD16_BYTE( "b02_17-2.m8", 0x00001, 0x10000, CRC(ec3b5a2c) SHA1(4e7a479cc401880d9fe932be2c386d07fe37197e) ) // sldh
ROM_REGION( 0x8000, "audiocpu", 0 ) // Sound Z80 code
ROM_LOAD( "b02_16.l5", 0x0000, 0x8000, CRC(cdd1a153) SHA1(de9827a959039cf753ecac6756fb1925c37466d8) )
@ -1133,11 +1133,11 @@ ROM_END
ROM_START( hishouza )
ROM_REGION( 0x30000, "maincpu", 0 ) // Main 68K code
ROM_LOAD16_BYTE( "b02_18.m8", 0x00000, 0x10000, CRC(4444bb94) SHA1(5ff955a5190d1b356187de105cfb8ea181fc1282) )
ROM_LOAD16_BYTE( "b02_17.p8", 0x00001, 0x10000, CRC(cdac7228) SHA1(6b0d67e4b0661a858653d2eabb8936af9148167e) )
ROM_LOAD16_BYTE( "b02_18.p8", 0x00000, 0x10000, CRC(4444bb94) SHA1(5ff955a5190d1b356187de105cfb8ea181fc1282) )
ROM_LOAD16_BYTE( "b02_17.m8", 0x00001, 0x10000, CRC(cdac7228) SHA1(6b0d67e4b0661a858653d2eabb8936af9148167e) )
ROM_REGION( 0x8000, "audiocpu", 0 ) // Sound Z80 code
ROM_LOAD( "b02_16.l5", 0x0000, 0x8000, CRC(cdd1a153) SHA1(de9827a959039cf753ecac6756fb1925c37466d8) )
ROM_LOAD( "b02_16.l5", 0x0000, 0x8000, CRC(f0b98af2) SHA1(7054029b1955c510a6b693d278dd4d8a384112df) )
ROM_REGION( 0x2000, "dsp", 0 ) // Co-Processor TMS320C10 MCU code
ROM_LOAD( "d70011u_gxc-01_mcu_64000", 0x0000, 0x0c00, CRC(1ca63774) SHA1(e534325af9433fb0e9ccdf82ee3a192d2459b18f) ) // decapped, real label D70011U GXC-01 MCU 64000
@ -1176,8 +1176,8 @@ ROM_END
// The ROM contents of the bootleg are the same of the original, the difference is the TMS320C10 code which is in external PROMs instead of internal
ROM_START( hishouzab )
ROM_REGION( 0x30000, "maincpu", 0 ) // Main 68K code
ROM_LOAD16_BYTE( "b02_18.m8", 0x00000, 0x10000, CRC(4444bb94) SHA1(5ff955a5190d1b356187de105cfb8ea181fc1282) )
ROM_LOAD16_BYTE( "b02_17.p8", 0x00001, 0x10000, CRC(cdac7228) SHA1(6b0d67e4b0661a858653d2eabb8936af9148167e) )
ROM_LOAD16_BYTE( "b02_18.p8", 0x00000, 0x10000, CRC(4444bb94) SHA1(5ff955a5190d1b356187de105cfb8ea181fc1282) )
ROM_LOAD16_BYTE( "b02_17.m8", 0x00001, 0x10000, CRC(cdac7228) SHA1(6b0d67e4b0661a858653d2eabb8936af9148167e) )
ROM_REGION( 0x8000, "audiocpu", 0 ) // Sound Z80 code
ROM_LOAD( "b02_16.l5", 0x0000, 0x8000, CRC(cdd1a153) SHA1(de9827a959039cf753ecac6756fb1925c37466d8) )