CP/M 2.2 Sector Translation Question

Allison ajp166 at bellatlantic.net
Fri Jan 23 06:53:37 CST 2009


>
>Subject: CP/M 2.2 Sector Translation Question
>   From: "ROBO5.8" <robo58 at optonline.net>
>   Date: Thu, 22 Jan 2009 18:30:54 -0500
>     To: "'General Discussion: On-Topic Posts Only'" <cctech at classiccmp.org>
>
>Hi,
>
>I'd like to know if CP/M 2.2 is "Zero" biased when it comes to Sector
>Translation.  Since v2.2 supports Blocking/Deblocking I would assume it has
>to be.  I've looked at lots of code examples via Google and searched the
>documentation but I cannot find a statement to that effect.

The short answer is yes.

>
>Asking it another way:  The Sector Translation routine is passed the
>requested sector number in Registers B&C.  Does CP/M request Sector 0 or 1
>when it wants the first sector on any track.

Zero, Zed, 0.

It's up to the bios to: 
 A)translate that to a physical address, 
 B) do what is needed for sector skew
 C) deblock if required.

Allison


>Thanks Robo



More information about the cctech mailing list