[Coco] low-level format of CF on Super IDE (i.e. where do the disk images go?)
Boisy Pitre
boisy at tee-boy.com
Tue Apr 28 14:01:37 EDT 2009
John,
This is "almost" correct. The OS-9 partition goes first:
cat rbfimage.os9 > cfimage.bin
cat disk1.dsk>>cfimage.bin
...
Note that the HDB-DOS 24 bit offset at $D938 would need to point to
the 512-byte sector where the first sector of the first HDB-DOS disk
starts. So take the size of rbfimage.os9, divide it by 512 and that's
your value to put into $D938-$D93A (note that the rbfimage.os9 must be
a multiple of 512 bytes)
On Apr 28, 2009, at 12:15 PM, John W. Linville wrote:
> So, let's say I want to start with a blank CF and prepare it for
> use with the Super IDE controller running HDB-DOS. What is the
> sector-by-sector layout I would use for laying-down RSDOS diskette
> images and finally the RBF image for use by OS-9?
>
> Is space always reserved at the beginning for 256 diskette images?
> Are the images presumed to be a certain number of tracks/sides?
> If not, is there anything written on the CF to indicate the different
> size or number of images?
>
> My intuition suggests that given an acceptable number and size of
> diskette images, it would be as simple as this (in Linux or similar):
>
> cat disk1.dsk > cfimage.bin
> cat disk2.dsk >> cfimage.bin
> ...
> cat disk255.dsk >> cfimage.bin
> cat rbfimage.os9 >> cfimage.bin
>
> dd if=cfimage.bin of=/dev/sdb # where /dev/sdb represents the CF
> device
>
> Am I on the right track?
>
> John
> --
> John W. Linville Someday the world will need a hero, and you
> linville at tuxdriver.com might be all we have. Be ready.
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list