[Coco] Vcc+DW4 to access real floppy drive on Coco-3 ?
Kandur
k at qdv.pw
Tue Jul 8 01:33:22 EDT 2014
My HD is a Seagate Barracuda ST32550N 2.1 GB SCSI.
Any suggestions how should I set it up?
Kandur
Monday, July 7, 2014, 8:46:49 PM, you wrote:
> On Monday 07 July 2014 23:27:54 Kandur did opine
> And Gene did reply:
>> Thanks Gene.
>> Kandur
>> Monday, July 7, 2014, 11:10:29 AM, you wrote:
>> > On Monday 07 July 2014 11:59:29 Kandur did opine
>> >
>> > And Gene did reply:
>> >> Bill, what I wanted was, to access physical floppy drives on the
>> >> Coco, while running Nitro OS-9 on VCC. Drive ON/OFF don't seem to
>> >> work on the Coco's physical drives from OS-9.
>> >>
>> >> Kandur
>> >
>> > That is because in nitros9, HDBDOS is not used and there are two
>> > different descriptor "families". You configure the bootfile to
>> > include the proper /D0, /D1, or /D2 for the physical drives, but you
>> > have to configure /SH to access the virtual drives. If you have the
>> > drive space beyond the end of the os9 "partition", then /SH,
>> > configured correctly, can access any virtual disk, in however many
>> > groups of 255 that you have room for on the hard drive.
>> >
>> > You have to dmode 3 variables in the descriptor to do this.
>> >
>> > The "stp", range $00 to $ff selects the vdisk within the group.
>> > wpc (1 hex byte) and ofs (hex int) are to be used to point at the
>> > first sector of each group of 255 virtual disks. So on my main hard
>> > drive, /SH is currently set to look at the $80th, or 128th, disk in
>> > group 0, whose address in wpc=1D and ofs=BB90. Leave the dollar
>> > sign out of the dmode command though, its not needed.
>> >
>> > Each additional group is done by adding to the $1D,BB90, the number
>> > of sectors that 256 disks of 35 track, 18 sectors per track that a
>> > single sided disk image would occupy. The next group(1) then would
>> > have a starting sector of $1DBB90 + $27600=$20,3190.
>> >
>> > Repeat, adding $27600 each time until out of drive space. ;-)
>> >
>> > I hope this helps.
>> >
>> > Cheers, Gene Heskett
> One thing I perhaps didn't detail well enough, is that the $1DBB90 used
> above, is from my main drive, which has about 500 megs for nitros9,
> leaving about 500 megs for virtual disks. Your hard drive quite likely
> will have a different size recorded in its LSN0 at DD_SIZ.
> I have 2 identical 1Gb seagate Hawk scsi-ii drives, the second one is
> formatted all nitros9. That goes over the clusters demarcation twice, so
> while the main drive functions with a 4 sectors per bit in the FAT, the
> 2nd drive uses one bit in the FAT to represent 16 sectors. Its odd, but a
> 1 byte file then blocks out 16 sectors for that one byte file. With a
> gigabyte to wander around in, its not really a problem as the files size,
> and the amount of disk it allocates, are two different things.
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page <http://geneslinuxbox.net:6309/gene>
> US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
More information about the Coco
mailing list