Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

neogeo ROMs do not load with UNIBIOS 3_3



  • Re: Neogeo

    Trying to run the latest version of lr-fbalpha with neogeo ROMs using the UNIBIOS 3.3 . Almost all ROMs I tried result in a blank black screen before going back to the game list menu.
    I have tried also using a different BIOS (setting the retroarch config probperly to select it) and also running the emulator in MSV mode. But nothing works.

    I have followed the instructions of several youtube videos but none of them works (most of them just recommend to either copy the bios in both BIOS and ROM folders in Retropie or , alternatively, to run for each ROM a specific emulator, not the default one (example: lr-fbalpha2012 or the other recent ones). No way...

    Does anybody has an idea on how to run neogeo roms on retropie 4.4 ?

    Thanks in any case !


  • Global Moderator

    @obliv said in neogeo ROMs do not load with UNIBIOS 3_3:

    Does anybody has an idea on how to run neogeo roms on retropie 4.4 ?

    Yes, follow the docs and place the neogeo.zip BIOS file alonside the ROM as described in https://retropie.org.uk/docs/Neo-Geo/. The default emulator for Neogeo is lr-fbalpha, not lr-fbalpha2012. After starting the game, you can open the RetroArch core options and choose between the different BIOSes availbel in the neogeo.zip file - including UNIBios. Alternatively you can also install fbalpha and see if that works better.
    I assume you have the correct ROMset for the games, otherwise it won't matter which BIOS file you're using, the games will not load.

    When posting a support question, please fill in the info requested in https://retropie.org.uk/forum/topic/3/read-this-first, it's much easier to diagnose problems when we have the right info available.



  • @mitu
    Thanks Mitu,
    I tried what you said already earlier on. It did not work. I have downloaded different versions of the neogeo.zip file, checking the content and also trying to use the latest updates. Nothing worked.
    However, one thing I did not check: how can I make sure the ROMs I have are fitting my emulators/BIOS ?

    I have to say that the ROMs are working on NEorage-x , the emulator I have on PC. In this case the BIOS is old . I am now trying to use that old BIOS and see what happens. I will update this post once done. UPDATE: it does not work. I actually tried to use the newest neogeo.zip with my PC emulator (neorage-x) and it works, so it is not a problem of the BIOS file I have, neither of the ROMs: they are usable with both BIOS I have.

    Pi Model or other hardware: (3B+)
    Power Supply used: (5v, 2A)
    RetroPie Version Used (4.4):
    Built From: (Pre made SD Image on RetroPie website)
    USB Devices connected: Joypad Logitech wireless. Keyboard
    Controller used:
    Error messages received: ROMs do not load
    Log found in /dev/shm/runcommand.log (if relevant):
    Guide used: (ETAPRIME youtube channel, RetroPie official Wiki)
    File: (I guess the BIOS files ?)
    Emulator: (lr-fbalpha)


  • Global Moderator

    @obliv Start the game with verbose logging enabled - through the Runcommand launch menu -, then get the contents of /dev/shm/runcommand.log and then paste it to pastebin.com so we can have a look.



  • @obliv said in neogeo ROMs do not load with UNIBIOS 3_3

    I have to say that the ROMs are working on NEorage-x , the emulator I have on PC.

    Doesn’t matter if a rom works on a different emulator on pc. Sometimes Mame/fba Roms get updated with a better dump of the roms themselves. If they have been, FBA is looking for the newer dumps and couldn’t care less if and older dump is close enough. It just won’t run. So you need to find a newer rom set to work on the current FBA



  • @mitu
    stupid question: how do I paste it from the Pi to the website ?



  • @obliv you can ssh into it and copy and paste from your computer.



  • @lostless I can't manage now to connect with SSH for some unknown reason (neither putty or juiceSSH seem to work in this moment...).
    I could put here the screenshots... can I ?
    see if you can get them from here
    https://pastebin.com/hCfY5LzZ

    begin of log file
    end of log file


  • Global Moderator

    Configure SSH and use WinSCP to transfer the file. From the looks of it, your ROM is not correct and lr-fbalpha doesn't load it. Get another version of the ROM and re-try, your problem doesn't seem to be related to the BIOS.



  • @mitu is there a way I could make sure before downloading if the ROM would work or not ? or is just random trial and error ?


  • Global Moderator

    @obliv You can use something like ClrMamePro or RomCenter to validate your ROMs or get a correct ROM set for your emulator.



  • @mitu said in neogeo ROMs do not load with UNIBIOS 3_3:

    ClrMamePro

    thanks, I will try. however.... I have downloaded previously a full ROM pack (almost 1 Gb). Is it likely they are all wrong ?
    Are you sure that the problem is in the ROMs ?
    I can try those softwares and validate anyway...



  • @obliv I tried with Rom Center
    I was able to open a folder with the roms (182)
    they are "unknown" to the software...
    they do not seem to be corrupted (I tested them) and indeed they are working on my emulator on PC (neoragex).

    I also downloaded another rom pack
    same as above.

    I haven't tried to use them on RetroPie
    but I am suspecting.... the problem might be not in the ROMs... or what do you suggest ? :)


  • Global Moderator

    I still suspect the ROM is at fault. Here's a log excerpt from launching Metal Slug 4 on my system - both ROM and BIOS files are in the same folder

    [...]
    [libretro INFO] [FBA] Archive: mslug4
    [libretro INFO] [FBA] Archive: neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-p1.p1 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-p2.sp2 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-c1.c1 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-c2.c2 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-c3.c3 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-c4.c4 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-c5.c5 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-c6.c6 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-m1.m1 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-v1.v1 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name 263-v2.v2 from archive /home/pi/RetroPie/roms/neogeo/mslug4
    [libretro INFO] [FBA] Using ROM with good CRC and name asia-s3.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sp-s2.sp1 from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sp-s.sp1 from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sp-u2.sp1 from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sp-e.sp1 from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name vs-bios.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sp-j2.sp1 from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sp1.jipan.1024 from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_3_3.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_2_3.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_2_3o.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_2_2.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_2_1.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_2_0.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_1_3.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_1_2.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_1_2o.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_1_1.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name uni-bios_1_0.rom from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sm1.sm1 from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name sfix.sfix from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] [FBA] Using ROM with good CRC and name 000-lo.lo from archive /home/pi/RetroPie/roms/neogeo/neogeo
    [libretro INFO] MVS Neo Geo Mode selected => Set NeoSystem: 0x00 (asia-s3.rom [0x91b64be3] (MVS Asia/Europe ver. 6 (1 slot))).
    [libretro INFO] DIP switches offset: 25.
    
    [..]
    
    [libretro INFO] 'BIOS' (32)
    [libretro INFO]    '(Default) MVS Asia/Europe ver. 6 (1 slot)'
    [libretro INFO]    'MVS Asia/Europe ver. 6 (1 slot)'
    [libretro INFO]    'MVS Asia/Europe ver. 5 (1 slot)'
    [libretro INFO]    'MVS Asia/Europe ver. 3 (4 slot)'
    [libretro INFO]    'MVS USA ver. 5 (2 slot)'
    [libretro INFO]    'MVS USA ver. 5 (4 slot)'
    [libretro INFO]    'MVS USA ver. 5 (6 slot)'
    [libretro INFO]    'MVS USA (U3)'
    [libretro INFO]    'MVS Japan ver. 6 (? slot)'
    [libretro INFO]    'MVS Japan ver. 5 (? slot)'
    [libretro INFO]    'MVS Japan ver. 3 (4 slot)'
    [libretro INFO]    'NEO-MVH MV1C'
    [libretro INFO]    'MVS Japan (J3)'
    [libretro INFO]    'MVS Japan (J3, alt)'
    [libretro INFO]    'AES Japan'
    [libretro INFO]    'AES Asia'
    [libretro INFO]    'Development Kit'
    [libretro INFO]    'Deck ver. 6 (Git Ver 1.3)'
    [libretro INFO]    'Universe BIOS ver. 3.3'
    [libretro INFO]    'Universe BIOS ver. 3.2'
    [libretro INFO]    'Universe BIOS ver. 3.1'
    [libretro INFO]    'Universe BIOS ver. 3.0'
    [libretro INFO]    'Universe BIOS ver. 2.3'
    [libretro INFO]    'Universe BIOS ver. 2.3 (alt)'
    [libretro INFO]    'Universe BIOS ver. 2.2'
    [libretro INFO]    'Universe BIOS ver. 2.1'
    [libretro INFO]    'Universe BIOS ver. 2.0'
    [libretro INFO]    'Universe BIOS ver. 1.3'
    [libretro INFO]    'Universe BIOS ver. 1.2'
    [libretro INFO]    'Universe BIOS ver. 1.2 (alt)'
    [libretro INFO]    'Universe BIOS ver. 1.1'
    [libretro INFO]    'Universe BIOS ver. 1.0'
    [libretro INFO]    'NeoOpen BIOS v0.1 beta'
    

  • Global Moderator

    And here's a log (verbose) when UNIBIOS 3.3 is selected from the core options in the RetroArch GUI:

    [...]
    [libretro INFO] UNIBIOS Neo Geo Mode selected => Set NeoSystem: 0x91 (uni-bios_3_3.rom [0x24858466] (Universe BIOS ver. 3.3)).
    [INFO] Reset.
    [libretro INFO] UNIBIOS Neo Geo Mode selected => Set NeoSystem: 0x91 (uni-bios_3_3.rom [0x24858466] (Universe BIOS ver. 3.3)).
    [INFO] Environ GET_VARIABLE fba-cpu-speed-adjust:
    [...]
    


  • @mitu mh... well how can I argue against this ? :) thanks for your help. I would then try to use the other ROM pack and see what happens. At this point is maybe better to test ROM by ROM...
    Is there any way to save the ROMs I have ?
    I do not know how strict this forum is but it would be helpful to use your ROM so that we can understand what is the problem...but of course I do not know if files can be shared here


  • Global Moderator

    @obliv As I said in the other thread, there's no ROM sharing here. Please stop asking and re-read the Forum rules. You can verify your ROMs using RomCenter/ClrMamePro - I guess you didn't go through with that - , there's no need to compare ROMs.

    One idea - did you keep the names of the .zip files from the ROM set you downloaded or you renamed them ? My ROM zip is called mslug4.zip, yours appears to be named metalslug4.zip.



  • @mitu sorry. Thanks the new rom works and is called like yours. Thanks again ! :)
    I did check with Rom Center yesterday though. It did not prompt me any error about those ROMs. That is why I still had the doubt. I will simply replace the ROMs. Thanks again !! :)



  • @obliv never rename arcade / Neo Geo roms. They won’t work if you do



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.