Skip to content

Add blueMSX to the ASYNCIFY-required cores list - #46

Open
LokiCode404 wants to merge 1 commit into
EmulatorJS:v1.22.2from
LokiCode404:v1.22.2
Open

Add blueMSX to the ASYNCIFY-required cores list#46
LokiCode404 wants to merge 1 commit into
EmulatorJS:v1.22.2from
LokiCode404:v1.22.2

Conversation

@LokiCode404

@LokiCode404 LokiCode404 commented Jul 30, 2026

Copy link
Copy Markdown

blueMSX reads machine configuration XML files synchronously during retro_load_game() to initialize hardware emulation. Without ASYNCIFY=1 the core deadlocks on the Emscripten event loop and never reaches its main loop, causing a silent content load failure where only the RetroArch XMB menu appears.

Related Issues

None directly — this is part of adding MSX/MSX2/SG-1000 support to EmulatorJS via the blueMSX libretro core.

Related Pull Requests

blueMSX synchronously reads machine configuration XML files
during retro_load_game(). Without ASYNCIFY=1 the core deadlocks
on the Emscripten event loop and never initializes.
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

Successfully merging this pull request may close these issues.

1 participant