PCE Fast vs Supergrafx cores

Is there any benefit going PCE fast over supergrafx?

I’d like to have all pf my PCE roms (hucard, cd, supergrafx) use the same core so I don’t need to worry about separating the save states. Supergrafx will handle everything, but it looks like the PCE Fast core is the most updated so I just want to make sure I’m not missing something important if I switch to Supergrafx.

I’d be curious to know the differences as well, I have been using the SuperGrafx core for all my TG / PCE emulation (including CD) without any issues that I could notice.

Emulation quality is the same, since both are based on the pce_fast module from Mednafen. There are a few games that were not compatible with the real SuperGrafx that I think also don’t work on that core; there’s probably a list out there. I just tested all my SGX, PCE and PCECD games and all work well. Now that Tatsuya added the scanline cropping options to the SuperGrafx core I can use that for all three systems. And that core doesn’t leave behind extracted ROM files like the Fast core does. hunterk did add some turbo button core options to the Fast core that haven’t been added to SuperGrafx yet; so if you want those you’ll have to use the Fast core for now. If you read this hunterk, you should add the pce_ prefix to your core option names.

Thanks, I’ll probably go sgx then.

I was just wondering about that as I noticed it too… That’s not our modifications we work on atm then. We’ll have to check that.

PCE Fast got separated from SGX probably for some optimization in the code (but the SGX core is working fine on my old Galaxy S3).

Games not working on the SGX (as on the real console: there was a switch to force the PC-Engine mode to make them work): Space Harrier and Double Dungeons - W as far as I know. (Andre Panza has yellow overscan instead of green in 1 menu too, but who cares?)

Darius Plus and Darius Alpha take advantage of the SGX hardware, having less slowdowns / blinking sprites. And, yes, it can play SGX games.

I’ll try to update the SGX with the PCE_Fast core improvements in the limits of my poor coding skills.

Isn’t there a PCE_accurate core?

Could we have this as default for PCE games instead?

Nope, it needs to be ported.