Closed d-egan closed 7 years ago
It crashes at start ?
There was no commit for 3 days (and i don't think the fix for android 3 days ago is related to this crash), so it's pretty weird it started only today.
Your romset is up to date ?
Crap, my bad. I was still on the 0.2.97.39 set. I've scanned/fixed and now everything is working.
It didn't look like there were any fixes for the roms I was playing (though i let it delete my save states) so I'm surprised it made a difference. Guess I still don't understand rom sets.
Thanks for the help
It didn't look like there were any fixes for the roms I was playing (though i let it delete my save states) so I'm surprised it made a difference. Guess I still don't under stand rom sets.
see https://www.fbalpha.com/view/236/
Synchronize romsets with the latest MAME [Barry]
so this means that any changes in romsets between the mame versions used in fbalpha .39 and .40 will apply. this is probably what caught you out.
Ok, now I'm not convinced.
Before updating my set I also moved them up through a few directories to save time when loading roms.
from
/data/games/roms/fbalpha/FB_Alpha_2016_Reference_Set_-_FBA_v0.2.97.39_ROMs/FB Alpha v0.2.97.39 Non-Merged/FB Alpha v0.2.97.39 roms/...
to
/data/games/roms/fbalpha/FB Alpha v0.2.97.39 roms/...
I tried moving them back and the crashes return.
There's also a file I found at
/data/games/roms/fbalpha/FB_Alpha_2016_Reference_Set_-_FBA_v0.2.97.39_ROMs/FB Alpha v0.2.97.39 Non-Merged/FB Alpha v0.2.97.39 r
Reading it with cat gives me a lot of junk(?) with a reference to wjammers.
https://pastebin.com/kgt1LmP7
So is the real lesson not to have a stupidly long path?
Also deleting that file allows me to play non Neo Geo games again. Loading a rom recreates that file but the crashes only return after I load a Neo Geo game.
Every game I tested was loading and working yesterday but now only Neo Geo games seem to work (though samsho2's graphics are broken).
Some games that have stopped working:
It crashes with zsh: floating point exception (core dumped)
Backtracing it gives me
I don't understand the code base (or backtracing for that matter) but NeoFrame() and uPD499ASetTicks() seem to be coming from fbalpha/src/burn/drv/neogeo/...
I'm running Arch Linux and RetroArch with cores downloaded through it's menu.