[Coco] using /ddr0 as default (not boot) drive
Vanderberg Family
vanderfamily at peoplepc.com
Fri Jun 24 19:44:15 EDT 2011
-----Original Message-----
>From: Robert Gault <robert.gault at att.net>
>Sent: Jun 24, 2011 4:53 AM
>To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
>Subject: Re: [Coco] using /ddr0 as default (not boot) drive
>
>Boisy G. Pitre wrote:
>> Ed,
>>
>> I am going through the steps in my mind on how to try this here on my 512K CoCo 3. Here are the steps:
>>
>> 1. Create a bootable disk with r0 and rammer in the bootfile
>> 2. Boot into that disk, then type the following commands:
>> - iniz /r0
>> - format /r0
>> - makdir /r0/CMDS
>> - copy sysgo -w=/r0
>> - copy CMDS/shell -w=/r0/CMDS
>> - copy CMDS/grftdrv -w=/r0/CMDS
>>
>> 3. Use DED and modify the bootfile on the floppy disk to rename the existing DD descriptor to DX, and rename R0 to be DD
>> 4. Hit the reset button.
>>
>> Are your steps similar?
>> --
>> Boisy G. Pitre
>> http://www.tee-boy.com/
>
>Boisy,
>
>That would work the first time and as long as the power was not turned off. Then
>the floppy would be unusable for booting as /dd would be /r0 which had not yet
>been stocked.
>
>Ed's main question is why the Help and Error functions don't work from the RAM disk.
>The source code for Help has
>helpfile fcc "/DD/SYS/helpmsg"
>That means each time the reset button is pushed, Error and Help get redirected
>to /d0.
>
>Ed should create a new Help file by using dEd to change the program to
>/R0/SYS/helpmsg . Then a Reset and a chd /r0; chx /r0/cmds would keep Help
>working from the RAM disk as long as the stock Help was not loaded into memory
>by the re-Boot process. Error could be treated in the same fashion.
>
>So when stocking /R0, the new Error and Help commands pointing to /R0 should be
>placed in /R0/CMDS and the stock commands left in /D0/CMDS.
>
And after doing the above ( and also to P3 module to get extended error msg) everything is working like a dream.
>From cold boot, if I do not enable the ram drive, everything works normally from /d0. If I format /r0 and backup the /d1 pre-built image to /r0 and chx/r0/cmds & chd /r0 then I can leave /d0 in the drive or remove it. System doen't care. Everything works perfectly from /r0. Even extended error messages. And the response is just as you would expect from ram and of course totally silent.
>From warm boot all works exactly the same except I can skip the format & backup.
In either case, if I use /d0/cmds, it looks in /d0/sys and doesn't care if I even use a ram disk (thank you Mr. Gault for pointing out the desirability of stock help & error on /d0 and modded versions on /r0). If I use /r0/cmds, it looks in /r0/sys just as Robert, Boisy and Gene envisioned and doesn't care if there is a /d0. So I can have my cake and eat it too, and still have it on reboot.
The only downside I see so far would be the need to modify help, error and krnP3_err when a new version of NitrOS9 comes out and that is no downside at all! Two minutes work (the problem will be my memory, not the solution <grin>).
Now the only thing is to spend time on it and make sure that my mods don't cause something else to choke.
I thank you all again for your interest and tips and recommend you try it if you are floppy based and have 512k.
Ed
________________________________________
PeoplePC Online
A better way to Internet
http://www.peoplepc.com
More information about the Coco
mailing list