[Coco] Nitros9 Boot Process
Robert Gault
robert.gault at att.net
Tue Jan 15 10:31:49 EST 2019
To All,
There seems to be considerable confusion about OS-9/NitrOS-9 on floppies vs RGBDOS/HDBDOS hard
drives and .vhd images and the boot process.
With just OS-9, there is a kernel and an OS9Boot file that are both on the floppy. Within the kernel
is a Boot module that assumes you boot from the floppy and that this is where you will find the
multiple module OS9Boot file.
With RGBDOS on emulators with .vhd drives and RGBDOS/HDBDOS with real hard drives, you assign one or
more of the 256 Basic drives as an OS-9 boot drive. You use a Basic program LINK.BAS (at least with
RGBDOS) which modifies LSN0 of the OS-9 portion of your hard drive so that it points to OS9Boot on
the "floppy" in the Basic partition of the hard drive.
What this means is that you can boot into OS-9 from the hard drive or .vhd image without any
floppies required.
You can also use a module and descriptor installed in your OS9Boot file (or just load then from
CMDS) that permits direct access to the "Basic floppy" on your hard drive / .vhd image. That means
you can change the content of your OS9Boot file without using a "real" floppy which then gets backed
up to the hard drive under RGBDOS/HDBDOS. You will still need to use LINK.BAS as the size of your
OS9Boot file may have changed.
You can read about RGBDOS at
http://aaronwolfe.com/robert.gault/Coco/Downloads/Downloads.htm
Some of the tools in this package for .vhd images may also be included in the VCC package and Bill
Pierce's packages.
Certainly Cloud-9 must have docs and tools for use with HDBDOS on real hard drives.
Robert
More information about the Coco
mailing list