<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Wed, 25 Apr 2007 00:55:57 +0100
From   : jgh@... (Jonathan Graham Harston)
Subject: Z80 coprocessor cursor keys

>Message-ID: <126200.15461.qm@...>
 
Greg Cook <debounce@...> wrote:
> > > J.G.Harston wrote:
> > > > Challenger introduced 640K double density disks.
> > > Erm, 720K.  :-)  640K was ADFS.
> > 2 sides * 80 tracks * 16 sectors * 256 bytes = 655360 bytes
> 
> Source please?  I was under the impression that Challenger discs were
> identical to DDOS discs[1][2].  Anyway, there was DDOS and quite a few
> other formats that offered 720K capacity.
 
Looks like we're both wrong. The Challenger BIOS contains:
 
.DPB_800k       ;
EQUW &0028      ; SPT=40   Sectors Per Track
EQUB &05        ; BSH=5    Block Shift
EQUB &1F        ; BLM=31   Block Mask
EQUB &03        ; EXM=3    Extent Mask
EQUW &00C3      ; DSM=195  Disk Sector Max
EQUW &00FF      ; DRM=255  Maximum directory entry number
EQUB &C0        ; AL0=&C0  Directory occupies
EQUB &00        ; AL1=&00    first two blocks
EQUW &0040      ; CKS=64   Size of directory checksum vector
EQUW &0003      ; OFF=3    Researved tracks before logical start of disk
; Total disk size is 128*(BLM+1)*(DSM+1)=784k
 
I've got a full disassembly somewhere if I can find it.
 
-- 
J.G.Harston - jgh@...                - mdfs.net/User/JGH
HADFS System Resources - http://mdfs.net/Software/HADFS
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>