[Coco] OS9 Lev1 Ver2 / NOS9 Lev1

Robert Gault robert.gault at worldnet.att.net
Thu Oct 25 22:08:36 EDT 2007


Chester A Patterson wrote:

><snip>
> I take it that "OS" in the T34S1 list below is just that, ASCII "O" and
> "S", not a file, in order to meet the DECB DOS command's requirement.
> Also I assume that what you mean by T34 "S1" is side one of two.

T34S1 means track 34, sector 1, with Disk Basic counting sectors from 1 up.

The contents of T34S1 are
                    COLORZAP-93 (c) Sept.1993 by Robert Gault VR. 2.0
DRIVE: #0   GRAN: $42  TRACK: #34   SECT: #1    RECORD #0     LOF #0
       0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F      0 2 4 6 8 A C E
  00  4F 53 20 0A 12 04 4F 53 79 60 42 4F 4F 54 7F FF      OS ...OSy`BOOT..
  10  03 B7 FF DF C6 06 8E FF C6 A7 81 5A 26 FB A7 01      .7._F...F'.Z&{'.
  20  8E 80 00 10 8E 02 00 86 60 A7 80 31 3F 26 FA 8E      ........`'.1?&z.
  30  81 0C 31 8C D1 C6 08 A6 A0 A7 80 5A 26 F9 CC 12      ..1.QF.& '.Z&yL.
  40  12 10 93 78 27 16 33 8D FF B6 8E 0F 80 10 8E EF      ...x'.3..6.....o
  50  00 A6 C0 A7 A0 30 1F 26 F8 7E EF 5C 30 8C 04 EC      .&..............
  60  09 6E 8B 87 CD 07 FB 00 0D C1 81 04 00 76 00 00      .n..M.{..A...v..
  70  4F 53 B9 0E 43 43 49 4E 49 D4 4F 53 39 50 B2 20      OS9.CCINITOS9P2
  80  0F 12 20 10 12 20 11 12 20 12 12 20 13 12 20 14      .. .. .. .. .. .
  90  6E 9F 00 2C 6E 9F 00 2E 6E 9F 00 34 6E 9F 00 36      n..,n...n..4n..6
  A0  6E 9F 00 32 6E 9F 00 30 00 02 C1 03 04 5D 05 04      n..2n..0..A..]..
  B0  CD 85 04 DC 10 06 EB 11 07 4E 12 06 84 13 05 F7      M..\..k..N.....w
  C0  14 06 47 17 03 8E A8 05 83 A9 05 D0 AC 01 AC AD      ..G...(..).P,.,-
  D0  02 4B AE 02 CD 32 07 57 80 8E 00 20 10 8E 03 E0      .K..M2.W... ...`
  E0  4F 5F ED 81 31 3E 26 FA 4C 4C DD 20 CB 20 DD 22      O_m.1>&zLL] K ]"
  F0  CB 02 DD 46 CB 70 DD 44 5F 4C DD 26 9F 28 32 89      K.]FKp]D_L]&.(2.
       0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F       1 3 5 7 9 B D F
# = decimal number    $ = hexadecimal number

CMDS:

You can see that the sector starts with OS and goes right into ml code with a 
BRA. That is the "rel" portion of the boot track. The first module starts at 
byte $63 where there is $87CD and you can see the module name is OS9. The kernel 
continues for most of the track.

> Why OS-9 1.2 and not NOS9 1? It goes back to the same trouble discussed
> here many weeks ago about the OS9L2 vs NOS9L2 VDG TERM, some old games
> and apps that insist, for some reason I cannot fathom, on NOT working
> with NOS9 but do with OS9.

You can have any of the NitrOS-9 versions start with a VDG screen instead of a 
window. Just os9gen a disk with the required /term or use xmode to convert the 
current /term and use cobbler.



More information about the Coco mailing list