Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update neogeo BIOS files and options because of compatibility #1412

Open
AngelofMe opened this issue Jul 4, 2022 · 11 comments
Open

update neogeo BIOS files and options because of compatibility #1412

AngelofMe opened this issue Jul 4, 2022 · 11 comments

Comments

@AngelofMe
Copy link

AngelofMe commented Jul 4, 2022

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
Copy link
Contributor

MistyDreams commented Jul 4, 2022

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
Copy link
Author

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

@MistyDreams
Copy link
Contributor

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

@mahoneyt944
Copy link
Collaborator

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
Copy link
Author

AngelofMe commented Jul 4, 2022

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
Copy link
Contributor

MistyDreams commented Jul 4, 2022

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
Copy link
Author

AngelofMe commented Jul 4, 2022

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
Copy link
Author

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
Copy link
Contributor

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
Copy link
Contributor

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

@AngelofMe
Copy link
Author

AngelofMe commented Jul 5, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants