How to use
The emulator in it's entirety is ready to be pulled as a docker image. It runs on and exposes port 8888 by default.
Docker Images
Latest release bfriedrichs/switch-gba:release-latest Latest master (possibly unstable) bfriedrichs/switch-gba:latest Latest dev (most likely unstable) bfriedrichs/switch-gba:dev
Older release
bfriedrichs/switch-gba:release-{version}
No rom is provided, you will have to make a folder roms with your .gba files directly in it.
Example
docker run -d -v $(pwd)/roms:/home/roms/ --name switch-gba -p 8888:8888 bfriedrichs/switch-gba:release-latest
Custom layout
Since v1.0.2 custom layouts are also supported. Just click the cogs at the top of the screen during rom selection to open the options menu.
The left side shows the GBA key and the right side shows the currently assigned Switch key.