Grrr - !%#*^@# Kaypro!
Allison
ajp166 at bellatlantic.net
Wed Aug 3 20:30:12 CDT 2005
>
>Subject: Re: Grrr - !%#*^@# Kaypro!
> From: Fred Cisin <cisin at xenosoft.com>
> Date: Wed, 03 Aug 2005 16:08:22 -0700 (PDT)
> To: "General Discussion: On-Topic and Off-Topic Posts" <cctalk at classiccmp.org>
>
>On Wed, 3 Aug 2005, Allison wrote:
>> Dave, your on track. The CHRN vlaues do not have to corrospond
>> to actual head or cylinder. They do not even have to be in order
>> on the media! The only limits on them are R must be 1 or greater
>> (less than 255).
>
>Which creates some complications with handling 128 byte sectors (R==0).
???! The value for R must be a valid sector number. For floppies
that is never zero.
>
>> My favorite format was sectors 1- 9 (512 DD) on side one and
>> side two was 10-19 with H always set to 0.
>
>Easily handled by 765, but not by Int13h.
;-) Plays havoc with many systems not expecting it.
>I have to be careful to differentiate which complications are
>due to the FDC chip, which to the FDC board/implementation,
>and which are BIOS linitations.
Yep, The bios for the most part is a not a limiting factor if you program
around it. Its the board implmentations or the chips that replace
board implmentations that really are poor.
>Nitpick: don't you mean 0 - 9 on first side? Or did it actually have 9
>sectors on one side and 10 sectors on the other?
;) That was why it was pretty wild. it was done for a joke in the lab
but no one could sort it out.
>I've seen disks with 10h and 20h in the H field.
Yep, CHRN are supposed to carry Cylinder, Head, Record(sector) and
N=data length. But the allowable values are usually 0 or 1 to 255.
One engineer at Bell Labs used a 765 to make a nice block replaceable
DC300 tape system. He used R and H to form a 16 bit block number.
This was back in 1981 so it predates the PC based tape on floppy backup.
>And, of course, there are some formats, such as Superbrain,
>where the data (sector content) is inverted,
>but the headers (CHRN) are not.
that really bothered people for some reason.
Allison
More information about the cctalk
mailing list