Looks like I'm good on bios as-is, as Saturn, PSX and Sega CD are the only ones I need. However, it did say that the NES emulators need disk bios. But I assume that's because they also emulator Famicon Discks? And if I'm just using regular American NES roms, I should treat that as an "optional" bio like the rest that list it this way?
A head ache, but now I know what's wrong and feel like I wasted your time lmao. Thanks again, I think I know what's going on, now. Maybe that the corrupt images are making the emulator default to the hle bios
It's not a waste of time if we find out what's the cause.
Regarding the SSD issue, it might not be the cable, but the USB/SSD controller. There is an extensive topic in the Raspberry Pi forums about it, including workarounds and ways to diagnose it.
Your bios is all wrong for neocd, you should have a neocd.zip and a neocdz.zip and they should not be in a separate folder. I'll have to check later but they should be in your BIOS directory.
No, as i said, you are trying to launch games for 1 system (neogeo pocket games) with an emulator for another system (lr-neocd, which emulates neogeo cd) while using the bios for a third system (neogeo mvs/aes). You need to decide on 1 system.
If it's for your father, you can never go wrong with neogeo aes/mvs, which was the dream console for anyone from my generation. Neogeo cd was the "cheap" version of that console, and while emulation cancel its main drawback (loading time), the graphics are still inferior to the mvs/aes and the games use more storage, so i don't recommend it. Neogeo pocket was a handheld, and a niche one.
Documentation about neogeo emulation is there : https://retropie.org.uk/docs/Neo-Geo/ . You'll have to read all of it and the linked documentation specific to the emulator you'll chose, otherwise i think you can give up on neogeo emulation.
While both lr-pcsx_reamrmed and PCSX-ReARMed have an emulated BIOS to fall back on, it has limited compatibility so most games will have issues running with it (or not work at all), and all games that use memory card saves are prone to save corruption. It should be considered mandatory to manually install an official BIOS.
I found out that the problem is caused by shader I applied to all liberto emulators,
I guess Atari800 emulator doesn't like shaders.
Disabled it for this specific emu and it's working now!
Thank you mitu for answer.
@jbuente I got this game to run from a non-merged mame 0.78 rom pack, indytemp.zip, 352kb. I think you may be using a rom from a merged rom pack, as the errors seem to indicate mame is looking for parent/children roms. Before I eventually found it from the non-merged pack, I was using the German version. It works perfectly, other than the spelling is in German.