Author Topic: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44  (Read 144 times)

Offline Timmy_BBB

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
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...
« Last Edit: May 18, 2020, 04:06:13 PM by Timmy_BBB »

Online barbudreadmon

  • Administrator
  • *****
  • Posts: 547
  • Karma: +27/-1
  • Helper
Re: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44
« Reply #1 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.

Offline Timmy_BBB

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44
« Reply #2 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..

« Last Edit: May 18, 2020, 06:11:40 PM by Timmy_BBB »

Offline dink

  • Administrator
  • *****
  • Posts: 3443
  • Karma: +297/-0
  • pie? I nearly bought one!
Re: neogeo bios difference between FBA 0.2.97.39 and FBNeo 0.2.97.44
« Reply #3 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