Commander X16 DOS BIOS Prototype

364

Developer unartic has unveiled a working prototype of his X16 DOS BIOS, a fully custom ROM and disk-based operating system designed to bring the Commander X16 closer to the MS-DOS era of computing. Unlike the official KERNAL, this BIOS skips BASIC entirely and boots straight into a command-line interface that echoes the feel of vintage IBM PC XT/AT machines.

Built entirely from scratch, the X16 DOS BIOS communicates directly with hardware, bypassing the stock ROMs and embracing a minimal but powerful setup. The BIOS currently occupies just 7KB of space and already supports essential functionality including SD card I/O, FAT32 read/write, ISO-compatible text mode video, and full keyboard and RTC access over the I2C bus.

Built-In Command-Line Features

The custom shell comes with a growing list of familiar tools:

  • Directory navigation without needing cd
  • Simple program launching
  • Commands like cls, ver, path, reset, and file operations (md, mf, open, write, close)
  • MS-DOS-like PATH behavior, allowing /bin utilities to be run from anywhere

Included Utilities

Stored in /bin, these utilities demonstrate the flexibility of the system:

  • A hex viewer
  • Text viewer
  • Character set browser
  • Wozmon monitor

Launching programs is intuitive. Type a directory name to enter it. Hit Enter for a dir-like listing. Type an executable name to run it. It’s a minimal interface with maximum nostalgia.

What’s Next?

Unartic has ambitious plans for this retro-modern BIOS:

  • A built-in audio and graphics library that taps into the full power of VERA and VERA FX
  • A ROM-based nxtBasic runtime, enabling smaller compiled programs with room for richer games and apps
  • A powerful debugger/monitor baked right in
  • Full documentation and open-source release on GitHub

A demonstration video is already online, showcasing these features in action. Contributors and testers are welcome—reach out via the Commander X16 forum post or Discord.

Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments