Description
I see 32x is broken...What can we do to fix this?
I see libretro has a Web assembly version (i.e. https://web.libretro.com/) can we grab this or another core perhaps?
EmulatorJS has Picodrive but they've changed their code a bit since 4.x so it does not appear to be a drop-in/rename replacement. However, I realized the emulator cores in the .data extension are simply 7zipped and you can extract them to obtain the .js and .wasm files (this is how I renamed them and tried to drop them in to the container, but it didn't work). I tried using 32x.js/wasm and picodrive_libretro.js/wasm
It tries to load when I use the libretro naming convention and config file reference (libretro-picodrive), BUT some issues when inspecting it:
[ERROR] Couldn't find any audio driver named "rwebaudio"
[ERROR] Couldn't find any input driver named "rwebinput"
(I mention these because these same drivers ARE found in the working cores when checking their logs)
(attached log)
libretro_picodrive.log
Attached this in case it's handy
picodrive-libretro.zip
I lastly tried to compile picodrive itself using emscripten with the same method to test, but that also failed.
Any thoughts? Would love to figure this out and perhaps apply this same method to other libretro cores! Ty
Metadata
Metadata
Assignees
Type
Projects
Status