/nitros9

The NitrOS-9 Project for 6809 based computers http://www.nitros9.org

Primary LanguageAssembly

The NitrOS-9 Repository (on GitHub)

NitrOS-9 is a community-based distribution of the Microware OS-9 operating system for the 6809 that was introduced in the late 1970s and sold into the 1980s.

The Hitachi 6309, which contains additional registers and enhanced instructions, is also supported.

Here are the current ports of NitrOS-9 available:

Computer Port Processor
TRS-80 Color Computer NitrOS-9 Level 1 6809 & 6309
Radio Shack Color Computer 2 NitrOS-9 Level 1 6809 & 6309
Tandy Color Computer 3 NitrOS-9 Level 2 6809 & 6309
CoCo 3 FPGA NitrOS-9 Level 2 6809
Dragon 64 & Tano Dragon NitrOS-9 Level 1 6809
Dragon Alpha NitrOS-9 Level 1 6809
Atari w/ Liber809 NitrOS-9 Level 1 6809
Corsham 6809 SS-50 NitrOS-9 Level 1 6809

Downloading and Building

In order to build NitrOS-9, you need the following:

  • lwtools. This package contains the required 6809 assembler and linker.
  • ToolShed. ToolShed provides file system tools for creating disk images, copying files to and from those disk images, and more.

Once downloaded and installed, you can build the entire project:

export NITROS9DIR=$HOME/nitros9
make

The result is a number of disk images (ending in .dsk) that can be used on real floppy drives, emulators, and DriveWire.