Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Super 32X Emulation #157

Open
CRTRevivalDreamer opened this issue Mar 3, 2021 · 2 comments
Open

Add Super 32X Emulation #157

CRTRevivalDreamer opened this issue Mar 3, 2021 · 2 comments

Comments

@CRTRevivalDreamer
Copy link

CRTRevivalDreamer commented Mar 3, 2021

Currently higan doesn't have a SEGA Super 32X emulation core,
and I'd like to have it someday in the future.

@near-san
Copy link
Contributor

I can tell you with certainty that it cannot be done at 60fps with an interpreter. At least not in the design spirit of higan. 2x23MHz (and very nearly 23 MIPS at that) is just too demanding with cooperative threading synchronization in addition to all the other parts of the Mega Drive and potentially Mega CD added in.

I've added this to ares, but dynamic recompilers go against the design goals of higan's cycle-accuracy. Recompilers aren't even opcode-acurrate, but block-accurate. The 32X VDP also has to run scanline-based instead of pixel-based.

@CRTRevivalDreamer
Copy link
Author

Maybe we need computers with processors faster than 5 GHz and/or with at least 8 cores in order to do Super 32X emulation at 60 fps with an interpreter...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants