Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Unfortunately I do not know, if this is a Retroarch or core bug (but I suppose Retroarch, as it is same for all cores). From what I see in Atmosphere logs crash occurs in bsdsocket, so it seems Retroarch tries to connect to some online database to get a header and crashes. I tried to run with wireless enabled and disabled - same.
Basically Retroarch crashes whole system, if you try to load headerless NES rom.
Game should work or show some human-readable error if not possible to run.
Steps to reproduce the bug
Oct 7 2019/4dcd7a0
Everything is in first post - it occurs in every NES core available in Switch build. Mesen is not available there, only FCEUMM, Nestopia UE and QuickNES and they all crash. This is why I suppose it is retroarch bug and not core bug (as all these cores on other systems just show "Failed to load content"). Maybe they do some search in libretro db first for some reason or trying to load assets, idk... But crash occurs in Switch core bsdsocket, which is generally related to network access.
Absolutely any rom without header. For example this one https://datomatic.no-intro.org/index.php?page=show_record&s=45&n=1435 but any other headerless rom have same crash effect. Binary same rom, but with 16 byte NES header works normally.