Repository navigation
Tardis DOS v0.1.76
Modern command shell that replaces the C64's BASIC + KERNAL, on a One ROM.
Highlights since v0.1.69
- Commodore 128 support — Tardis now runs on a flat C128 as the C64-mode ROM in socket U32:
GO64gives you the shell while C128 mode stays 100% stock, andbasicswaps to stock C64 BASIC. Build withmake onerom-c128(One ROM in U32). Full shell including the overlay commands, via a remapped RBCP command page for the C128's 16KB C64-mode image. - C= boot menu (GRUB-style) — hold C= at power-on for a menu to pick Tardis DOS or Stock C64 (r107sl's
c64-bootloader, built from source as loadable set 0). Holding C= from a running shell returns to the menu. (The build can also carry a JiffyDOS entry if you own JiffyDOS and add it locally; it is deliberately not included in these distributed binaries.) - One ROM firmware 0.7.x — updated to the v0.3.0 CLI workflow: stock ROMs fetched from Zimmers by URL (no local copies needed), plugins specified on the CLI (always latest-compatible), and overlay sets packed as multi-ROM to satisfy the 0.7.x RAM-slot sizing. Pinned to firmware 0.7.1.
- New default colours — dark-red background, light-red border (was brown/orange).
- Robustness — the reset now disables the VIC interrupt, fixing a livelock when entering C64 mode on a C128 (and hardening the C64 path).
Flashing
- C64:
c64-tardis-dos-v0.1.76-for-onerom-fire-24-e.bin(built for thefire-24-eboard; rebuild withmake onerom-stock ONEROM_BOARD=…for other boards). Includes the C= boot menu, stock-C64 fallback, and overlays. - C128 (flat / C64C-style case):
tardis-c128-v0.1.76-for-onerom-fire-28-c.bin— One ROM in the U32 socket (fire-28-cboard).GO64boots Tardis.
Reflashing wipes the One ROM's NV area, so saved colours/history reset — expected.