EmulatorJS
Game Boy Advance
EmulatorJS runs inside an isolated iframe. Only the GBA core is enabled. ROMs come exclusively from public/roms/*.gba — there is no URL or file upload field. Add .gba files to that folder and refresh; they appear in the dropdown after the list loads from /api/roms.
Legal: only run software you are entitled to use. See EmulatorJS docs.
GBA only. Pick a .gba file from the site library, then Play. Use “Change ROM” in the iframe to pick another title.