home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / gendoc / floppy3.fzt / FLOPPY3.FMT
Text File  |  1988-03-19  |  12KB  |  186 lines

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