Skip to content

ti99sim - RetroBIOS

Type standalone
Source https://github.com/christianhaitian/ti99sim
Upstream https://www.mrousseau.org/programs/ti99sim/
Version 0.16.0
Profiled 2026-03-29
Cores ti99sim
Systems ti99
Technical notes

Marc Rousseau's TI-99/4A simulator (since 1993). Standalone only, no libretro port. Uses proprietary .ctg cartridge format for ROM packaging (CPU ROM + GROMs + RAM config). Raw ROM dumps must be converted to .ctg via the convert-ctg utility. File search order: CWD, CWD/console/ (v0.16.0) or CWD/roms/ (<=0.0.11), ~/.ti99sim/console/, /opt/ti99sim/console/. v0.16.0 adds SHA1-based auto-discovery for device ROMs in the console/ directory. Recalbox packages ti99sim as a standalone emulator for the ti994a system.

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

TI-994A.ctg required in repo
Console ROM cartridge containing CPU ROMs, system GROMs, and RAM configuration

spchrom.bin optional in repo HLE fallback
TMS5220/TMS6100 Speech Synthesizer vocabulary ROM

ti-disk.ctg optional in repo
TI Disk Controller DSR ROM (CRU >1100)

Gram Kracker.ctg optional in repo
Miller Graphics Gram Kracker ROM manipulation peripheral

ti-pcard.ctg optional in repo
TI P-Code Card (UCSD Pascal) DSR ROM

  • SHA1: c7bf5fcfea05...
  • Source: src/core/device-support.cpp:53
  • SHA1 is of the .ctg convert-ctg builds at the pinned commit from the .dat in roms/ and the pre-0.174 MAME images scripts/setup fetches. v0.16.0+ only.

cf7+.ctg optional in repo
CF7+/nanoPEB CompactFlash interface DSR ROM

  • SHA1: 698c638e1773...
  • Source: src/core/device-support.cpp:51
  • SHA1 is of the .ctg convert-ctg builds at the pinned commit from the .dat in roms/ and the pre-0.174 MAME images scripts/setup fetches. v0.16.0+ only.

Generated on 2026-08-23T16:12:06Z