You need an **emulator** (software mimicking GBA hardware) and **ROMs** (digital cartridge backups).
| Emulator | Platforms | Why |
|---|---|---|
| mGBA | Win/macOS/Linux/Switch/Wii/3DS/Vita | Most accurate, active dev, rewind, cheats, link cable sim, solar sensor. |
| VisualBoyAdvance-M (VBA-M) | Win/macOS/Linux | Classic VBA fork, better compat, filter shaders. |
| RetroArch (mGBA core) | Everything | Unified UI, netplay, shaders, run-ahead. |
| No$GBA | Windows | Debugging, low-spec friendly. |
gba_bios.bin for 100% accuracy (boot logo, edge cases).Emulation is legal; distributing/downloading copyrighted ROMs is not. Buy re-releases (NSO, collections) to support devs.