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

Multiple core support #156

Open
thenick775 opened this issue Aug 8, 2024 · 0 comments
Open

Multiple core support #156

thenick775 opened this issue Aug 8, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@thenick775
Copy link
Owner

Back to the idea of what we had before in the original release, the ability to choose from multiple cores!

I'm evaluating the following gba cores:

  • NanoBoyAdvance (preferred first integration)
  • SkyEmu

Some things to consider:

  • these cores use threads
  • we will need to add headers for cross origin isolation
  • can mGBA be threaded, and actually reap benefits in the browser?
  • can we maintain a standard wasm contract as initially defined for the existing mGBA core?

This will take some time to implement, but is definitely doable.

My current priorities are tied up learning a new language at this time, so this may take a few months to bear any fruit. But I encourage anyone else interested in emacripten/wasm to take a crack at it!

@thenick775 thenick775 added the enhancement New feature or request label Aug 8, 2024
@thenick775 thenick775 changed the title Secondary core Multiple core support Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant