home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
MBUG
/
MBUG020.ARC
/
DPP.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
5KB
|
109 lines
DOCUMENTATION FOR DPP v1.2 - Disk physical parameters
by Julian Loke, 12 May 1986
INTRODUCTION
Onσá oµá thσ nicσ thing≤ abou⌠ disδ system≤ buil⌠á arounΣá floppy-disδ ì
controlle≥ (FDC⌐ integrateΣ circuit≤ likσ thσ WD1793/WD279│ serie≤ (Westerε ì
Digital⌐ i≤ tha⌠ onl∙ ß fe≈ change≤ iε softwarσ arσ needeΣ iε orde≥ t∩ reaΣ ì
froφá anΣá writσ t∩ ß numbe≥ oµ differen⌠ disδ formats«á Thi≤á featurσá ha≤ ì
alread∙á beeε implementeΣ oε thσ commercia∞ disδ system≤ availablσ fo≥á thσ ì
Microbee.
Therσ arσ ß numbe≥ oµ "Drivσ Redefinitionó program≤ arounΣ (mostl∙á iε ì
thσ publiπ domain⌐ whicΦ lis⌠ ß numbe≥ oµ differen⌠ disδ format≤ fo≥á whicΦ ì
ßá particula≥ drivσ caε bσ se⌠ up«á However¼á iµ yo⌡ d∩ no⌠ havσ acces≤á t∩ ì
somσá oµ thesσ programs¼á o≥ iµ yo⌡ neeΣ t∩ usσ ß disδ forma⌠ whicΦ i≤á no⌠ ì
currentl∙á supported¼á theεá yo⌡ (o≥ ß friend⌐ wil∞ neeΣ t∩ figurσ ou⌠á thσ ì
disδ parameter≤ yourself.
Onσá oµ thσ firs⌠ (anΣ easiest⌐ task≤ i≤ t∩ worδ ou⌠ thσ disδ physica∞ ì
parameters«á Thesσ arσ thσ rule≤ whicΦ thσ hardwarσ use≤ t∩ specif∙ thσ wa∙ ì
datßá i≤á storeΣ oε ß disk¼á fo≥ examplσ whethe≥ singlσ densit∙á o≥á doublσ ì
densit∙ recordinτ i≤ used.
DPP PROGRAM NOTES
DP╨ i≤ ß prograφ writteε fo≥ thσ MicroBeσ 56δ disδ system« I⌠ perform≤ ì
ßá fe≈á simplσ anΣ non-destructivσ reaΣ test≤ oε ß 5.25ó disδ iεá orde≥á t∩ ì
determinσá ß fe≈ physica∞ parameter≤ associateΣ witΦ thσ wa∙ tha⌠ thσá disδ ì
ha≤ beeε formatted« Thesσ parameter≤ ma∙ bσ usefu∞ t∩ yo⌡ iε somσ way.
Thσá test≤ usσ thσ BOO╘ RO═ a≤ supplieΣ iε thσ 56δ ApplieΣá Technolog∙ ì
Disδ system¼á anΣ depenΣ oε mos⌠ oµ thσ documenteΣ functions« DP╨ wil∞ no⌠ ì
worδ witΦ othe≥ system≤ (yet!).
Versioεá 1.▓ allow≤ thσ specificatioε oε thσ CP/═ commanΣ linσ oµá thσ ì
drivσ t∩ bσ useΣ fo≥ testinτ thσ "foreignó disk«á Iµ n∩ drivσ i≤ specified¼ ì
theε B║á i≤ useΣ b∙ default«á So¼á t∩ tes⌠ ß "foreignó disδ usinτ drivσ A:¼ ì
yo⌡ woulΣ type
A>dpp a:
READ TESTS
Thσá firs⌠á tes⌠ log≤ iε thσ selecteΣ disδ usinτ thσ BOO╘ RO═á routinσ ì
SEL_DSK« Oncσ thi≤ i≤ done¼ thσ datß recordinτ densit∙ anΣ secto≥ sizσ arσ ì
determined«á Thσá sec_msδá valuσ fo≥ usσ iε DPB-▒á specification≤á i≤á als∩ ì
displayed.
Thσ nex⌠ serie≤ oµ test≤ simpl∙ determinσ ho≈ man∙ sector≤ arσ recordeΣ ì
oεá eacΦá track¼á anΣá thσ appropriatσ secto≥á numbers«á Somσá disk≤á star⌠ ì
countinτ physica∞ sector≤ a⌠ 0¼ whilσ others¼ includinτ thσ Microbee¼ star⌠ ì
witΦ physica∞ secto≥ 1« A⌠ leas⌠ onσ systeφ ha≤ sector≤ startinτ a⌠ 17í Al∞ ì
ver∙ hand∙ t∩ know.
Thσá fina∞ serie≤ oµ test≤ determinσ thσ numbe≥ oµ readablσ track≤á oε ì
eacΦ sidσ oµ thσ disk«á Disk≤ don'⌠ alway≤ havσ t∩ usσ al∞ 4░ track≤ oε thσ ì
tw∩ sides« DP╨ wil∞ checδ thi≤ out.
èUSING DPP
T∩ "measureó thσ physica∞ parameter≤ oµ ß disk¼ usσ thσ DP╨ command« Yo⌡ ì
ma∙á specif∙ thσ destinatioε drivσ [A║á o≥ B:]«á Notσ tha⌠ AL╠ number≤ arσ ì
displayeΣ arσ iε hexadecima∞ format.
Here is a sample run, performed on a "standard" Microbee disk:
A>dpp a:
Disk Physical Parameters [MicroBee 56k disk system], by J.Loke 10 May 1986
No distribution for profit without author's express permission
Mount "foreign" disk in drive A, then press RETURN ?
Data recording density = Double
Sector mask (records/sector-1) = 03
Physical sector length (bytes) = 0200
Physical sectors per track = 01..0A
Number of sectors per track = 0A
Track size (128 byte records) = 0028
Readable tracks on side 0 = 00..27
Readable tracks on side 1 = 28..4F
Number of sides per disk = 02
Number of readable tracks = 50
Total disk capacity (kilobytes) = 0190
Returning to system
A>_
A≤á yo⌡á caεá see¼á onl∙á ß limiteΣá amoun⌠á oµá informatioεá caεá bσ ì
"measuredó b∙ DPP¼ bu⌠ thi≤ ma∙ provσ ver∙ usefu∞ a≤ ß firs⌠ step.
LIMITATIONS
Unfortunately¼á therσá i≤á no⌠á enougΦá rooφ herσ t∩á explaiεá ho≈á t∩ ì
completel∙ specif∙ ß disδ forma⌠ s∩ tha⌠ yo⌡ caε acces≤ ß "foreignó disδ oε ì
you≥á system«á Tha⌠á remain≤á thσ tasδ fo≥ someonσ witΦá bette≥á skill≤á a⌠ ì
explaininτ things.
AlthougΦá DP╨á wil∞á ruε oε thσ CIA┬ 64δ 3.5óá Microbeσá systems¼á thσ ì
informatioεá whicΦ i≤ obtaineΣ doe≤ no⌠ reall∙ meaε ver∙á much«á DP╨á wil∞ ì
als∩ worδ oε thσ 5.25ó 128δ systems¼ bu⌠ i⌠ doe≤ rel∙ oε thσ BOO╘ RO═ beinτ ì
iε thσ righ⌠ placσ a⌠ thσ righ⌠ time!
COMMENTS
╔á hopσá tha⌠á DP╨ i≤ usefu∞ t∩ someone«á Iµ yo⌡á havσá an∙á comments¼ ì
criticisms¼á o≥ enquirie≤ abou⌠ thσ AS═ source¼ pleasσ leavσ ß messagσ fo≥ ì
mσ oε the bulletiε board¼ RE║ DP╨ 1.2. Good Luck. Julian Loke