Welcome!
Final Burn Neo => FBN Discussion => Topic started by: fprietog on August 30, 2025, 11:40:21 PM
-
Hello,
yesterday I was looking in FBNeo for an arcade I love when I was younger called "Great Gurianos" but I saw that support is only available for Spectrum version.
"Great Gurianos" is supported by MAME with romset name greatgur and is a clone of "Gladiator (US)" that has FBNeo support with romset name gladiatr.
Please, add the support to this clone if possible.
Thanks and best regards.
Additional info:
Driver: src/burn/drv/taito/d_gladiatr.cpp
Gladiator info (MAME): http://adb.arcadeitalia.net/?mame=gladiatr
Great Gurianos info (MAME): Info: http://adb.arcadeitalia.net/?mame=greatgur
-
To test "Great Gurianos" in FBNeo I've used this Romdata file with the greatgur.zip split set from MAME and it works as expected (differences from gladiatr in bold font):
// RomData template for FinalBurn Neo
// The *** in the ZipName field cannot be empty and cannot be duplicated with DrvName
ZipName: greatgur
DrvName: gladiatr
FullName: "Great Gurianos"
// Name Len Crc32 Type
"qb0_5", 0x00004000, 0x25b19efb, 0x01100001
"qb0_4", 0x00002000, 0x347ec794, 0x01100001
"qb0_1", 0x00004000, 0x040c9839, 0x01100001
"qb0_3", 0x00008000, 0xd6a342e7, 0x01100001
"qb0_17", 0x00004000, 0xe78be010, 0x01100002
"qb0_20", 0x00008000, 0x15916eda, 0x01100003
"qb0_19", 0x00008000, 0x79caa7ed, 0x01100003
"qb0_18", 0x00008000, 0xe9591260, 0x01100003
"qb0_15", 0x00002000, 0x5e1332b8, 0x00200004
"qb0_12", 0x00008000, 0x0585d9ac, 0x00200005
"qb0_13", 0x00008000, 0xa6bb797b, 0x00200005
"qb0_14", 0x00008000, 0x85b71211, 0x00200005
"qc0_06.bin", 0x00004000, 0x96b20201, 0x00200006
"qc0_07.bin", 0x00008000, 0x9e89fa8f, 0x00200006
"qc0_8", 0x00004000, 0x1c7ffdad, 0x00200006
"qc0_09.bin", 0x00004000, 0x204cd385, 0x00200006
"qc1_10", 0x00008000, 0x364cdb58, 0x00200006
"qc1_11.bin", 0x00008000, 0xb2aabbf5, 0x00200006
"q3.2b", 0x00000020, 0x6a7c3c60, 0x00200007
"q4.5s", 0x00000020, 0xe325808e, 0x00200007
"aq_002.9b", 0x00000400, 0xb30d225f, 0x00200008
"aq_003.xx", 0x00000400, 0x1d02cd5f, 0x01100009
"aq_006.3a", 0x00000400, 0x3c5ca4c6, 0x0110000a
"aq_007.6c", 0x00000800, 0xf19af04d, 0x0110000b
I've also noticed that in MAME the "UCPU MCU Code" and "CSND MCU Code" used for greatgur are the same (crc 3c5ca4c6):
ROM_REGION( 0x0400, "ucpu", 0 ) /* comms MCU */
ROM_LOAD( "gladucpu.17", 0x00000, 0x0400, CRC(3c5ca4c6) SHA1(0d8c2e1c2142ada11e30cfb9a48663386fee9cb8) )
ROM_REGION( 0x0400, "csnd", 0 ) /* comms MCU */
ROM_LOAD( "gladcsnd.18", 0x00000, 0x0400, CRC(3c5ca4c6) SHA1(0d8c2e1c2142ada11e30cfb9a48663386fee9cb8) )
But in rest of related games are different:
ROM_REGION( 0x0400, "ucpu", 0 ) /* comms MCU */
ROM_LOAD( "aq_006.3a", 0x00000, 0x0400, CRC(3c5ca4c6) SHA1(0d8c2e1c2142ada11e30cfb9a48663386fee9cb8) BAD_DUMP )
ROM_REGION( 0x0800, "csnd", 0 ) /* comms MCU */
ROM_LOAD( "aq_007.6c", 0x00000, 0x0800, CRC(f19af04d) SHA1(61105cb905128e5d10b2e97d6201034584eb1ada) )
I leave it different. Using the same files looks like a MAME mistake to me...
-
Sure, it's on the git :)
-
Wow! that was fast. Thank you very much!