home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / other / Venix / RX50.notes / text0006.txt < prev    next >
Encoding:
Text File  |  1996-02-17  |  10.2 KB  |  194 lines

  1. In article <BARRY.92Aug2075341@chezmoto.ai.mit.edu> barry@chezmoto.ai.mit.edu (Barry Kort) writes:
  2. >I use the RX50DRVR on my AT which allows my 1.2 MB drive to read RX50
  3. >diskettes.  What this does is to create a new driveletter (F:) which
  4. >spins the HD drive as if it were an RX50 drive.  
  5.  
  6. RX50DRVR, like RAINDOS, creates a new logical drive past your last existent
  7. drive, so it's F: for you because you apparently have an A: through E: before
  8. the driver gets loaded in CONFIG.SYS.
  9.  
  10. >
  11. >RX50DRVR does not know anything about the directory structure on 
  12. >the disks.  If I do 'dir F:' it assumes DOS directory structure,
  13. >which works fine on Rainbow diskettes, since they use the DOS
  14. >directory structure.
  15.  
  16. That's not quite true, since the disk organization has to be DOS as implemented
  17. on DECmate II MSDOS/Rainbow MS-DOS only.  It is true only in the sense that
  18. you can make your own BIOS calls to read the disks yourself without caring
  19. about the significence.  But that's no different from doing so with any
  20. floppy on a PC.
  21.  
  22. >
  23. >To read RT11 formatted diskettes, there is a utility called RT11
  24. >which groks the RT11 file structure.  I have not yet found a similar
  25. >utility which handles the RMS-11 file structure of the PRO 3xx series.
  26.  
  27. Where can I get this RT11 utility?  It sounds useful.  Does it specifically
  28. require/recognize the RX50DRVR or does it merely work in an innocuous way
  29. with the same drive letter?  (Would it work also with A:? or must it have
  30. RX50DRVR present.  If so, would it work with RAINDOS as an alternative?)
  31.  
  32. >
  33. >I can use Norton Utilities with RX50DRVR to examine the RX50 diskette
  34. >in the F: drive, but then I am accessing the diskette sector by sector,
  35. >not by logical file.
  36. >
  37. >I haven't explored the new utilities from the gentlemen in the Former
  38. >Soviet Union who have announced some DOS environment tools for
  39. >manipulating RX50 diskettes.
  40.  
  41. Re the Soviet-originating files:
  42.  
  43. The files come with a piece of shareware originating in Italy that intercepts
  44. DOS's calls for formatting commands, so that "odd" sizes, such as using:
  45. FORMAT A: /T:80 /N:10 are now legal.  The result is a double-sided disk that
  46. is quite suitably low-level formatted for RX50, but the high-level is PC
  47. compatible, *not* DECmate/Rainbow's idea of MS-DOS, and specifically must be
  48. used on a "normal" drive and *not* with RX50DRVR.  All media indicators are
  49. stock PC-type, not RX50.  However, since the low-level is now correct, and
  50. errors are recorded in a way that FORMAT indicated when it finished, and can
  51. be re-confirmed with CHKDSK, etc., the media can be determined to be error-
  52. free hopefully.  If so, then the companion program RX50INIT that comes with
  53. RX50DRVR can be used to initialize the directory so DECmate/Rainbow MS-DOS
  54. likes the disk, and of course the RX50DRVR-controlled logical device such as
  55. F: in your example.  Note also that RX50INIT can be used with RAINDOS as well.
  56. Also, RX50INIT requires ANSI.SYS be loaded purely for cosmetic reasons.
  57. RX50DRVR and RX50INIT were designed for DOS 3.3 usage.  They don't support the
  58. extensions to DOS brought into versions 4 and 5, so there are some problems.
  59. RX50INIT fails totally in those two systems, and CHKDSK can't work there
  60. either.  With some adjustment to the BUFFERS= statement in CONFIG.SYS, they
  61. can be made to work for read/write purposes under DOS 4 or 5.  
  62.  
  63.  
  64. When used with DR-DOS 6.0, all RX50DRVR and RX50INIT functions work fine.
  65.  
  66.  
  67. >
  68. >Using RX50DRVR in combination with the RT11 utility program, I can
  69. >low-level format a blank HD diskette as an RX50 diskette, then
  70. >put it in the PRO and do a high-level RMS-11 style Initialization.
  71. >This allows me to create new RX50 diskettes out of plain old unformatted
  72. >or recycled 1.2 MB HD diskettes.
  73.  
  74. Just a word about using HD media:
  75.  
  76. You can't reliably use HD media on an actual RX50, because the coercivity
  77. is too far off in HD media.  It was designed for the higher-frequency
  78. recording of the "real" 1.2 Meg format (500 KHz) and not the 250 KHz recording
  79. rate of the RX50, which is actually the same as good 'ol DS/DD media (360K
  80. kid of media).  Some revisions of RX50 drive in comination with certain RX
  81. controllers in some DEC machins fare better than others, but it can be
  82. demonstrated that a lot of combinations don't particularly "like" HD
  83. media.
  84.  
  85. The designated media for RX50 is Maxell MD1DD-RX50 or equivalent, which is
  86. what used to be called "quad" media.  This is well-honed low-density media,
  87. so it is rated for use on 96 TPI (80 track) drives, not just 48 TPI (40 track)
  88. drives as is usual.  Note that MD2D is not MD2DD.  (The 2 just means two-sided
  89. which for all intents and purposes today can be ignored; virtuall *all* media
  90. is actually made double-sided :-).)  The DD means 80-track support, but since
  91. most media are made well-honed, most cheap disks can support 80 tracks anyway.
  92. These disks will *not* cause I/O errors on any RX50!  However, long-term usage
  93. requires the hub rings be removed completely (use alcohol to get the sticky
  94. stuff off, or ask your supplier for no-hub disks!).  Failing to remove
  95. hub rings means eventually the disks will get unreliable sooner than they
  96. ought to due to registration problems.  All 96 TPI disks have this problem.
  97. Note that MD2HD and MD1DD don't have hub rings!  It is rumored that there is
  98. a "premium" line of diskettes from Fuji apart from their standard line of
  99. inexpensive diskettes that has a specially reinforced hub area, that isn't
  100. a hub ring per se.  If the same mechanism is used in both HD and DD media, 
  101. then the DD type would be the best thing today to use with impunity for
  102. RX50.  Clearly the MD1DD or MD2DD or MD1DD or the 3M equivalents are too
  103. expensive, considering that what we want are the cheapest types of diskettes
  104. with the hub rings never added.  (We don't want to pay more for less!)
  105.  
  106. Re RT-11 utility:
  107.  
  108. I don't know anything about the RT11 utility program, but RX50DRVR cannot
  109. format disks; the code lacks support for the FORMAT command, and also some
  110. calls needed by both CHKDSK and FORMAT.  Attempts to use either on DOS 4
  111. or 5 will get error messages.  Even on 3.3, where CHKDSK is more "forgiving"
  112. you still get the message about "format not supported on device" when
  113. using RX50DRVR.  So, if your claim for formatting is true, the RT11 utility
  114. must contain low-level formatting code of its own, and perhaps only needs
  115. RX50DRVR to locate the proper device?
  116.  
  117. RAINDOS is a share-ware mostly superset of RX50DRVR, and it totally supports
  118. CHKDSK and FORMAT in DOS 4 and 5.  It works fine with RX50INIT (assuming that
  119. RX50INIT can work!) and suffers from only two known problems:
  120.  
  121. 1)    Should you specify a format command with the FORMAT F: command,
  122. and the O/S is DR-DOS 6, then if it really does attempt a low-level format,
  123. it gets a cryptic error message and fails.  Note that MS-DOS 5 and DR-DOS 6
  124. will always attempt a "quick" format if possible, unless over-ridden.  This
  125. case of a quick format doesn't fail, but also isn't formatting!  Just 
  126. rewriting a cleaned-up high-level format directory initialize.
  127.  
  128. 2)    It is sometimes strangely slow, as compared to RX50DRVR where both
  129. could work.  When using Norton 4.5's DT program, RX50DRVR handles the
  130. disk at normal speed, and allows DT to mark bad clusters (if any) quite
  131. nicely.  When RAINDOS is used, it causes many recalibrates for unknown
  132. reasons.  In some cases, the sloth isn't that noticeable, but this is a
  133. sore point usage.
  134.  
  135. Otherwise, RAINDOS is a total replacement for RX50DRVR, or so it would seem.
  136. Norton NU treats RX50DRVR diskettes and RAINDOS diskettes equally since it
  137. does one-sector I/O.
  138.  
  139. >
  140. >Using Venix on the PRO, I can do a raw image copy of a diskette in one 
  141. >drive to a blank diskette in another drive.  (This kind of copy will fail
  142. >if the target diskette has any bad sectors, since there is no attempt
  143. >to rearrange sectors to detour around any bad blocks.)
  144. >
  145. >Finally, by hooking up the PRO to a Unix or DOS machine via the
  146. >COM port (or to a Unix host via Ethernet/DECnet if you have a DECNA
  147. >card), you can transfer files via any number of techniques, ranging
  148. >from straight ASCII upload/capture using ordinary terminal emulators,
  149. >Kermit file transfers if you have Kermit on both machines, or by
  150. >DECnet file transfer using NFT or dcp utilities.
  151. >
  152. >None of this is particularly trivial to implement, but the bottom
  153. >line is that there are many ways to pull files off RX50 diskettes
  154. >and transfer them to Unix or DOS machines.
  155. >
  156. >Barry Kort
  157.  
  158. If the Soviet files prove to work, and apparently requiring the Italian
  159. TSR shareware program, we can probably make Files-11 RX50 diskettes as well.
  160. I have just received these programs and will be evaluating them when feasible.
  161. I am still working with the accompanying Italian shareware which has some
  162. interesting "generic" features of its own with respect to the entire RX50
  163. issue.  I suspect that its presence enhances any of these utilities, although
  164. it's possible redundant and perhaps extraneous to some of the utilities.
  165.  
  166. In any case, there are many ways to get files moved around.
  167.  
  168. Another excellent package is 22DISK from Sydex, the same shareware author
  169. as RAINDOS.  This package low-level formats RX50's in either DECmate CP/M-80
  170. or Rainbow CP/M-80/86 format.  (They are similar, but not identical, although
  171. they can read each other's disks no sweat; it's a matter of interleave, etc.
  172. and a throughput issue, not a format per se issue.)  It then high-level
  173. formats the disks for CP/M usage.  So, its a good place to do the low-level
  174. formatting required for all of these other utilities.  For example, on
  175. DR-DOS 6, you first run 22DISK to format the disk, then use RX50INIT to get
  176. an RX50 MS-DOS DECmate/Rainbow high-level structure, and then can use
  177. RAINDOS to transfer files, run CHKDSK, and do quick-formats with FORMAT /Q,
  178. etc.  Notice this avoids all of the Raindos/DR-DOS interaction :-).
  179.  
  180. 22DISK can get directory listings of CP/M disks, and can transfer files
  181. to/from MS-DOS from/to the designated CP/M diskette.  It supports literally
  182. hundreds of CP/M formats, which implies many low and high-level support
  183. variants.  This program is highly reminiscent of the former Rainbow, and
  184. later PC-based "Media Master" program, but is for PC/MS-DOS only, and
  185. requires HD drives for the RX50 formats.
  186.  
  187. I believe there is an obscure PRO option for a CP/M-80 board, so this might
  188. be yet another way to get files in/out of a PRO.
  189.  
  190. So, like cats, there are many ways to "skin" an RX50 :-).
  191.  
  192. cjl
  193.  
  194.