Welcome!

Final Burn Neo => FBN Discussion => Topic started by: Timmy_BBB on May 18, 2020, 03:11:50 PM

Title: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44
Post by: Timmy_BBB on May 18, 2020, 03:11:50 PM
Hey everyone,

So I?m trying to get a RetroPie running fbneo running, and I have an older romset labeled FB Alpha v0.2.97.39. As a learning exercise, I?m trying to manually verify and repack the romset using tools I?ve written, to be compatible with the FB Neo 0.2.97.44 dat.

So there are a few problems, but I?ve decided to start with the neo-geo games, since they are my favourite :)

But the first stumbling block is the NeoGeo bios files. I don?t really understand is why are the bios files different between the two versions of emulators? The working one from my FBA set is missing 8 files. Why is that?

Also where does the unibios fit in?

argh this was supposed to go in discussion...
Title: Re: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44
Post by: barbudreadmon on May 18, 2020, 04:21:25 PM
I don?t really understand is why are the bios files different between the two versions of emulators? The working one from my FBA set is missing 8 files. Why is that?

4 years passed, new bios were dumped, new unibios were released. I don't understand your question about unibios.
Title: Re: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44
Post by: Timmy_BBB on May 18, 2020, 05:46:18 PM
I mostly mean about the neogeo.zip bios file itself.

FBA Dat:

Quote
   <game isbios="yes" name="neogeo">
      <description>Neo Geo [BIOS only]</description>
      <year>1990</year>
      <manufacturer>SNK</manufacturer>
      <rom name="asia-s3.rom" size="131072" crc="91b64be3"/>
      <rom name="sp-s2.sp1" size="131072" crc="9036d879"/>
      <rom name="sp-s.sp1" size="131072" crc="c7f2fa45"/>
      <rom name="sp-u2.sp1" size="131072" crc="e72943de"/>
      <rom name="v2.bin" size="131072" crc="62f021f4"/>
      <rom name="sp-e.sp1" size="131072" crc="2723a5b5"/>
      <rom name="vs-bios.rom" size="131072" crc="f0e8f27d"/>
      <rom name="sp-j2.sp1" size="131072" crc="acede59c"/>
      <rom name="sp1.jipan.1024" size="131072" crc="9fb0abe4"/>
      <rom name="sp-45.sp1" size="524288" crc="03cc9f6a"/>
      <rom name="japan-j3.bin" size="131072" crc="dff6d41f"/>
      <rom name="neo-po.bin" size="131072" crc="16d0c132"/>
      <rom name="neo-epo.bin" size="131072" crc="d27a71f1"/>
      <rom name="neodebug.bin" size="131072" crc="698ebb7d"/>
      <rom name="sp-1v1_3db8c.bin" size="131072" crc="162f0ebe"/>
      <rom name="uni-bios_3_2.rom" size="131072" crc="a4e8b9b3"/>
      <rom name="uni-bios_3_1.rom" size="131072" crc="0c58093f"/>
      <rom name="uni-bios_3_0.rom" size="131072" crc="a97c89a9"/>
      <rom name="uni-bios_2_3.rom" size="131072" crc="27664eb5"/>
      <rom name="uni-bios_2_3o.rom" size="131072" crc="601720ae"/>
      <rom name="uni-bios_2_2.rom" size="131072" crc="2d50996a"/>
      <rom name="uni-bios_2_1.rom" size="131072" crc="8dabf76b"/>
      <rom name="uni-bios_2_0.rom" size="131072" crc="0c12c2ad"/>
      <rom name="uni-bios_1_3.rom" size="131072" crc="b24b44a0"/>
      <rom name="uni-bios_1_2.rom" size="131072" crc="4fa698e9"/>
      <rom name="uni-bios_1_2o.rom" size="131072" crc="e19d3ce9"/>
      <rom name="uni-bios_1_1.rom" size="131072" crc="5dda0d84"/>
      <rom name="uni-bios_1_0.rom" size="131072" crc="0ce453a0"/>
      <rom name="neopen.sp1" size="131072" crc="cb915e76"/>
      <rom name="sm1.sm1" size="131072" crc="94416d67"/>
      <rom name="sfix.sfix" size="131072" crc="c2ea0cfd"/>
      <rom name="000-lo.lo" size="131072" crc="5a86cff2"/>
   </game>

FBNeo dat:

Quote
   <game isbios="yes" name="neogeo">
      <description>Neo Geo [BIOS only]</description>
      <year>1990</year>
      <manufacturer>SNK</manufacturer>
      <rom name="sp-s3.sp1" size="131072" crc="91b64be3"/>
      <rom name="sp-s2.sp1" size="131072" crc="9036d879"/>
      <rom name="sp-s.sp1" size="131072" crc="c7f2fa45"/>
      <rom name="sp-u2.sp1" size="131072" crc="e72943de"/>
      <rom name="sp1-u2" size="131072" crc="62f021f4"/>
      <rom name="sp-e.sp1" size="131072" crc="2723a5b5"/>
      <rom name="sp1-u4.bin" size="131072" crc="1179a30f"/>
      <rom name="sp1-u3.bin" size="131072" crc="2025b7a2"/>
      <rom name="vs-bios.rom" size="131072" crc="f0e8f27d"/>
      <rom name="sp-j2.sp1" size="131072" crc="acede59c"/>
      <rom name="sp1.jipan.1024" size="131072" crc="9fb0abe4"/>
      <rom name="sp-45.sp1" size="524288" crc="03cc9f6a"/>
      <rom name="sp-j3.sp1" size="524288" crc="486cb450"/>
      <rom name="japan-j3.bin" size="131072" crc="dff6d41f"/>
      <rom name="sp1-j3.bin" size="131072" crc="fbc6d469"/>
      <rom name="neo-po.bin" size="131072" crc="16d0c132"/>
      <rom name="neo-epo.bin" size="131072" crc="d27a71f1"/>
      <rom name="neodebug.bin" size="131072" crc="698ebb7d"/>
      <rom name="sp-1v1_3db8c.bin" size="131072" crc="162f0ebe"/>
      <rom name="uni-bios_4_0.rom" size="131072" crc="a7aab458"/>
      <rom name="uni-bios_3_3.rom" size="131072" crc="24858466"/>
      <rom name="uni-bios_3_2.rom" size="131072" crc="a4e8b9b3"/>
      <rom name="uni-bios_3_1.rom" size="131072" crc="0c58093f"/>
      <rom name="uni-bios_3_0.rom" size="131072" crc="a97c89a9"/>
      <rom name="uni-bios_2_3.rom" size="131072" crc="27664eb5"/>
      <rom name="uni-bios_2_3o.rom" size="131072" crc="601720ae"/>
      <rom name="uni-bios_2_2.rom" size="131072" crc="2d50996a"/>
      <rom name="uni-bios_2_1.rom" size="131072" crc="8dabf76b"/>
      <rom name="uni-bios_2_0.rom" size="131072" crc="0c12c2ad"/>
      <rom name="uni-bios_1_3.rom" size="131072" crc="b24b44a0"/>
      <rom name="uni-bios_1_2.rom" size="131072" crc="4fa698e9"/>
      <rom name="uni-bios_1_2o.rom" size="131072" crc="e19d3ce9"/>
      <rom name="uni-bios_1_1.rom" size="131072" crc="5dda0d84"/>
      <rom name="uni-bios_1_0.rom" size="131072" crc="0ce453a0"/>
      <rom name="neopen.sp1" size="131072" crc="cb915e76"/>
      <rom name="sm1.sm1" size="131072" crc="94416d67"/>
      <rom name="sfix.sfix" size="131072" crc="c2ea0cfd"/>
      <rom name="000-lo.lo" size="131072" crc="5a86cff2"/>
   </game>

But the weird thing is that mslug works (at least on FBNeo 1.04 Mac) using the neogeo bios that doesn't verify for me..

Title: Re: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44
Post by: dink on May 18, 2020, 07:07:53 PM
A lot of the files in the neogeo bios zip are extra bios versions that can be selected in the game DIP's.  mslug is configured to default to one of the common bioses, so even an old neogeo.zip will most likely work for it.  The problems only arise when you try to select a bios in the DIPs which isn't in your neogeo.zip bios romset.

best regards,
- dink