Open athairus opened 9 years ago
I think the Arcade core should be libretro-fba because it's lighter (32MB vs 133MB) and faster than MAME (it also has overcloking, which is awesome for games with a lot of slowdowns like Metal Slug 2).
Also, differentiating Capcom CPS1, CPS2 and Neo Geo is a bit too much. IMO they could all go inside the Arcade category and let fba (or MAME) run it. It would be probably easier for the scraper to look for images too.
The default core for GameBoy Advance should be mGBA. It's more accurate, it's in constant development and I think it's the only one that supports the solar sensor.
And the default core for the NES should be Nestopia (instead of FCEUMM) because it's cycle accurate.
You can see what are the best emulators for each system (and a lot more) here: http://emulation.gametechwiki.com/index.php/Main_Page
Agreed.
Another pebble on the scale for FBA. I don't think it replaces MAME because it doesn't emulate all the same hardware, but it is a much better option for those systems it does handle.
I chose some default cores that I felt were sensible. However, I didn't spend a lot of time on each of them and I've tested very few of them. If there are any issues with a particular default core, report it here or open a PR.
The default cores are defined here: https://github.com/team-phoenix/Phoenix/blob/master/frontend/python/updaters/sqlTableUpdater.py#L80