[Coco] CocoSDC booting OS9

Gene Heskett gheskett at wdtv.com
Tue Nov 18 21:08:47 EST 2014


On Tuesday 18 November 2014 11:04:36 Brett Gordon did opine
And Gene did reply:
> Gene: excellent! .. I see where the superblock only has a 2 byte value
> for the size in *bytes* of the allocation map... my mind translated
> that to a 16 bit number of *sectors*  Whoops!   Then your calculation
> was correct.  This also mean that having a boot-track could NOT
> conflict with the allocation bitmap.  ME a Dummy!
> 
> This means that Bob's original concern over the boot track getting in
> the way of RBF sector allocation is unfounded?
> 
OS9Gen or presumably cobbler too, use track 34 and allocate it in the map, 
nicely and silently ignoring the previous usage of track 34.

> On Tue, Nov 18, 2014 at 10:02 AM, Gene Heskett <gheskett at wdtv.com> 
wrote:
> > On Tuesday 18 November 2014 07:43:20 Brett Gordon did opine
> > 
> > And Gene did reply:
> >> As of now, HDBDOS only support the standard FDC emulation of SDC. 
> >> The LBA mode of SDC isn't support by HDBDOS, until someone writes a
> >> driver for it. I might take up that project of the toolshed people
> >> see fit, as it will benefit the community plus help my cocoboot
> >> project (which borrows the HDBDOS drivers for its harddrive/DW)
> >> 
> >> Usually, I think most user partition there HD's with OS9 at the
> >> beginning, and HDBDOS *after* it.  With Boisey's Super Driver for
> >> OS9 you can partition the drive the other way around with HDBDOS
> >> drives taking the lower partition and OS9 the higher. If you format
> >> your HD this way, then you have the ability to create a bootdisk
> >> that is readable from HDBDOS (and the DOS command) solve the Bob's
> >> proposed dillema.
> >> 
> >> To answer Bob's original question:
> >> 
> >> At clusters of 1 sector (the defacto standard?), a Combined OS9 RBF
> >> with a boottrack can be:
> >> 
> >> 630 sectors - 18 boottrack - 1 superblock = 611 sector for
> >> allocation bitmap X 256 bytes per sector = 156,416  bytes for
> >> allocation bitmap X 8 bits per byte = 1,251,328 bits in allocation
> >> bitmap
> >> X 256 bytes per sector = 320 Megs
> >> 
> >> -Brett
> > 
> > Sorry Brett, but the allocation map is hard limited to 65536 bytes.
> > We expand for up to 4.2Gb by making one bit in the map correspond to
> > more than one sector on the media.  The 4.2Gb limit is reach when we
> > are out of LBA addresses with only 24 bit sector addressing.
> > 
> > So above, the one sector per cluster bit maximum is just a hair over
> > 131 megabytes.
> > 
> >> On Nov 17, 2014 10:20 PM, "Robert Gault" <robert.gault at att.net> 
wrote:
> >> > Brett Gordon wrote:
> >> >> That sounds like a fine idea!  It's just a matter of changing OS9
> >> >> and BASIC to agree to do something different.
> >> > 
> >> > I don't have the SDC and don't know how it is supposed to work. If
> >> > it supports HDBDOS and can accept a .vhd such as is used by a
> >> > real Coco, the JCV, MESS, and VCC emulators, then it is trivial
> >> > to place a 35-track single sided "disk" in the Disk Basic portion
> >> > of the .vhd. That is your OS-9 boot disk and there is no need to
> >> > worry that OS-9 and Basic use different directory structures.
> >> > 
> >> > You can also set up the boot disk for automatic booting at turn
> >> > on, if you only use OS-9.
> >> > 
> >> > Robert
> >> > 
> >> > 
> >> > 
> >> > --
> >> > Coco mailing list
> >> > Coco at maltedmedia.com
> >> > https://pairlist5.pair.net/mailman/listinfo/coco
> > 
> > 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
> > 
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > https://pairlist5.pair.net/mailman/listinfo/coco


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