v0.3.0
GBBox 0.3.0 Release Notes
Highlights
- Added Acorn BBC Micro and Commodore Amiga as supported GameBase import platforms.
- Added platform setup for BBC Micro and Amiga using the shared GameBase folder shape: Extras, Games, Screenshots, and Music.
- RetroArch is the default launch profile for both new platforms.
- Added BeebEm as the BBC Micro external emulator option.
- Added WinUAE / UAE-style Amiga external launch support, with WinUAE on Windows and equivalents such as FS-UAE or Amiberry on Linux/macOS.
- Added subtle rotating platform backgrounds for the windowed grid and list views using the images in
docs/images/backgrounds. - Fixed Amiga multi-disk launch packaging so
_Disk1.zip,_Disk2.zip, and other sibling disk archives are temporarily extracted together before launch.
Amiga Multi-Disk Launching
- RetroArch now receives an
.m3ubuilt from the extracted disk image files, not just the selected zip archive. - WinUAE / UAE launches now attach the first extracted disks with
-0,-1,-2, and-3drive switches where available. - WinUAE / UAE launches also preload all extracted disks through
-diskswapper=...so additional disks are available through the emulator disk swapper. - This covers GameBase Amiga records where the database points at a
*_Disk1.zipfile while emulator metadata, such asnr_floppies=2, indicates a multi-disk game.
Supported Imports
- Commodore 64 / GameBase64: VICE, RetroArch, in-app EmulatorJS/VICE, SID playback, extras, screenshots, and GameBase64 metadata.
- Atari 800: Atari 800 v12-compatible GameBase MDB imports with Games, Music, Photos, Screenshots, and Extras paths. Launch settings support RetroArch Atari800 and Altirra.
- Atari 2600: Atari 2600 GameBase MDB imports with Games, Screenshots, and Extras paths. Launch settings use RetroArch and an Atari 2600 core.
- ZX Spectrum / GameBaseZX / SpeccyMania: Sinclair ZX Spectrum v6-compatible GameBase MDB imports with Extras, Games, Screenshots, Musician Photos, and Music paths. Launch settings support RetroArch and Spectaculator.
- Acorn BBC Micro: GameBase MDB imports with Extras, Games, Screenshots, and Music paths. Launch settings support RetroArch and BeebEm.
- Commodore Amiga: GameBase MDB imports with Extras, Games, Screenshots, and Music paths. Launch settings support RetroArch and WinUAE / UAE-style external emulators.
Known Limitations
- Database files, ROMs, screenshots, music, extras, and other GameBase media are not included.
- ZX Spectrum
.ayfiles and Amiga music files are recognized as media, but in-app JavaScript/WebAudio playback still needs a dedicated player evaluation. - Windows local MDB export still requires the Microsoft Access Database Engine / ACE provider.
- Amiga sibling-disk detection expects conventional
_DiskN.zipnaming beside the selected archive.
Validation
The release source was prepared to pass:
npm run lint
npm run test:frontend
npm run test:backend
npm run buildRelease bundles are produced by the GitHub Actions Release Bundles workflow when the v0.3.0 tag is pushed.