musichemyst
Participant
Post count: 4

Well, it now looks like the errors I was getting weren’t the cause of my games failing to load. After making some changes, I’m still getting the same segmentation fault errors, but now the games load and play just fine!

What ultimately solved the problem was I just kept trying different combinations of BIOS files and ROM files until I finally found one that worked. And so, in the event that others are having similar problems with the Neo Geo, I’ll try to prevent some wasted time and headaches by posting my findings here.

Only one type of ROM seems to work for me — the .zip ROMs that contain .bin files. For example, here’s Metal Slug [mslug.zip]:

201-c1.bin
201-c2.bin
201-c3.bin
201-c4.bin
201-m1.bin
201-p1.bin
201-s1.bin
201-v1.bin
201-v2.bin

And here’s the BIOS files in my neogeo.zip plus MD5 hashes:

000-lo.lo         : fc7599f3f871578fe9a0453662d1c966
asia-s3.rom       : ff453315c5ddacc0f3bf4ca994c13adc
neodebug.bin      : 3089166a89d9735d038e8e7da36e5bc2
neo-epo.bin       : b11751ad42879c461d64ad2b7b2b0129
neo-po.bin        : 1ec68104095d4b7236e8c18c77ea501b
sfix.sfix         : aa2b5d0eae4158ffc0d7d63481c7830b
sm1.sm1           : 8c26241f9f5beb3a55c8d6ab638d250e
sp1.jipan.1024    : a80fffe27bf8e615171ce728e43d2f6c
sp-1v1_3db8c.bin  : 629e6beaa277e039eae2f96ff237f8e6
sp-45.sp1         : 0396470c1ed8b1a7d5cce754924246bb
sp-e.sp1          : a7b798c9cafb1aba49090bca34e1d4ec
sp-j2.sp1         : a51ad226535ff862c1f54120e4298f79
sp-s.sp1          : 908b5a0026b2b10f2a7c01ccd98a1236
sp-s2.sp1         : 2968f59f44bf328639aa79391aeeeab4
uni-bios_1_0.rom  : 6293999bbc32e594aa0ae1da2113dc4d
uni-bios_1_1.rom  : cafa6c274b271c769b8246c8f87473a1
uni-bios_1_2.rom  : 206fb0d9b5d01a0375d2d3ecab2401b1
uni-bios_1_2o.rom : 6b2f2d8507be4d1feb14fdfbab0bf22e
uni-bios_1_3.rom  : 856d122ee5fc473d7d1dd99dbf42c25b
uni-bios_2_0.rom  : 1b9724d1b9d41a1a9b733007b2033fb5
uni-bios_2_1.rom  : 0377c32f69a28f23d9281c448aafb391
uni-bios_2_2.rom  : 5b9079a81d84137d8b6f221659d777c5
uni-bios_2_3.rom  : 74c4bb6a945f7284350036b40f0a0d9d
uni-bios_2_3o.rom : d9f0ed2e0eeab813c9692d7e8d037fd8
usa_2slt.bin      : b60fb8ea07e8a64772ab717afba3706d
vs-bios.rom       : 530fb9761957e59aeb47f2e8782df288

I think I came across seven or eight different variations of neogeo.zip and three different variations of ROM .zips from over a dozen sources. And, in the end, only the above combination seems to work.