Skip to content

emux (Game Boy)

emux (Game Boy) emulates Nintendo Game Boy. It reads 1 file, 1 of them required: without a required file it does not start games.

About this profile
Detail Value
Type libretro
Classification Official port
Source https://github.com/libretro/emux
Upstream https://github.com/sronsse/emux
Version 0.1, stated in configure.ac
Revision libretro/emux@3e558cb15157
Profiled 2026-03-23
Profile YAML, JSON
Cores emux_gb
Systems Nintendo Game Boy
Install this emulator's files

The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.

Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.

PowerShell
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator emux_gb
Technical notes

emux is a multi-system emulator by Sebastien Ronsse. The libretro port renamed the boot ROM from DMG_ROM.bin (upstream, controllers/mapper/gb_mapper.c:32) to dmg_boot.bin (libretro, controllers/mapper/gb_mapper.c:35) to match RetroArch conventions.

Boot ROM loaded via file_map(PATH_SYSTEM, "dmg_boot.bin", 0, 256) in gb_mapper_init (controllers/mapper/gb_mapper.c:225-228). Returns false on failure, no HLE fallback. Mapped at 0x0000-0x00FF, overlays ROM0 until BOOT_LOCK (0xFF50) is written non-zero (lock_writeb, controllers/mapper/gb_mapper.c:97-106).

No hash validation. Code accepts any 256+ byte file. is_experimental=true. No save states, rewind, or netplay.

1 file: 1 required, 0 optional.

In this collection: 1 in repo and 0 missing.

dmg_boot.bin required in repo

Game Boy (DMG) boot ROM

Source
.