forked from andychase/gbajs2
-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Labels
enhancementNew feature or requestNew feature or request
Description
π The Problem
We've designed out system to use an emulator interface layer, now its time to put that interface contract to use π
π οΈ Your Solution
The goal of this ticket is to integrate the NBA core into this frontend using a wasm package, with a javascript facing contract as close if not exactly the same as the mGBA core utilized today.
This will probably have to be done in a fork of a wasm based NBA core.
π Alternatives
SkyEmu was considered, but I believe going for NanoBoyAdvance will provide greater benefit in the short term, with less UI churn.
π‘ Additional Context
The NBA cores I've already seen use pthreads, which is good. We already have to utilize shared array buffers/cross origin isolation for mGBA, and we reap some benefits, where we can/should do the same in this case.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request