[Coco] Run NitrOS-9 on the JVC/Collyer Coco3 emulator

Robert Gault robert.gault at worldnet.att.net
Wed May 18 09:04:57 EDT 2005

Getting the NitrOS-9 images onto a real Coco system can be a problem and 
some people may want to stop on a PC with an emulator. The most 
universal emulator that can run all versions of NitrOS-9 is MESS. The 
simplest way to get the images to work with MESS is to change the 
extension from .dsk to .os9.

The latest version of the Vavasour / Collyer emulator Coco3 6309 v1.91B 
can also run NitrOS-9 with a little help. The most powerful version of 
NitrOS-9 is the Level-2 6309 and the full program is distributed on an 
80 track double sided disk image. So let's use this as an example.

The Collyer program can be obtained from RTSI
ftp://www.rtsi.com/RSDOS/incoming/  in the johncollyer_website.zip file 
as ver19.zip. Os9boot.mor (a necessary file) can be obtained at
http://www.vavasour.ca/jeff/trs80.html#coco3 . NitrOS-9 can be obtained 
from http://www.nitros9.org .

Step 1: Rename os9boot.mor to coco3.rom and install it with the 
JVC/Collyer emulator. This rom will boot directly to OS-9 using the disk 
image installed on drive0. However, one byte of the file must be changed 
with an editor so it can find the boot track on a double sided image. 
Step 2: Use a raw file editor and look for the patter $15 CC 22 01 ED 
(near the start of the file) and change the $22 to $44. Now we need to 
change the NitrOS-9 .dsk image to indicate that the disk is single sided 
instead of double sided.
Step 3: Use a raw file editor to change the 17th byte of the .dsk image 
from $03 to $02. This will tell OS-9 the image is single sided.

Now you can start the emulator and NitrOS-9 will automatically boot.

There may be one final problem with the emulator as it needs DOS not 
Windows to run NitrOS-9 correctly. Not all Windows system have a DOS 
mode. You may need to run emulation from a boot floppy on such systems.

More information about the Coco mailing list