libretro / mame2003-plus-libretro

Updated 2018 version of MAME (0.78) for libretro. with added game support plus many fixes and improvements
Other
183 stars 109 forks source link

update neogeo BIOS files and options because of compatibility #1412

Open AngelofMe opened 2 years ago

AngelofMe commented 2 years ago

neogeo(mame)34files.zip neogeo(fbn)38files.zip original 0.78 neogeo.zip doesn't contain unibios4.0 but i downloaded latest neogeo.zip from a site mame 2003 plus load failed and it also has 31 BIOS options but your emulator has 15 BIOS options

control + f '(mainbios $0 - 128k)' in this page to find all BIOS options

0.78 old biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/> biosset name="euro-s1" description="Europe MVS (Ver. 1)"/> biosset name="us" description="US MVS (Ver. 2?)"/> biosset name="us-e" description="US MVS (Ver. 1)"/> biosset name="asia" description="Asia MVS (Ver. 3)"/> biosset name="japan" description="Japan MVS (Ver. 3)"/> biosset name="japan-s2" description="Japan MVS (Ver. 2)"/> rom name="sp-s2.sp1" bios="euro" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="user1" offset="0"/> rom name="sp-s.sp1" bios="euro-s1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd" region="user1" offset="0"/> rom name="usa_2slt.bin" bios="us" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb" region="user1" offset="0"/> rom name="sp-e.sp1" bios="us-e" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8" region="user1" offset="0"/> rom name="asia-s3.rom" bios="asia" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1" region="user1" offset="0"/> rom name="vs-bios.rom" bios="japan" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075" region="user1" offset="0"/> rom name="sp-j2.rom" bios="japan-s2" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91" region="user1" offset="0"/> rom name="sm1.sm1" size="131072" crc="97cf998b" sha1="977387a7c76ef9b21d0b01fa69830e949a9a9626" region="cpu2" offset="0"/> rom name="000-lo.lo" size="65536" crc="e09e253c" sha1="2b1c719531dac9bb503f22644e6e4236b91e7cfc" region="gfx4" offset="0"/> rom name="sfix.sfx" size="131072" crc="354029fc" sha1="4ae4bf23b4c2acff875775d4cbff5583893ce2a1" region="gfx2" offset="0"/>

0.234 -> 0.245 (latest) biosset name="euro" description="Europe MVS (Ver. 2)"/> biosset name="euro-s1" description="Europe MVS (Ver. 1)"/> biosset name="asia-mv1c" description="Asia NEO-MVH MV1C"/> biosset name="asia-mv1b" description="Asia MV1B"/> biosset name="us" description="US MVS (Ver. 2?)"/> biosset name="us-e" description="US MVS (Ver. 1)"/> biosset name="us-v2" description="US MVS (4 slot, Ver 2)"/> biosset name="us-u4" description="US MVS (U4)"/> biosset name="us-u3" description="US MVS (U3)"/> biosset name="japan" description="Japan MVS (Ver. 3)"/> biosset name="japan-s2" description="Japan MVS (Ver. 2)"/> biosset name="japan-s1" description="Japan MVS (Ver. 1)"/> biosset name="japan-mv1b" description="Japan MV1B"/> biosset name="japan-j3a" description="Japan MVS (J3, alt)"/> biosset name="japan-mv1c" description="Japan NEO-MVH MV1C"/> biosset name="japan-hotel" description="Custom Japanese Hotel"/> biosset name="unibios40" description="Universe BIOS (Hack, Ver. 4.0)"/> biosset name="unibios33" description="Universe BIOS (Hack, Ver. 3.3)"/> biosset name="unibios32" description="Universe BIOS (Hack, Ver. 3.2)"/> biosset name="unibios31" description="Universe BIOS (Hack, Ver. 3.1)"/> biosset name="unibios30" description="Universe BIOS (Hack, Ver. 3.0)"/> biosset name="unibios23" description="Universe BIOS (Hack, Ver. 2.3)"/> biosset name="unibios23o" description="Universe BIOS (Hack, Ver. 2.3, older?)"/> biosset name="unibios22" description="Universe BIOS (Hack, Ver. 2.2)"/> biosset name="unibios21" description="Universe BIOS (Hack, Ver. 2.1)"/> biosset name="unibios20" description="Universe BIOS (Hack, Ver. 2.0)"/> biosset name="unibios13" description="Universe BIOS (Hack, Ver. 1.3)"/> biosset name="unibios12" description="Universe BIOS (Hack, Ver. 1.2)"/> biosset name="unibios12o" description="Universe BIOS (Hack, Ver. 1.2, older)"/> biosset name="unibios11" description="Universe BIOS (Hack, Ver. 1.1)"/> biosset name="unibios10" description="Universe BIOS (Hack, Ver. 1.0)"/> rom name="sp-s2.sp1" bios="euro" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="mainbios" offset="0"/> rom name="sp-s.sp1" bios="euro-s1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd" region="mainbios" offset="0"/> rom name="sp-45.sp1" bios="asia-mv1c" size="524288" crc="03cc9f6a" sha1="cdf1f49e3ff2bac528c21ed28449cf35b7957dc1" region="mainbios" offset="0"/> rom name="sp-s3.sp1" bios="asia-mv1b" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1" region="mainbios" offset="0"/> rom name="sp-u2.sp1" bios="us" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb" region="mainbios" offset="0"/> rom name="sp-e.sp1" bios="us-e" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8" region="mainbios" offset="0"/> rom name="sp1-u2" bios="us-v2" size="131072" crc="62f021f4" sha1="62d372269e1b3161c64ae21123655a0a22ffd1bb" region="mainbios" offset="0"/> rom name="sp1-u4.bin" bios="us-u4" size="131072" crc="1179a30f" sha1="866817f47aa84d903d0b819d61f6ef356893d16a" region="mainbios" offset="0"/> rom name="sp1-u3.bin" bios="us-u3" size="131072" crc="2025b7a2" sha1="73d774746196f377111cd7aa051cc8bb5dd948b3" region="mainbios" offset="0"/> rom name="vs-bios.rom" bios="japan" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075" region="mainbios" offset="0"/> rom name="sp-j2.sp1" bios="japan-s2" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91" region="mainbios" offset="0"/> rom name="sp1.jipan.1024" bios="japan-s1" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d" region="mainbios" offset="0"/> rom name="japan-j3.bin" bios="japan-mv1b" size="131072" crc="dff6d41f" sha1="e92910e20092577a4523a6b39d578a71d4de7085" region="mainbios" offset="0"/> rom name="sp1-j3.bin" bios="japan-j3a" size="131072" crc="fbc6d469" sha1="46b2b409b5b68869e367b40c846373623edb632a" region="mainbios" offset="0"/> rom name="sp-j3.sp1" bios="japan-mv1c" size="524288" crc="486cb450" sha1="52c21ea817928904b80745a8c8d15cbad61e1dc1" region="mainbios" offset="0"/> rom name="sp-1v1_3db8c.bin" bios="japan-hotel" size="131072" crc="162f0ebe" sha1="fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271" region="mainbios" offset="0"/> rom name="uni-bios_4_0.rom" bios="unibios40" size="131072" crc="a7aab458" sha1="938a0bda7d9a357240718c2cec319878d36b8f72" region="mainbios" offset="0"/> rom name="uni-bios_3_3.rom" bios="unibios33" size="131072" crc="24858466" sha1="0ad92efb0c2338426635e0159d1f60b4473d0785" region="mainbios" offset="0"/> rom name="uni-bios_3_2.rom" bios="unibios32" size="131072" crc="a4e8b9b3" sha1="c92f18c3f1edda543d264ecd0ea915240e7c8258" region="mainbios" offset="0"/> rom name="uni-bios_3_1.rom" bios="unibios31" size="131072" crc="0c58093f" sha1="29329a3448c2505e1ff45ffa75e61e9693165153" region="mainbios" offset="0"/> rom name="uni-bios_3_0.rom" bios="unibios30" size="131072" crc="a97c89a9" sha1="97a5eff3b119062f10e31ad6f04fe4b90d366e7f" region="mainbios" offset="0"/> rom name="uni-bios_2_3.rom" bios="unibios23" size="131072" crc="27664eb5" sha1="5b02900a3ccf3df168bdcfc98458136fd2b92ac0" region="mainbios" offset="0"/> rom name="uni-bios_2_3o.rom" bios="unibios23o" size="131072" crc="601720ae" sha1="1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9" region="mainbios" offset="0"/> rom name="uni-bios_2_2.rom" bios="unibios22" size="131072" crc="2d50996a" sha1="5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c" region="mainbios" offset="0"/> rom name="uni-bios_2_1.rom" bios="unibios21" size="131072" crc="8dabf76b" sha1="c23732c4491d966cf0373c65c83c7a4e88f0082c" region="mainbios" offset="0"/> rom name="uni-bios_2_0.rom" bios="unibios20" size="131072" crc="0c12c2ad" sha1="37bcd4d30f3892078b46841d895a6eff16dc921e" region="mainbios" offset="0"/> rom name="uni-bios_1_3.rom" bios="unibios13" size="131072" crc="b24b44a0" sha1="eca8851d30557b97c309a0d9f4a9d20e5b14af4e" region="mainbios" offset="0"/> rom name="uni-bios_1_2.rom" bios="unibios12" size="131072" crc="4fa698e9" sha1="682e13ec1c42beaa2d04473967840c88fd52c75a" region="mainbios" offset="0"/> rom name="uni-bios_1_2o.rom" bios="unibios12o" size="131072" crc="e19d3ce9" sha1="af88ef837f44a3af2d7144bb46a37c8512b67770" region="mainbios" offset="0"/> rom name="uni-bios_1_1.rom" bios="unibios11" size="131072" crc="5dda0d84" sha1="4153d533c02926a2577e49c32657214781ff29b7" region="mainbios" offset="0"/> rom name="uni-bios_1_0.rom" bios="unibios10" size="131072" crc="0ce453a0" sha1="3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9" region="mainbios" offset="0"/> rom name="sm1.sm1" size="131072" crc="94416d67" sha1="42f9d7ddd6c0931fd64226a60dc73602b2819dcf" region="audiobios" offset="0"/> rom name="sm1.sm1" size="131072" crc="94416d67" sha1="42f9d7ddd6c0931fd64226a60dc73602b2819dcf" region="audiocpu" offset="0"/> rom name="000-lo.lo" size="131072" crc="5a86cff2" sha1="5992277debadeb64d1c1c64b0a92d9293eaf7e4a" region="spritegen:zoomy" offset="0"/> rom name="sfix.sfix" size="131072" crc="c2ea0cfd" sha1="fd4a618cdcdbf849374f0a50dd8efe9dbab706c3" region="fixedbios" offset="0"/>

BIOS sp-s2.sp1 (mainbios $0 - 128k) Europe MVS (Ver. 2) sp-s.sp1 (mainbios $0 - 128k) Europe MVS (Ver. 1) sp-45.sp1 (mainbios $0 - 128k) Asia NEO-MVH MV1C sp-s3.sp1 (mainbios $0 - 128k) Asia MV1B sp-u2.sp1 (mainbios $0 - 128k) US MVS (Ver. 2?) sp-e.sp1 (mainbios $0 - 128k) US MVS (Ver. 1) sp1-u2 (mainbios $0 - 128k) US MVS (4 slot, Ver 2) sp1-u4 (mainbios $0 - 128k) US MVS (U4) sp1-u3.bin (mainbios $0 - 128k) US MVS (U3) vs-bios.rom (mainbios $0 - 128k) Japan MVS (Ver. 3) sp-j2.sp1 (mainbios $0 - 128k) Japan MVS (Ver. 2) sp1.jipan.1024 (mainbios $0 - 128k) Japan MVS (Ver. 1) japan-j3.bin (mainbios $0 - 128k) Japan MV1B sp1-j3.bin (mainbios $0 - 128k) Japan MVS (J3, alt) sp-j3.sp1 (mainbios $0 - 128k) Japan NEO-MVH MV1C sp-1v1_3db8c.bin (mainbios $0 - 128k) Custom Japanese Hotel uni-bios_4_0.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 4.0) uni-bios_3_3.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 3.3) uni-bios_3_2.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 3.2) uni-bios_3_1.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 3.1) uni-bios_3_0.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 3.0) uni-bios_2_3.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 2.3) uni-bios_2_3o.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 2.3, older?) uni-bios_2_2.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 2.2) uni-bios_2_1.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 2.1) uni-bios_2_0.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 2.0) uni-bios_1_3.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 1.3) uni-bios_1_2.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 1.2) uni-bios_1_2o.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 1.2, older?) uni-bios_1_1.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 1.1) uni-bios_1_0.rom (mainbios $0 - 128k) Universe BIOS (Hack, Ver. 1.0) sm1.sm1 (audiobios $0 - 128k) sm1.sm1 (audiocpu $0 - 128k) 000-lo.lo (zoomy $0 - 128k) sfix.sfix (fixedbios $0 - 128k)

MistyDreams commented 2 years ago

yea the old bios needs fixed not all need added though will not work with fbneo or mame bios. Is an easy fix though put a pr in. I see you like dat files so put some work in and fix it anyone can post dat files

AngelofMe commented 2 years ago

different crc sm1.sm1 000-lo.lo sfix.sfix

MistyDreams commented 2 years ago

yea is an easy fix just put a pr in instead of a dat and filenames

mahoneyt944 commented 2 years ago

Are you trying to support more bios options or are you trying to get the ones you have to work? You can't just download random bios packs and expect them to all work in this core. some of these files have changed over time.

AngelofMe commented 2 years ago

all default make it load successfully I'm not a developer but i know what's 'if else' if it isn't 0.78 else it is 0.234 check crc or sha load successfully add support for 0.234 (2021-07-27) neogeo.zip unibios official announcement 20/03/2020 - UNIVERSE BIOS v4.0 for MVS/AES now Free find newest files is easier than old files 0.78 no AES BIOS files

MistyDreams commented 2 years ago

only part i agree with is sm1.sm1 000-lo.lo sfix.sfix can/should be fixed

@AngelofMe what game has compatibility issues, Nothing more annoying than someone comparing dat files crcs with no context

AngelofMe commented 2 years ago

sm1.sm1 000-lo.lo sfix.sfix

They haven't been changed from 2008 to present

0.127u6->0.245 2008->2022 14+ years

0.68->0.127u5 2003->2008 5 years

future>past

you said 2018 FIXES IMPROVEMENTS

new + old? strange match!

AngelofMe commented 2 years ago

only part i agree with is sm1.sm1 000-lo.lo sfix.sfix can/should be fixed

@AngelofMe what game has compatibility issues, Nothing more annoying than someone comparing dat files crcs with no context

i don't know, my english is bad. I mean getting the file(neogeo.zip mame latest) to work

MistyDreams commented 2 years ago

you will have some issues on some systems with rom files. IF your goal is to have one roms folder this will not work for this core or fbneo. The neogeo can be made to work with the mame romset though well the main roms mentioned.

MistyDreams commented 2 years ago

this is the only update we need imho unless there is a specific reason add the other bios alternatives. https://github.com/libretro/mame2003-plus-libretro/compare/master...MistyDreams:mame2003-plus-libretro:neogeo

AngelofMe commented 2 years ago

that's why i think it's useful unibios took me too long (time) kof94-220705-111133 aes japan kof94-220705-111213 aes asia europe OIP-C unibios 1 kof94-220705-111531 unibios 2 aes bios: aes unibios: unibios+aes/mvs sometimes I don't really need its features