[Coco] Re: Nitros9 3.02.02 problem
Robert Gault
robert.gault at worldnet.att.net
Fri Jul 23 08:43:17 EDT 2004
Charlie wrote:
> Thanks for the reply! Can you explain to me exactly how to "patch" RBF? I'm
> using the 6809L2 and would be booting from the Nitros9 disk as downloaded
> from Nitros9.org
>
> Thanks
> Charlie
>
>
> "Boisy G. Pitre" <boisy at boisypitre.com> wrote in
> message news:EE8B8F14-DC52-11D8-AAA3-0003939F08E6 at boisypitre.com...
>
>>Charlie,
>>
>>This is the result of a bug in RBF that was introduced in 3.2.2. I
>>posted a fix a couple of days ago to the list...
>>
>>
>>>debug
>>>L RBF
>>>. .+795 (that is period space period+795)
>>>=21
>>>Q
The sequence that Boisy gave is the method for making the patch. Debug
is a program which comes with the package. The command sequence is
debug
L RBF which links to the rbf module
. .+7C5 moves forward $7C5 bytes to the byte needing change
=21 indicates to change the value to 21
Q leaves Debug
This leaves you with a patched rbf in memory but with a bad crc. Boisy
forgot to mention you must now save this change to make things permanent.
cobbler /d0 if that is the boot drive
dEd /d0/os9boot dEd is on your disk
L rbf tell ded to link to the rbf module
V verify the module
Q leave dEd
Your change is now permanent and rbf has a good crc value.
There is a slightly shorter route if you use modpatch to make the byte
change because modpatch contains a verify command.
More information about the Coco
mailing list