[Coco] Important Announcement: NitrOS-9 & 1986 GIME

mmarlett at isd.net mmarlett at isd.net
Tue Oct 5 09:40:28 EDT 2004


Robert,

Good research but...With the stated problems of the GIME and it has an
update, why would you want to run a buggy chip?

I doubt that modules will be created so that NitrOS-9 will run on it. If so
the distrubution would be 87GIME so you either fix it by your method, or
why fight it and just get a fixed GIME.

?? Nice to have this documented and the work you and others have supplied.

Thoughts????

Mark

>This is a message for everyone who is unable to run NitrOS-9 on a Coco3 
>with a 1986 GIME chip.
>
>As background, there are two versions of the GIME, 1986 & 1987. The '86 
>chip was the cause for many articles on "sparklies" that plagued early 
>adopters of the Coco3. There were also problems with the verticle and 
>horizontal scroll registers. I just found out that it is next to 
>impossible to boot NitrOS-9 (any version) on an '86 GIME Coco3.
>
>There are several theories that try to explain this problem and present 
>ways to correct it. To date, none have been successful during my testing 
>of the problem. The short story is that there are mistakes in the 
>circuits of the '86 GIME that can't handle the stress of NitrOS-9 code. 
>The strange aspect of this problem is that occasionally the boot process 
>completes and NitrOS-9 then runs without problems.
>
>I have found a workaround that seems to give 100% success at booting 
>NitrOS-9 on an '86 GIME Coco3. Change the boot screen from 40 or 80 
>character width to 32. You can still boot to an 80 character wide /term 
>as this has no effect on stability. The boot screen is still in a Coco3 
>video mode rather than Coco1, so why this works is still a mystery.
>
>                         !!!HOW TO DO IT!!!
>It is only necessary to change one byte in sector 1 of track 34 to get a 
>successful boot. This changes the module REL. Once booted, you can 
>os9gen a fresh boot disk from the current NitrOS-9 release using the 
>rel_32 module if desired. Using the new module will then have the 
>NITROS9 BOOT
>   (FAILED)
>message in the correct location on the screen. The one byte patch will 
>prevent the message from printing, although the diagnostics will still 
>be readable.
>
>Using either a PC disk editor, an OS-9 disk editor (dEd), or one for 
>Disk Basic, locate in T34S1 the bytes $6C 00 00 00 09 00 00 00 '0B or 
>03' and '34 or 24'. It is the last byte in this sequence, $34 or $24, 
>that needs to be changed to $20. You don't need to bother with the crc 
>bytes and once booted you ought to create a new boot disk with a proper 
>rel_32 module.
>
>If you don't have a disk editor for Disk Basic, you can manage the same 
>thing with DSKI$ and DSKO$
>
>
>-- 
>Coco mailing list
>Coco at maltedmedia.com
>http://five.pairlist.net/mailman/listinfo/coco
>



More information about the Coco mailing list