Re: CP/M-86 Hard Disk Capabilities



Allison-nospam@xxxxxxxxxxxxxxxxxxxxxx wrote:
: CP/M-86 used 512byte sectors like CP/M3 (aka plus) and the math was
: 65535* 512=32mb .

Not in the IBM version it doesn't; the BIOS in CP/M-86 for the IBM uses
128-byte sectors. At 0051:2C08 is the code that translates a sector number
to an offset in the currently loaded track, and that very definitely uses
128-byte sectors:

mov cl,7
shl ax,cl ;Sector number * 128 gives address in buffer
mov word ptr 3A68h,ax
mov cx,64 ;64 words = 128 bytes
ret

PCP/M-86 and DOS Plus do use 512-byte sectors, being based on CCP/M.

--
------------- http://www.seasip.demon.co.uk/index.html --------------------
John Elliott |BLOODNOK: "But why have you got such a long face?"
|SEAGOON: "Heavy dentures, Sir!" - The Goon Show
:-------------------------------------------------------------------------)
.



Relevant Pages

  • Re: HELP!! Volume Unrecoverable Errors
    ... With the low cost of HDDs these days if any bad sectors are reported, ... I called IBM and they said they no longer have recovery cd's for anything ... so the owner obviously had someone install XP on it. ...
    (microsoft.public.windowsxp.general)
  • FC2: IBM ServeRAID bios upgrade issues
    ... anyone have any experience with IBM ServeRAID BIOS ... upgrades in FC2? ... a whack on FC2 before i broke down and made the DOS floppies. ... Volume has 8 sectors per cluster ...
    (Fedora)
  • Re: Whats in libata-dev.git
    ... The exact model was IBM DHEA-34331. ... 255 sectors actually seems more safe bet. ... It ios absolutely INCORRECT to think that "things should work as documented, let's fix it up with quirks". ...
    (Linux-Kernel)
  • Re: Size of metadata required for GBDE
    ... > The amount of metadata in GBDE is pretty straight forward: ... This translates to: ... 16 sectors and 5 sectors for the keys (using all the gbde init ...
    (freebsd-stable)