[Coco] SuperIDE and CF Cards

Chester A Patterson vchester at setec-cr.com
Wed Jul 10 16:25:13 EDT 2013


Just as a suggestions and reference... Way back when I bought my SuperIDE & SuperDriver combo I also bought four 256MB CF cards. I too wanted to make backups for safety. I started by mapping everything out as below, so I would have a quick reference to look at for stuff. Some of it is pretty basic but when you're tied up twixt hex and dec on several devices it pays to have notes. I was able to backup the C-9 CF Card onto all four my other cards (different brands).  Each one's CF card probably will be different, so below is just an example.


256 Megabyte Compact Flash Card

Nitro OS-9 1 sector = 512 bytes	HDB-DOS 1 sector = 256 bytes (uses 512, 256 used, 256 bytes lost) Dec 630 = $276
HDB-DOS offset ($D938:D393;D83A) = #5:45:220 ($05:2D:DC) 

Sector Hex	Sector Dec	Cloud9 Compact Flash
07 AC D0	502'992	CF 256MB Storage top
07 A3 DC	500'700	HDB-DOS Partition top (HDB offset + [630 * 256])
07 A1 66	500'070	HDB-DOS Partition 255
07 9E F0	499'440	HDB-DOS Partition 254
06 27 FA	403'050	HDB-DOS Partition 100
05 2D DC	339'420	HDB-DOS Partition base (HDB offset)
05 2D DB	339'419	Free area top
05 28 50	338'000	Free area top, safe 	338000 - 250000 = number of sectors free 88000 ($01 57 C0)
03 D0 90	250'000	Free area base, safe
03 CA 81	248'449	Free area base
03 CA 80	248'448	NOS9 Partition top (free /dd 496896 total sectors/2)
0		0		NOS9 Partition base
0		0		CF storage base

IDEPROBE.BAS 			Cloud9 CF	Samsung CF		Dane-Elec CF
Logical Cylinders 	= 	998		994			978
Logical Heads 		= 	8		16			16
Logical Sectors 		= 	63		32			32
Total Sectors 		= 	502992	508928		500736
LBA Supported		=	Yes		Yes			Yes
LBA mode sectors 		= 	502992	508928		500736
PIO Cycle Timing 		= 	2		2			2

630 x 255 = 160650 ($02 73 8A), 630 x 256 = 161280 ($02 76 00)
HDB-DOS Partition size = 256 disks x 630 sectors x 512 bytes per sector = 82'575'360 bytes
NOS9 Partition size = 248'448 sectors x 512 bytes per sector = 127'205'376 bytes
Total CF 256MB net NOS9 capacity = 500'700 sectors x 512 bytes per sector = 256'358'400 bytes
Total CF 256MB gross capacity = 502'992 sectors x 512 bytes per sector = 257'531'904 bytes


Dmode /i1
Nam = i1	mgr = RBF	ddr = rbsuper
Hpn = 07	hpa = FF50	drv = 01	stp = 00	typ = 81	dns = 00	cyl = 02AF	sid = 08
Vfy = 01	sct = 0020	t0s = 0020	ilv = 01	sas = 08	wpc = 03	ofs = D090	rwc =
Total Sectors: 175872 (45,023,232 Bytes)

Dmode /i0
Nam = i0	mgr = RBF	ddr = rbsuper
Hpn = 07	hpa = FF50	drv = 00	stp = 00	typ = 81	dns = 00	cyl = 0795	sid = 08
Vfy = 01	sct = 0020	t0s = 0020	ilv = 01	sas = 08	wpc = 00	ofs = 0000	rwc =
Total Sectors: 496896 (127,205,376 Bytes)

.	Bit	7  6  5  4  3  2  1  0
Typ = 20	0  1  0  0  0  0  0  0	Floppy disk, Non standard format, Non Coco format, 5" disk
Typ = 21	0  0  1  0  0  0  0  1	Floppy disk, Non standard format, Non Coco format, 3.5" disk
Typ = 00	
Typ = 81	1  0  0  0  0  0  0  1	Hard disk, OS9 format, Non Coco format, Auto query off, 3.5" disk
Typ = 91	1  0  0  1  0  0  0  1	Hard disk, OS9 format, Non Coco format, Auto query on, 3.5" disk
Typ = A1	1  0  1  0  0  0  0  1	Hard disk, OS9 format, Coco format, Auto query off, 3.5" disk

Bit 0: 0 = 5" disk, 1 = 3.5" disk
Bit 4: Auto Query 0 = off
Bit 5: 0 = Non Coco format, 1 = Coco format
Bit 6: 0 = Standard OS9 format, 1 = Non standard format
Bit 7: 0 = Floppy disk, 1 = Hard disk

Cylinders: $0795 = #1941
Sectors per track: $20 = #32



More information about the Coco mailing list