You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a repository of buildable OS9/NitrOS9 C source code and the tools needed
to build it.
Commands Included (not a complete list)
Program
Description
c.pass1/c.pass2
Microware (MW) two-pass (Level I) C compiler, Edition #5
c.comp
MW one-pass (Level II) C compiler Ed. #5
c.opt
MW assembly source optimizer Ed. #5
c.asm
MW RMA assembler, Ed. #4
cc1
MW two-pass compiler executive, Ed. #4
cpp
Advanced preprocessor for the MW C compiler
dcc
Advanced, repaired replacement C compiler
grep/egrep/fgrep
Unix file/text search tools
help
Tim Kientzle's public domain structured help facility
make
Tim Kientzle's update of Neil Russell's public domain Make
rdump
Classic rdump updated to work with ROF version 1
rlink
MW ROF linker from the Development System, Ed. #10
rma
MW RMA assembler, Ed. #11
sed
Unix stream editor
Source packages included:
Source/Archiver/
Dir
Description
AR
Carl Kreider's OS-9 Ar archiver
CUTS
The CoCo Usenet Transfer System (like uuencode)
Source/Compiler/
Dir
Description
CC
Carl Kreider's cc compiler executive
CC2
Rick Adams's cc2 compiler executive
CC09
The DCC compiler
COpt
The DCC assembly optimizer
CPP
The DCC preprocessor
DCC
DCC compiler executive
Lex
Lexical analyzer generator
Yacc
Yet Another Compiler Compiler, a program for generating syntax parsers
Source/Libs/
Dir
Description
CGfx
Mike Sweet's C graphics library, V7 with fixes and enhancements
KLibc
Carl Kreider's standard C library, with fixes and enhancements
Source/
Dir
Description
Forth09
Dennis Weldy's Forth interpreter for OS-9
Help
Tim Kientzle's more advanced structured Help system
Make
Tim Kientzle's updated Russell Make build tool
XLisp
David Betz's OO Lisp interpreter for OS-9
Using OS9-type line endings:
This repository is intended to be useful when overlaid right on top of an
OS9-type filesystem. If you are using it on a Unix-style system (or a Windows
system with the tr utility), you can add the contents of the file gitsetup
in the root of this repository to your checkout's .git/config file. If you
delete all files in the checkout (that is, all the files not in the .git/
directory) and call git checkout again to get them all back, then all of the
text files (mostly source code) will be checked out with CR-only line endings
instead of LF for Unix-type systems or CRLF for DOS/Windows-type systems. At
this point, you should be able to copy the files over to an OS-9 filesystem
without causing trouble for it.