370
|
1 **** OS-9 Level One VR 02.01.00 'Phoenix' Release Notes ****
|
|
2
|
|
3 This release of OS-9 Level One for the Tandy Color Computer and
|
|
4 Dragon computers represents the first community-based release
|
|
5 since the discontinuation of both the CoCo and Dragon in the 1980s.
|
|
6 Its codename is an obvious parallel: Phoenix.
|
|
7
|
|
8 There were several reasons for releasing a new version of OS-9
|
|
9 Level One:
|
|
10
|
|
11 o It was long overdue (16 years)
|
|
12
|
|
13 o Year 2000 fixes were needed
|
|
14
|
|
15 o Bringing both CoCo and Dragon OS-9 to the same code base
|
|
16 was desirable
|
|
17
|
|
18 o This release served to test our methods for assembly and
|
|
19 packaging, which will come in handy as we continue to
|
|
20 work on future possible releases of this and other versions
|
|
21 of OS-9
|
|
22
|
|
23 One goal of this release was to consolidate commands and modules from
|
|
24 both the CoCo and Dragon versions of OS-9 into a single distribution
|
|
25 that would support both systems. The last CoCo version of OS-9
|
|
26 Level One was version 02.00.00, released in mid-1986. The last Dragon
|
|
27 version of OS-9 Level One was version 01.02.00, released ????.
|
|
28 The CoCo version of OS-9, being newer, was the basis for this upgrade,
|
|
29 and the Dragon distribution disk reflects the newer OS-9 modules from
|
|
30 the CoCo version.
|
|
31
|
|
32 This goal was accomplished in tandem with another goal: bringing some
|
|
33 commonality to commands between OS-9 Level One and OS-9 Level Two. The
|
|
34 CoCo 3 version of OS-9 Level Two was released in February 1987, about
|
|
35 one year after CoCo OS-9 Level One Version 2. While some commands
|
|
36 are Level Two specific, most commands can interoperate in both environments,
|
|
37 and we felt it would be of benefit to "upgrade" Level One to some of these
|
|
38 commands. We even went as far as to back-port certain commands like
|
|
39 os9gen and cobbler from Level Two, because they offered increased
|
|
40 functionality. Level Two-specific code was conditionalized out and
|
|
41 Level One code was introduced. The obvious benefit for us is that
|
|
42 we can now build a Level One and Level Two command from the same
|
|
43 source file.
|
|
44
|
|
45
|
|
46 Color Computer Modules
|
|
47 ======================
|
|
48
|
|
49 The following list gives information on changes, if any, on each
|
|
50 module found in the CoCo distribution of OS-9 Level One.
|
|
51
|
|
52 Command Edition Comments
|
|
53 ------- ------- -----------------------------------
|
588
|
54 asm 6 Y2K issues resolved, 6309 compatible
|
370
|
55 attr 11 From OS-9 Level Two V2.00.01
|
|
56 backup 8 Unchanged from last Tandy release
|
|
57 binex 68 Put proper edition in place in code
|
|
58 build 6 Unchanged from last Tandy release
|
|
59 cmp 50 Unchanged from last Tandy release
|
|
60 cobbler 7 From OS-9 Level Two V2.00.01
|
|
61 modified for OS-9 Level One,
|
|
62 supports double-sided drives
|
|
63 config 5 Modified references of /D0 to /DD
|
|
64 copy 7 From OS-9 Level Two V2.00.01
|
|
65 date 6 Y2K issues resolved
|
|
66 dcheck 4 Unchanged from last Tandy release
|
|
67 debug 6 Unchanged from last Tandy release
|
|
68 deiniz 3 From OS-9 Level Two V2.00.01
|
|
69 del 5 Unchanged from last Tandy release
|
|
70 deldir 3 Unchanged from last Tandy release
|
|
71 dir 7 Y2K issues resolved
|
|
72 display 2 Unchanged from last Tandy release
|
|
73 dsave 2 Unchanged from last Tandy release
|
|
74 dump 5 Unchanged from last Tandy release
|
|
75 echo 5 Unchanged from last Tandy release
|
|
76 edit 3 Unchanged from last Tandy release
|
|
77 exbin 68 Put proper edition in place in code
|
|
78 format 22 From OS-9 Level Two V2.00.01
|
|
79 free 17 Y2K issues resolved
|
|
80 grfo 1 Unchanged from last Tandy release
|
|
81 help 5 From OS-9 Level Two V2.00.01
|
|
82 ident 7 Unchanged from last Tandy release
|
|
83 iniz 3 From OS-9 Level Two V2.00.01
|
|
84 link 5 Unchanged from last Tandy release
|
|
85 load 4 Unchanged from last Tandy release
|
|
86 login 18 From OS-9 Level Two V2.00.01, with
|
|
87 minor code changes for Level One
|
|
88 and an rts to rti code fix
|
|
89 makdir 4 Unchanged from last Tandy release
|
|
90 mdir 5 Unchanged from last Tandy release
|
|
91 merge 4 Unchanged from last Tandy release
|
|
92 mfree 5 Unchanged from last Tandy release
|
|
93 os9gen 9 From OS-9 Level Two V2.00.01
|
|
94 modified for OS-9 Level One,
|
|
95 supports double-sided drives
|
|
96 park 2 Changed name from PARK to Park
|
|
97 printerr 7 Changed /D0 to /DD
|
|
98 procs 9 Unchanged from last Tandy release
|
|
99 pwd 1 Unchanged from last Tandy release
|
|
100 pxd 1 Unchanged from last Tandy release
|
|
101 rename 6 Unchanged from last Tandy release
|
|
102 save 3 Unchanged from last Tandy release
|
|
103 setime 12 Y2K issues resolved
|
|
104 shell 21 CHD no longer uses WRITE. mode
|
|
105 sleep 2 Unchanged from last Tandy release
|
|
106 tee 2 Unchanged from last Tandy release
|
|
107 tmode 12 From OS-9 Level Two V2.00.01
|
|
108 tsmon 8 From OS-9 Level Two V2.00.01
|
|
109 tuneport 3 Unchanged from last Tandy release
|
|
110 unlink 2 Unchanged from last Tandy release
|
|
111 verify 5 Unchanged from last Tandy release
|
|
112 xmode 5 From OS-9 Level Two V2.00.01
|
|
113
|
|
114 Module Edition Comments
|
|
115 ------- ------- -----------------------------------
|
|
116 aciapak.dr 10 Unchanged from last Tandy release
|
|
117 ccdisk.dr 5 Supports double-sided drives, 6ms
|
|
118 step rate
|
|
119 cchdisk.dr 4 Unchanged from last Tandy release
|
|
120 ccio.dr 12 Unchanged from last Tandy release
|
|
121 clock.50hz 5 Y2K issues resolved
|
|
122 clock.60hz 5 Y2K issues resolved
|
|
123 co32.io 1 Unchanged from last Tandy release
|
|
124 co80.io 2 Unchanged from last Tandy release
|
|
125 ddd0_35s.dd New addition
|
|
126 d0_35s.dd New addition, replaces Tandy d0.dd
|
|
127 d1_35s.dd New addition, replaces Tandy d1.dd
|
|
128 d2_35s.dd New addition, replaces Tandy d2.dd
|
|
129 d3_35s.dd New addition, replaces Tandy d3.dd
|
|
130 ddd0_40d.dd New addition
|
|
131 d0_40d.dd New addition
|
|
132 d1_40d.dd New addition
|
|
133 d2_40d.dd New addition
|
|
134 ddd0_80d.dd New addition
|
|
135 d0_80d.dd New addition
|
|
136 d1_80d.dd New addition
|
|
137 d2_80d.dd New addition
|
|
138 grfo.io 1 Unchanged from last Tandy release
|
|
139 h0_15.dd Unchanged from last Tandy release
|
|
140 h0_35.dd Unchanged from last Tandy release
|
|
141 h1_15.dd Unchanged from last Tandy release
|
|
142 h1_35.dd Unchanged from last Tandy release
|
|
143 init Changed /D0 reference to /DD
|
|
144 ioman 12 Fixed I/O queue bug, I$Attach bug
|
|
145 m1.dd Unchanged from last Tandy release
|
|
146 m2.dd Removed two extranous bytes after name
|
|
147 modpak.dr 10 Unchanged from last Tandy release
|
|
148 nil.dd Unchanged from last Tandy release
|
|
149 nildrv.dr 3 Unchanged from last Tandy release
|
|
150 os9 15 Module validation now consists of a
|
|
151 header parity check, and, if the
|
|
152 system global D.CRC is non-zero,
|
|
153 a CRC check. D.CRC is set or
|
|
154 cleared based upon a flag bit
|
|
155 in Init.
|
|
156 os9p2 10 Unchanged from last Tandy release
|
|
157 p.dd Unchanged from last Tandy release
|
|
158 pipe.dd Unchanged from last Tandy release
|
|
159 pipeman.mn 4 Unchanged from last Tandy release
|
|
160 piper.dr 2 Unchanged from last Tandy release
|
|
161 printer.dr 10 Unchanged from last Tandy release
|
|
162 rbf.mn 24 Unchanged from last Tandy release
|
|
163 rs232.dr 7 Unchanged from last Tandy release
|
|
164 scf.mn 10 Unchanged from last Tandy release
|
|
165 ssc.dd Unchanged from last Tandy release
|
|
166 sscpak.dr 1 Unchanged from last Tandy release
|
|
167 sysgo 15 Reflects new OS-9 version, attempts
|
|
168 to fork AutoEx
|
|
169 t1.dd Unchanged from last Tandy release
|
|
170 t2.dd Removed two extranous bytes after name
|
|
171 t3.dd Unchanged from last Tandy release
|
|
172 term32.dd Unchanged from last Tandy release
|
|
173 term80.dd Unchanged from last Tandy release
|
|
174
|