6809 Emulation

The OS9L1 is an OS9 level One emulator (for Motorola 6809) that runs under 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 for Dragon-64 is available in PDF, OpenDocument and the source is in DocBook format.
Dynacalc manual
This 1983 manual is available in OpenDocument (53 KB), HTML (141 KB) and PDF (1.11 MB) formats. If anyone can provide me with the missing half page, let me know.
Basic09 Reference Guide revision F
This revision F (1983) manual is available in PDF and OpenDocument. It matches the distribution of Basic09 I have for OS9 level 1.
OS-9 System Programmer's Manual
Revision F-1 (1982) is available as PDF, OpenDocument and HTML.
C Compiler User's Guide for OS-9
Revision C (1983) is available as PDF and OpenDocument.
Stylograph for the OS-9 operating system
Available as PDF and OpenDocument.
OS-9 Pascal V2.0 User's Manual
Revision F (1984) available as PDF and HTML.

Sidst opdateret: 2017/08/27
Website vedligeholdt af Søren Roug