[Coco] os9 copy is not reporting an error
Gene Heskett
gene.heskett at verizon.net
Sun Dec 14 20:47:36 EST 2003
On Sunday 14 December 2003 20:22, tim lindner wrote:
>Gene Heskett <gene.heskett at verizon.net> wrote:
>> Greetings;
>>
>> Tonight I tried to copy a new os9boot file into an otherwise
>> working disk.
>>
>> Knowing that it must be contiguous, I first set the disks
>> attribute for sas to $90. The copy went nicely, but when I then
>> checked the fd for the file preparatory to adjusting the data for
>> DD.BT and DD.SIZ in LSN0, imagine my surprise when I found the
>> file was split, the first allocation only being for $75 sectors,
>> with the last $15 being 2/3rds of the way to the inner track.
>>
>> I've repeated this twice now, with the same result. There is room
>> farther into the disk for the whole file in one piece, so is there
>> any way to "force" the issue and make copy behave as expected?
>
>Well, one work around I can think of is to plug the hole early in
> the disk with a temporary file.
>
>Now on to the source of the problem. When you adjust the SAS field
> to $90, what does that mean? I don't have my documentation here so
> I need some insight.
Setting "sas" to $90, means that any "creatafile" operations should
get a minimum allocation of $90 sectors (segments in the case of one
sector per cluster floppies anyway) in the *first* request for disk
space. I did some more math, and there actually wasn't room beyond
the "hole" so I now have that disk being dsaved to an 80 tracker,
with an added last line in the script that made to get the os9boot
too. When thats done, then I'll clean that disk out, and use the
same script to copy everything back to a disk that except for the
root dir and track 34, is effectively empty, but with the copy of
os9boot being the last copy done. Then I can fix LSN0, and it should
boot. The whole idea is to replace the os9boot file with the one
from my HD install, but with DD renamed H0 so it can't find the *&^5
startup file when sysgo looks for it.
Thats the plan anyway. :-) If that boot works, then I should be able
to get back into the hard drive and fix the attribs on the file thats
stopping the bootup from it now. If that works, then I can go back
to the automatic boot from virtual disk 128 on the HD.
Ya know, this can sometimes drive a man to drink...
Like why cannot I make "dsave /d0 /d1 ! shell" work? It outputs the
tmode commands, cd's to the source, and simply exits with an eof
message, all in about 2 seconds, no copying is done. But "dsave /d0
>/d1/makecopy" works just fine to make the script, and the script is
running just fine. One of the reasons I never liked dsave from many
years ago, its got a mind of its own, but thats all I've got right
now.
--
Cheers, Gene
AMD K6-III at 500mhz 320M
Athlon1600XP at 1400mhz 512M
99.22% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attornies please note, additions to this message
by Gene Heskett are:
Copyright 2003 by Maurice Eugene Heskett, all rights reserved.
More information about the Coco
mailing list