This is a repository of buildable OS9/NitrOS9 C source code and the tools needed to build it.
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 |
Dir Description AR Carl Kreider's OS-9 Ar archiver CUTS The CoCo Usenet Transfer System (like uuencode)
Dir Description CC Carl Kreider's cc
compiler executiveCC2 Rick Adams's cc2
compiler executiveCC09 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
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
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
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.