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 / ENTERPRS / CPM / UTILS / A / DISKINFO.LZH / FLOPPY.FMT < prev    next >
Text File  |  1991-01-16  |  11KB  |  177 lines

  1.             CP/M 5 1/4 Inch Floppy Formats
  2.             ------------------------------
  3.  
  4.                             B.Eiben 30-Sep-85
  5.                             Update 2
  6.  
  7. [Updates by Hal Bower @DCA-EUR - old [wrong] values on top of corrected ones.]
  8.  
  9. A  "sad"  but  "happy  beginning" story - since most of the time one can "work
  10. around"  these  incompatibilities  via  MODEM,KERMIT  or  any  of  the   other
  11. file-transfer programs (by the way MUCH MORE SUCCESSFUL too, since one doesn't
  12. get  hurt  by  floppy-drive  incompatibilities  -  not  too  many  drives  are
  13. calibrated !!)
  14.  
  15. This  comprises  my  "current knowledge" in trying to READ foreign floppies on
  16. DEC's Rainbow and VT180 with "non-standard" drives - formatting (and  writing)
  17. foreign  floppies is a story in its own!  One CAN NOT reliably write with a 96
  18. tpi drive 48 tpi formats - and  one  has  to  know  MORE  about  the  internal
  19. formatting.   As  an  example  DEC's  micro's  (and  others) format sectors in
  20. ascending order per track - and then use skew tables to overcome  latency  for
  21. read/write;  Kaypro (and others) format sectors "skewed" (the controler "finds
  22. them" as easy as the  other  ones)  and  then  don't  need  internal  software
  23. skewing, since latency is taken care of by the controler.
  24.  
  25. To  make matters "worse" densities (and sectors/track plus skewing) can change
  26. between BOOTs-blocks and the rest of the floppy - plus  double-sided  floppies
  27. can  have  sectors  (on the "UPPER" and "LOWER" side) arranged differently per
  28. track.  See above - a "sad" story !!
  29.  
  30. NO GUARANTEE for the following data (I double-checked it) - Feedback requested
  31. regarding additions and corrections to:
  32.  
  33.                   EIBEN@DEC-MARLBORO
  34.               (Who will update and post)
  35.  
  36. The table lists DPB-values and skew-tables. Beware DSM and AL0 are HEX , DRM
  37. values are mixed! The MRK-byte (hex) tries to "extend" the DPB info with the
  38. following :
  39.  
  40. 7    6    5    4    3    2    1    0
  41. |    |    |    |    |    |    \    /
  42. |    |    |    |    |    |    00 => 128 byte sectors
  43. |    |    |    |    |    |    01 => 256 byte sectors
  44. |    |    |    |    |    |    10 => 512 byte sectors
  45. |    |    |    |    |    |    11 =>1024 byte sectors
  46. |    |    |    |    \    /
  47. |    |    |    |    00 => 1K allocation blocks
  48. |    |    |    |    01 => 2K allocation blocks
  49. |    |    |    \ reserved
  50. |    |    \ 1 if continous sectors from upper track to lower track
  51. |    |      0 if same sectors on both sides ( "normal" method )
  52. |    \ 1 if double sided floppy
  53. \ 0 single density
  54.   1 double density
  55.  
  56.  
  57.          |    | S|B| B|E| D | D | A |A|C |O|                       | M|
  58.          |    | P|S| L|X| S | R | L |L|K |F|                       | R|
  59. Name     |Type| T|H| M|M| M | M | 0 |1|S |F|Sector Skew            | K|
  60. =======================================================================
  61. Actrix   |SSDD|36|3| 7|0| AA| 63| C0|0|16|2|1,4,7,2,5,8,3,6,9      |82|
  62. ----------------------------------------------------------------------|
  63.  
  64. [ the following four AMPRO entries also by Hal Bower -- thanks... B.E.]
  65.  
  66. Ampro   |SSDD|40|4|15|1| 5E| 63| 80|0|16|2|1,2,3,4,5,6,7,8,9,10    |86|
  67.        48 tpi|                                  |
  68. ----------------------------------------------------------------------|
  69. Ampro   |DSDD|40|4|15|1| C2|127| C0|0|32|2|1,2,3,4,5,6,7,8,9,10    |C6|
  70.        48 tpi|                                  |
  71. ----------------------------------------------------------------------|
  72. Ampro   |SSDD|40|4|15|1| C2|127| C0|0|32|2|1,2,3,4,5               |87|
  73.        96 tpi|                                  |
  74. ----------------------------------------------------------------------|
  75. Ampro   |DSDD|40|4|15|0|18A|255| F0|0|64|2|1,2,3,4,5,6,7,8,9,10    |C7|
  76.        96 tpi|                                  |
  77. ----------------------------------------------------------------------|
  78. Cromemco 520  | see Xerox 820 I SSDD                                  |
  79. ----------------------------------------------------------------------|
  80. DEC VT180|SSDD|36|3| 7|0| AA| 63| C0|0|16|2|1,3,5,7,9,2,4,6,8      |82|
  81. ----------------------------------------------------------------------|
  82. DEC other|SSDD|40|4|15|1| C2|127| C0|0|32|2|1,3,5,7,9,2,4,6,8,10   |86|
  83. Rb/DM/Pro96tpi|                                                    |  |
  84. ----------------------------------------------------------------------|
  85. Eagle IIE|SSDD|40|4|15|1| C2|191| E0|0|30|2|1,3,5,2,4              |87|
  86. -2      96 tpi|                                                    |  |
  87. ----------------------------------------------------------------------|
  88. Heath 89 |SSDD|32|3| 7|0| 97|127| F0|0|32|2|1,2,3,4,5,6,7,8,9,10,  |81|
  89.               |                            |11,12,13,14,15,16      |  |
  90. ----------------------------------------------------------------------|
  91. Heath 89 |DSDD|32|4|15|0| 9B| FF| F0|0|40|2|1,2,3,4,5,6,7,8,9,10,  |C5|
  92.               |                            |11,12,13,14,15,16      |  |
  93. ----------------------------------------------------------------------|
  94. Heath/MagnSSDD|36|4|15|1| 52| 5F| C0|0|18|3|1,2,3,4,5,6,7,8,9      |86|
  95. ----------------------------------------------------------------------|
  96. Heath    |SSXD|40|3| 7|0| BD| 7F| F0|0|32|2|1,2,3,4,5              |83|
  97. ----------------------------------------------------------------------|
  98. Heath    |DSXD|40|4|15|0| C2|255| F0|0|64|2|1,2,3,4,5              |C7|
  99. ----------------------------------------------------------------------|
  100. Heath 89 |SSDD|32|4|15|1| 9B|127| C0|0|32|2|1,2,3,4,5,6,7,8,9,10,  |85|
  101.         96 tpi|                            |11,12,13,14,15,16      |  |
  102. ----------------------------------------------------------------------|
  103. Heath 89 |DSDD|32|4|15|0|13B|255| F0|0|64|2|1,2,3,4,5,6,7,8,9,10,  |C5|
  104.         96 tpi|                            |11,12,13,14,15,16      |  |
  105. ----------------------------------------------------------------------|
  106. Heath 89 |SSXD|40|4|15|1| C2|127| C0|0|32|2|1,2,3,4,5              |87|
  107.         96 tpi|                                                    |  |
  108. ----------------------------------------------------------------------|
  109. Heath 89 |DSXD|40|4|15|0|18C|255| F0|0|64|2|1,2,3,4,5              |C7|
  110.         96 tpi|                                                    |  |
  111. ----------------------------------------------------------------------|
  112.           old |36|
  113. Heath 100|SSDD|32|3| 7|0| 97|127| F0|0|32|2|1,2,3,4,5,6,7,8        |82|
  114. ----------------------------------------------------------------------|
  115.           old |36|
  116. Heath 100|DSDD|32|4|15|1| 9B|255| F0|0|64|2|1,2,3,4,5,6,7,8        |C6|
  117. ----------------------------------------------------------------------|
  118.      old |SSDD|
  119. Heath 89 |SSSD|20|3| 7|0| 5B| 63| C0|0|16|3|1,2,3,4,5,6,7,8,9,10   |01|
  120. ----------------------------------------------------------------------|
  121. IBM CPM86|SSDD|32|3| 7|0| 9B| 63| C0|0|16|1|1,2,3,4,5,6,7,8        |82|
  122. ----------------------------------------------------------------------|
  123. Kaypro II|SSDD|40|3| 7|0| C2| 63| F0|0|16|1|0,1,2,3,4,5,6,7,8,9    |82|
  124. ----------------------------------------------------------------------|
  125. Kaypro4/10DSDD|40|4|15|1| C4| 63| C0|0|16|1|0,1,2,3,4,5,6,7,8,9    |E6|
  126. ----------------------------------------------------------------------|
  127. Lobo Max80SSDD|36|3| 7|0| A5| 63| C0|0|16|3|0,1,2,3,4,5,6,7,8,9,10,|81|
  128.               |                            |11,12,13,14,15,16,17   |  |
  129. ----------------------------------------------------------------------|
  130. Lobo Max80DSDD|36|4|15|0| AC|127| C0|0|32|3|0,1,2,3,4,5,6,7,8,9,10,|C5|
  131.               |                            |11,12,13,14,15,16,17   |  |
  132. ----------------------------------------------------------------------|
  133. Morrow MD2SSDD|40|4|15|1| 5E|127| C0|0|32|2|1,4,2,5,3              |87|
  134. ----------------------------------------------------------------------|
  135. Morrow MD3DSDD|40|4|15|1| C2|191| E0|0|48|2|1,4,2,5,3              |C7|
  136. ----------------------------------------------------------------------|
  137. NEC PC8001A   |32|3| 7|0| 97| 63| C0|0|16|2|1,2,3,4,5,6,7,8,9,10   |81|
  138.               |                            |11,12,13,14,15,16      |  |
  139. ----------------------------------------------------------------------|
  140. Osborne 2|SSDD|40|3| 7|0| B8| 63| C0|0|16|3|1,2,3,4,5              |83|
  141. ----------------------------------------------------------------------|
  142. Osborne 1|SSDD|20|4|15|1| 2D| 63| 80|0|16|3|1,3,5,7,9,2,4,6,8,10   |05|
  143. ----------------------------------------------------------------------|
  144. PMC-101  |DSDD|40|4|15|1| C2|127| C0|0|32|2|1,2,3,4,5              |C7|
  145. ----------------------------------------------------------------------|
  146. SANYO    |DSDD|32|4|15|1| 9B| 63| 80|0|16|2|1,4,7,10,13,16,3,6,9,  |C5|
  147. MBC 1000/1100 |                            |12,15,2,5,8,11,14      |  |
  148. ----------------------------------------------------------------------|
  149. Telcon   |DSDD|80|4|15|1| C2| 63| 80|0|16|1|1,2,3,4,5,6,7,8,9,10,11|  |
  150.               |                            |12,13,14,15,16,17,18,19,20|
  151. ----------------------------------------------------------------------|
  152. Telcon   |DSXD|80|5|31|3| C4|127| 80|0|32|1|1,2,3,4,5,6,7,8,9,10,11|  |
  153.         96 tpi|                            |12,13,14,15,16,17,18,19,20|
  154. ----------------------------------------------------------------------|
  155. Televideo|DSDD|36|4|15|0| AA| 63| 80|0|16|4|1,2,3,4,5,6,7,8,9,10,  |C5|
  156. 802/803       |                            |11,12,13,14,15,16,17,18|  |
  157. ----------------------------------------------------------------------|
  158. Televideo|    |72|4|15|0| AA| 63| 80|0|16|2|1,2,3,4,5,6,7,8,9,10,11|  |
  159. 820           |                            |12,13,14,15,16,17,18      |
  160. ----------------------------------------------------------------------|
  161. TIPro    |SSDD|32|3| 7|0| 9B| 63| C0|0|16|1|1,2,3,4,5,6,7,8        |82|
  162. ----------------------------------------------------------------------|
  163. TRS80I OmiSSSD|18|3| 7|0| 52| 63| C0|0|16|3|1,5,9,13,17,3,7,11,15, |00|
  164.               |                            |2,6,10,14,18,4,8,12,16 |  |
  165. ----------------------------------------------------------------------|
  166. TRS80 III|SSDD|36|4|15|1| 54|127| C0|0|32|2|1,3,5,7,9,11,13,15,17, |81|
  167. Montezuma CPM |                            |2,4,6,8,10,12,14,16,18 |  |
  168. ----------------------------------------------------------------------|
  169. TRS80 III|SSDD|40|4|15|1| 5E|127| C0|0|32|2|1,2,3,4,5,6,7,8,9,10   |86|
  170. w M.Merch. CPM|                                                    |  |
  171. ----------------------------------------------------------------------|
  172. Xerox820I|SSSD|18|3| 7|0| 52| 31| 80|0| 8|3|1,6,11,16,3,8,13,18,5, |00|
  173.               |                            |10,15,2,7,12,17,4,9,14 |  |
  174. ----------------------------------------------------------------------|
  175. Xerox820IISSDD|34|3| 7|0| 9C| 63| C0|0|16|3|1,2,3,4,5,6,7,8,9,10,11|81|
  176.               |                            |12,13,14,15,16,17,18   |  |
  177. ======================================================================|