0
|
1 COCO OS-9 SOURCE PROJECT
|
|
2
|
|
3 This project was started some years ago by Boisy Pitre, and Alan DeKok.
|
|
4 The idea was to create a well documented repository of OS-9 Level One and
|
|
5 Level Two source code for the Color Computer.
|
|
6
|
|
7 That goal has largely been reached, though there are still modules that have
|
|
8 yet to be disassembled and properly commented. Also, other source files
|
|
9 need additional commenting.
|
|
10
|
|
11 FILE ORGANIZATION
|
|
12 All source files contain the file extension '.asm' The source files are
|
|
13 organized into their respective directories, with the topmost being:
|
|
14
|
|
15 level1/ ..... OS-9 Level One V2 source
|
|
16 level2/ ..... OS-9 Level Two V2 source
|
|
17 level2v3/ ..... OS-9 Level Two V3 source
|
|
18 defs/ ..... OS-9 definition files
|
|
19 3rdparty/ ..... Third party drivers, applications, etc.
|
|
20
|
|
21 The level1/, level2/, and level3/ directories contain makefiles and
|
|
22 subdirectories for commands, modules and bootfiles.
|
|
23
|
|
24 DEFINITION FILES
|
|
25 The defs/ directory has definition files for the OS-9 packages.
|
|
26
|
57
|
27 os9defs ..... Defs files for all OS-9 packages
|
0
|
28 systype.l1 ..... Defs files for level1/
|
|
29 systype.l2 ..... Defs files for level2/ and level2v3/
|
|
30 scfdefs ..... SCF file manager defs
|
|
31 rbfdefs ..... RBF file manager defs
|
|
32 pipedefs ..... PipeMan defs for level1/ and level2/
|
|
33 pipedefs.l2v3 ..... PipeMan defs for level2v3/
|
|
34 l51.defs ..... Used by level2v3/
|
|
35 l52.defs ..... Used by level2v3/
|
|
36
|
|
37 BUILDING
|
|
38 The provided makefiles use the os9tools package, which can be found at
|
|
39 www.sourceforge.net, in order to assemble source files into binary modules.
|
|
40 Simply type 'make' at the project's root directory to assemble.
|
|
41
|