6809 Emulation

OSNine in Java

The OS-9 OS emulator is now available in Java. It also has a generic 6809 emulator, which can be configured to run various pieces of software.

Go to osnine-java on GitHub to see more.

OSNine in C++

OS9L1 is an OS9 level One emulator (for Motorola 6809) that runs under 32-bit UNIX/Linux. It is almost full-featured, and can emulate fork, signals, pipes etc. All without needing the OS9 kernel from Microware.

The emulator is built on Ray Bellis' Usim emulator, and also fixes some bugs in same.

Installation for version 1.2

Down the source archie and unpack it. Then do:


To run the unit tests, do a make check

How far have I come?

Most "simple" applications work - including shell, asm and basic09. Pascal-compilation to P-code works. But the P-code interpreter loads an extra module and os9l1 doesn't handle that, so execution of your P-code is not available. Then you could compile to native code, but the native code compiler is in P-code itself, so ... In addition, the C.PREP complains about "grab overlap" when it sees the statement #include <stdio.h>. I have not found the cause of that.

OS-9 manuals

OS-9 Operating System Guide/Manual
This 1983 guide is a combination of several editions and is available in PDF.
Basic09 Reference Guide
This revision F (1983) manual is available in PDF and OpenDocument. It matches the distribution of Basic09 I have for OS9 level 1.
C Compiler User's Guide for OS-9
Revision C (1983) is available as PDF and OpenDocument.
OS-9 Pascal V2.0 User's Manual
Revision F (1984) available as PDF and HTML.
OS-9 System Programmer's Manual
Revision F-1 (1982) is available as PDF and HTML.
Revision H (1984) is available as PDF.
Dynacalc manual
This 1983 manual is available in PDF format.
Stylograph for the OS-9 operating system
Available as PDF. Stylograph was sold by Sonex Systems in Williamsville, NY 14211 for the FLEX OS. The product was formerly called STYLUS. The product was ported to OS-9 and sold by Microware.
RMS Record Management System for OS-9
Available as PDF. The original creator of RMS was Washington Computer Services, 3028 Silvern Lane, Bellingham, WA 98226. RMS was also ported to the IBM PC.

Sidst opdateret: 2018/09/15
Website vedligeholdt af Søren Roug