home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug020.arc / DPP.DOC < prev    next >
Text File  |  1979-12-31  |  5KB  |  109 lines

  1.            DOCUMENTATION FOR DPP v1.2 - Disk physical parameters
  2.  
  3.                         by Julian Loke, 12 May 1986
  4. INTRODUCTION
  5.  
  6.      Onσá oµá thσ nicσ thing≤ abou⌠ disδ system≤ buil⌠á arounΣá floppy-disδ ì
  7. controlle≥ (FDC⌐ integrateΣ circuit≤ likσ thσ WD1793/WD279│ serie≤ (Westerε ì
  8. Digital⌐ i≤ tha⌠ onl∙ ß fe≈ change≤ iε softwarσ arσ needeΣ iε orde≥ t∩ reaΣ ì
  9. froφá anΣá writσ t∩ ß numbe≥ oµ differen⌠ disδ formats«á Thi≤á featurσá ha≤ ì
  10. alread∙á beeε implementeΣ oε thσ commercia∞ disδ system≤ availablσ fo≥á thσ ì
  11. Microbee.
  12.  
  13.      Therσ arσ ß numbe≥ oµ "Drivσ Redefinitionó program≤ arounΣ (mostl∙á iε ì
  14. thσ publiπ domain⌐ whicΦ lis⌠ ß numbe≥ oµ differen⌠ disδ format≤ fo≥á whicΦ ì
  15. ßá particula≥ drivσ caε bσ se⌠ up«á However¼á iµ yo⌡ d∩ no⌠ havσ acces≤á t∩ ì
  16. somσá oµ thesσ programs¼á o≥ iµ yo⌡ neeΣ t∩ usσ ß disδ forma⌠ whicΦ i≤á no⌠ ì
  17. currentl∙á supported¼á theεá yo⌡ (o≥ ß friend⌐ wil∞ neeΣ t∩ figurσ ou⌠á thσ ì
  18. disδ parameter≤ yourself.
  19.  
  20.      Onσá oµ thσ firs⌠ (anΣ easiest⌐ task≤ i≤ t∩ worδ ou⌠ thσ disδ physica∞ ì
  21. parameters«á Thesσ arσ thσ rule≤ whicΦ thσ hardwarσ use≤ t∩ specif∙ thσ wa∙ ì
  22. datßá i≤á storeΣ oε ß disk¼á fo≥ examplσ whethe≥ singlσ densit∙á o≥á doublσ ì
  23. densit∙ recordinτ i≤ used.
  24. 
  25. DPP PROGRAM NOTES
  26. 
  27.      DP╨ i≤ ß prograφ writteε fo≥ thσ MicroBeσ 56δ disδ system« I⌠ perform≤ ì
  28. ßá fe≈á simplσ anΣ non-destructivσ reaΣ test≤ oε ß 5.25ó disδ iεá orde≥á t∩ ì
  29. determinσá ß fe≈ physica∞ parameter≤ associateΣ witΦ thσ wa∙ tha⌠ thσá disδ ì
  30. ha≤ beeε formatted« Thesσ parameter≤ ma∙ bσ usefu∞ t∩ yo⌡ iε somσ way.
  31.  
  32.      Thσá test≤ usσ thσ BOO╘ RO═ a≤ supplieΣ iε thσ 56δ ApplieΣá Technolog∙  ì
  33. Disδ system¼á anΣ depenΣ oε mos⌠ oµ thσ documenteΣ functions«  DP╨ wil∞ no⌠ ì
  34. worδ witΦ othe≥ system≤ (yet!).
  35.  
  36.      Versioεá 1.▓ allow≤ thσ specificatioε oε thσ CP/═ commanΣ linσ oµá thσ ì
  37. drivσ t∩ bσ useΣ fo≥ testinτ thσ "foreignó disk«á Iµ n∩ drivσ i≤ specified¼ ì
  38. theε B║á i≤ useΣ b∙ default«á So¼á t∩ tes⌠ ß "foreignó disδ usinτ drivσ A:¼ ì
  39. yo⌡ woulΣ type
  40.  
  41.                A>dpp a:
  42. 
  43. READ TESTS
  44. 
  45.      Thσá firs⌠á tes⌠ log≤ iε thσ selecteΣ disδ usinτ thσ BOO╘ RO═á routinσ ì
  46. SEL_DSK«  Oncσ thi≤ i≤ done¼ thσ datß recordinτ densit∙ anΣ secto≥ sizσ arσ ì
  47. determined«á Thσá sec_msδá valuσ fo≥ usσ iε DPB-▒á specification≤á i≤á als∩ ì
  48. displayed.
  49.  
  50.     Thσ nex⌠ serie≤ oµ test≤ simpl∙ determinσ ho≈ man∙ sector≤ arσ recordeΣ ì
  51. oεá eacΦá track¼á anΣá thσ appropriatσ secto≥á numbers«á Somσá disk≤á star⌠ ì
  52. countinτ physica∞ sector≤ a⌠ 0¼ whilσ others¼ includinτ thσ Microbee¼ star⌠ ì
  53. witΦ physica∞ secto≥ 1« A⌠ leas⌠ onσ systeφ ha≤ sector≤ startinτ a⌠ 17í Al∞ ì
  54. ver∙ hand∙ t∩ know.
  55.  
  56.      Thσá fina∞ serie≤ oµ test≤ determinσ thσ numbe≥ oµ readablσ track≤á oε ì
  57. eacΦ sidσ oµ thσ disk«á Disk≤ don'⌠ alway≤ havσ t∩ usσ al∞ 4░ track≤ oε thσ ì
  58. tw∩ sides«  DP╨ wil∞ checδ thi≤ out.
  59. èUSING DPP
  60. 
  61.    T∩ "measureó thσ physica∞ parameter≤ oµ ß disk¼ usσ thσ DP╨ command« Yo⌡ ì
  62. ma∙á specif∙ thσ destinatioε drivσ [A║á o≥ B:]«á  Notσ tha⌠ AL╠ number≤ arσ ì
  63. displayeΣ arσ iε hexadecima∞ format.
  64.  
  65. Here is a sample run, performed on a "standard" Microbee disk:
  66.  
  67. A>dpp a:
  68.  
  69. Disk  Physical Parameters [MicroBee 56k disk system], by J.Loke 10 May 1986
  70. No distribution for profit without author's express permission
  71.  
  72. Mount "foreign" disk in drive A, then press RETURN ?
  73.  
  74. Data recording density          = Double
  75. Sector mask (records/sector-1)  = 03
  76. Physical sector length (bytes)  = 0200
  77. Physical sectors per track      = 01..0A
  78. Number of sectors per track     = 0A
  79. Track size (128 byte records)   = 0028
  80. Readable tracks on side 0       = 00..27
  81. Readable tracks on side 1       = 28..4F
  82. Number of sides per disk        = 02
  83. Number of readable tracks       = 50
  84. Total disk capacity (kilobytes) = 0190
  85.  
  86. Returning to system
  87. A>_
  88.  
  89.      A≤á yo⌡á caεá see¼á  onl∙á ß limiteΣá amoun⌠á oµá informatioεá caεá bσ ì
  90. "measuredó  b∙  DPP¼  bu⌠ thi≤ ma∙ provσ ver∙ usefu∞ a≤  ß  firs⌠ step.
  91. 
  92. LIMITATIONS
  93. 
  94.      Unfortunately¼á therσá i≤á no⌠á enougΦá rooφ herσ t∩á explaiεá ho≈á t∩  ì
  95. completel∙ specif∙ ß disδ forma⌠ s∩ tha⌠ yo⌡ caε acces≤ ß "foreignó disδ oε ì
  96. you≥á system«á Tha⌠á remain≤á thσ tasδ fo≥ someonσ witΦá bette≥á skill≤á a⌠ ì
  97. explaininτ things.
  98.  
  99.      AlthougΦá DP╨á wil∞á ruε oε thσ CIA┬ 64δ 3.5óá Microbeσá systems¼á thσ ì
  100. informatioεá whicΦ i≤ obtaineΣ doe≤ no⌠ reall∙ meaε ver∙á much«á  DP╨á wil∞ ì
  101. als∩ worδ oε thσ 5.25ó 128δ systems¼ bu⌠ i⌠ doe≤ rel∙ oε thσ BOO╘ RO═ beinτ ì
  102. iε thσ righ⌠ placσ a⌠ thσ righ⌠ time!
  103. 
  104. COMMENTS
  105. 
  106.      ╔á hopσá tha⌠á DP╨ i≤ usefu∞ t∩ someone«á Iµ yo⌡á havσá an∙á comments¼ ì
  107. criticisms¼á  o≥ enquirie≤ abou⌠ thσ AS═ source¼ pleasσ leavσ ß messagσ fo≥ ì
  108. mσ oε the bulletiε board¼ RE║ DP╨ 1.2. Good Luck. Julian Loke
  109.