team-phoenix / Phoenix

A multi-system emulator and library manager designed to be both powerful and easy to use.
http://phoenix.vg
GNU General Public License v2.0
377 stars 39 forks source link

Default cores #221

Open athairus opened 8 years ago

athairus commented 8 years ago

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

aboutafter commented 8 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

Fisto69 commented 8 years ago

Agreed.

chadberg commented 7 years ago

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.