Skip to content

GSplus - RetroBIOS

Type standalone
Classification Community forks
Source https://github.com/digarok/gsplus
Upstream https://kegs.sourceforge.net/
Version KEGS 1.38
Profiled 2026-03-29
Cores gsplus
Systems apple-iigs, apple-iie
Technical notes

Fork of KEGS (Kent's Emulated GS) by digarok. Cross-platform Apple IIGS emulator supporting ROM 01 (128K), ROM 03 (256K), and Apple //e (32K) ROMs. ROM version determined by file size at load time.

Batocera configgen (gsplusGenerator.py) sets g_cfg_rom_path to bios/ROM.03 by default (configurable via gsplus_bios_filename system setting).

Built-in Disk II controller PROM derived via XOR diffs from main ROM. Built-in HD SmartPort PROM (slot 7) hardcoded in source. Built-in character font (kegsfont.h), optional ROMX-compatible charrom loadable via config UI.

2 files | 1 required, 1 optional | 2 in repo, 0 missing | 1 with HLE fallback

ROM required in repo
Apple IIGS system ROM

  • Aliases: ROM.01, ROM.03, APPLE2GS.ROM, APPLE2GS.ROM2, xgs.rom, XGS.ROM, Rom03gd, 342-0077-b
  • Validation: size
  • Source: config.c:131,403-406,1092-1149
  • Accepted sizes: 32768 (Apple //e), 131072 (ROM 01), 262144 (ROM 03)

c600.rom optional in repo HLE fallback
Disk II controller PROM (slot 6)

  • Size: 256 B
  • Aliases: controller.rom, disk.rom, DISK.ROM, diskII.prom
  • Validation: size
  • Source: config.c:414-415,1168-1220
  • Built-in PROM generated from XOR diffs against main ROM

Generated on 2026-04-03T20:37:39Z