home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / other / Venix / RX50.notes < prev    next >
Internet Message Format  |  1996-02-17  |  31KB

  1. From barry@chezmoto.ai.mit.edu Tue Aug  4 08:14:38 1992
  2. From: barry@chezmoto.ai.mit.edu (Barry Kort)
  3. Newsgroups: comp.sys.dec.micro
  4. Subject: Re: reading rainbow disks on a '386 PC
  5. Date: 2 Aug 92 11:53:41 GMT
  6. Organization: MicroMuse
  7. In-reply-to: keithr@garfield.cs.mun.ca's message of 1 Aug 92 01:10:53 GMT
  8.  
  9. I use the RX50DRVR on my AT which allows my 1.2 MB drive to read RX50
  10. diskettes.  What this does is to create a new driveletter (F:) which
  11. spins the HD drive as if it were an RX50 drive.  
  12.  
  13. RX50DRVR does not know anything about the directory structure on 
  14. the disks.  If I do 'dir F:' it assumes DOS directory structure,
  15. which works fine on Rainbow diskettes, since they use the DOS
  16. directory structure.
  17.  
  18. To read RT11 formatted diskettes, there is a utility called RT11
  19. which groks the RT11 file structure.  I have not yet found a similar
  20. utility which handles the RMS-11 file structure of the PRO 3xx series.
  21.  
  22. I can use Norton Utilities with RX50DRVR to examine the RX50 diskette
  23. in the F: drive, but then I am accessing the diskette sector by sector,
  24. not by logical file.
  25.  
  26. I haven't explored the new utilities from the gentlemen in the Former
  27. Soviet Union who have announced some DOS environment tools for
  28. manipulating RX50 diskettes.
  29.  
  30. Using RX50DRVR in combination with the RT11 utility program, I can
  31. low-level format a blank HD diskette as an RX50 diskette, then
  32. put it in the PRO and do a high-level RMS-11 style Initialization.
  33. This allows me to create new RX50 diskettes out of plain old unformatted
  34. or recycled 1.2 MB HD diskettes.
  35.  
  36. Using Venix on the PRO, I can do a raw image copy of a diskette in one 
  37. drive to a blank diskette in another drive.  (This kind of copy will fail
  38. if the target diskette has any bad sectors, since there is no attempt
  39. to rearrange sectors to detour around any bad blocks.)
  40.  
  41. Finally, by hooking up the PRO to a Unix or DOS machine via the
  42. COM port (or to a Unix host via Ethernet/DECnet if you have a DECNA
  43. card), you can transfer files via any number of techniques, ranging
  44. >from straight ASCII upload/capture using ordinary terminal emulators,
  45. Kermit file transfers if you have Kermit on both machines, or by
  46. DECnet file transfer using NFT or dcp utilities.
  47.  
  48. None of this is particularly trivial to implement, but the bottom
  49. line is that there are many ways to pull files off RX50 diskettes
  50. and transfer them to Unix or DOS machines.
  51.  
  52. Barry Kort
  53.  
  54. From cosc16to@menudo.uh.edu Tue Aug  4 08:14:48 1992
  55. From: cosc16to@menudo.uh.edu (Andy Hakim)
  56. Newsgroups: comp.sys.dec.micro
  57. Subject: Re: reading rainbow disks on a '386 PC
  58. Date: 2 Aug 92 19:45:22 GMT
  59. Organization: University of Houston
  60. X-Newsreader: Tin 1.1 PL4
  61.  
  62. barry@chezmoto.ai.mit.edu (Barry Kort) writes:
  63. : Using RX50DRVR in combination with the RT11 utility program, I can
  64. : low-level format a blank HD diskette as an RX50 diskette, then
  65. : put it in the PRO and do a high-level RMS-11 style Initialization.
  66. : This allows me to create new RX50 diskettes out of plain old unformatted
  67. : or recycled 1.2 MB HD diskettes.
  68. : Using Venix on the PRO, I can do a raw image copy of a diskette in one 
  69. : drive to a blank diskette in another drive.  (This kind of copy will fail
  70. : if the target diskette has any bad sectors, since there is no attempt
  71. : to rearrange sectors to detour around any bad blocks.)
  72.  
  73.  
  74. Another method of obtaining a formatted disk for the Pro-3xx, is to
  75. use an image copy program called Teledisk (shareware) for the PC.  Not only
  76. does this program allow you to do a disk-to-disk copy, but it can also
  77. store a disk into a file (on the PC).  This way, it is possible to keep an
  78. image file of a blank P/OS formatted disk, and then crank out new copies
  79. easily.
  80.  
  81. In my experience, low density disks (360k) on a high density (1.2m) AT class
  82. drives seem to work out best.
  83.  
  84. -andy
  85.  
  86. From lasner@watsun.cc.columbia.edu Tue Aug  4 08:14:56 1992
  87. From: lasner@watsun.cc.columbia.edu (Charles Lasner)
  88. Newsgroups: comp.sys.dec.micro
  89. Subject: Re: reading rainbow disks on a '386 PC
  90. Date: 3 Aug 92 06:39:56 GMT
  91. Reply-To: lasner@watsun.cc.columbia.edu (Charles Lasner)
  92. Organization: Columbia University
  93. Nntp-Posting-Host: watsun.cc.columbia.edu
  94.  
  95. In article <1992Aug2.194522.18244@menudo.uh.edu> cosc16to@menudo.uh.edu (Andy Hakim) writes:
  96. >Another method of obtaining a formatted disk for the Pro-3xx, is to
  97. >use an image copy program called Teledisk (shareware) for the PC.  Not only
  98. >does this program allow you to do a disk-to-disk copy, but it can also
  99. >store a disk into a file (on the PC).  This way, it is possible to keep an
  100. >image file of a blank P/OS formatted disk, and then crank out new copies
  101. >easily.
  102.  
  103. Where can I obtain Teledisk?  Does it require any low-level preformatting
  104. of the media on the target?
  105.  
  106. IF you use DR-DOS and RAINDOS (but not RX50DRVR) you can use DISKCOPY and
  107. DISKCOMP to copy RX50 MS-DOS diskettes to each other, or to files on the
  108. hard disk:
  109.  
  110. DISKCOPY E: C:\RX50DISK.IMG
  111.  
  112. DISKCOPY E: E:
  113.  
  114. DISKCOPY C:\RX50DISK.IMG E:
  115.  
  116. DISKCOMP E: C:\RX50DISK.IMG
  117.  
  118. When writing the file or disk image onto a target disk, the diskette has to
  119. be already formatted as a low-level RX50, yet there are no high-level
  120. considerations, so non-DOS RX50's can be directly used as targets!
  121.  
  122. Of course input diskettes have to already be MS-DOS RX50 DECmate II/Rainbow
  123. diskettes because of DOS restrictions.
  124.  
  125. Note that DOS 5 cannot do anything but "standard" disk sizes, and can't
  126. copy disk images to files at all.
  127.  
  128. >In my experience, low density disks (360k) on a high density (1.2m) AT class
  129. >drives seem to work out best.
  130.  
  131. And without hub rings is better.  If you suspect that a disk is actually
  132. high-density when it has no hub rings, there is a simple test:
  133.  
  134. Just format it as a normal 1.2 Meg disk.  a low-density diskette will get
  135. hundreds of Kbytes in bad sectors, while a HD diskette will get little or
  136. no errors, thus proving it unsuitable for RX50 purposes.  Most disks with
  137. hub rings are already clearly low-density, but after you remove them, this
  138. will prove a quick check for actual diskette formulation.
  139.  
  140. cjl
  141.  
  142. From cosc16to@menudo.uh.edu Tue Aug  4 08:15:02 1992
  143. From: cosc16to@menudo.uh.edu (Andy Hakim)
  144. Newsgroups: comp.sys.dec.micro
  145. Subject: Re: reading rainbow disks on a '386 PC
  146. Date: 3 Aug 92 16:42:35 GMT
  147. Organization: University of Houston
  148. X-Newsreader: Tin 1.1 PL4
  149.  
  150. lasner@watsun.cc.columbia.edu (Charles Lasner) writes:
  151. : Where can I obtain Teledisk?  Does it require any low-level preformatting
  152. : of the media on the target?
  153. I checked the ftp site "wuarchive.wustle.edu", it is in directory 
  154. "mirrors2/msdos/dskutl" as file "teled212.zip".
  155.  
  156. Nope, this one does not require any low level preformatting.  It's possible
  157. to stick in a brand new ds/dd and let it go.  Incidently, teledisk is
  158. made by the same people, Sydex, who make 22disk.
  159.  
  160. -andy
  161.  
  162. From cosc16to@menudo.uh.edu Tue Aug  4 08:15:11 1992
  163. From: cosc16to@menudo.uh.edu (Andy Hakim)
  164. Newsgroups: comp.sys.dec.micro
  165. Subject: Re: reading rainbow disks on a '386 PC
  166. Date: 3 Aug 92 16:54:30 GMT
  167. Organization: University of Houston
  168. X-Newsreader: Tin 1.1 PL4
  169.  
  170. : I checked the ftp site "wuarchive.wustle.edu", it is in directory 
  171. : "mirrors2/msdos/dskutl" as file "teled212.zip".
  172.  
  173. Correction, it's spelled "wuarchive.wustl.edu" with a missing 'e'.
  174.  
  175. Host nic.switch.ch   (130.59.1.40)
  176.     Location: /mirror/msdos/dskutl
  177.       FILE      rw-rw-r--     93805  Dec 23  1990   teled212.zip
  178.  
  179. Host ftp.uu.net   (137.39.1.9)
  180.     Location: /systems/msdos/simtel20/dskutl
  181.       FILE      rw-r--r--     93805  Dec 22  1990   teled212.zip
  182.  
  183. Host wuarchive.wustl.edu   (128.252.135.4)
  184.     Location: /mirrors3/garbo.uwasa.fi/diskutil
  185.       FILE      rw-rw-r--     94075  Dec 11  1990   teled212.zip
  186.     Location: /mirrors/msdos/dskutl
  187.       FILE      rw-r--r--     93805  Dec 23  1990   teled212.zip
  188.  
  189. archie>
  190.  
  191. From lasner@watsun.cc.columbia.edu Tue Aug  4 08:15:17 1992
  192. From: lasner@watsun.cc.columbia.edu (Charles Lasner)
  193. Newsgroups: comp.sys.dec.micro
  194. Subject: Re: reading rainbow disks on a '386 PC
  195. Date: 4 Aug 92 05:55:11 GMT
  196. Reply-To: lasner@watsun.cc.columbia.edu (Charles Lasner)
  197. Organization: Columbia University
  198. Nntp-Posting-Host: watsun.cc.columbia.edu
  199.  
  200. In article <1992Aug3.164235.1187@menudo.uh.edu> cosc16to@menudo.uh.edu (Andy Hakim) writes:
  201. >lasner@watsun.cc.columbia.edu (Charles Lasner) writes:
  202. >: 
  203. >: Where can I obtain Teledisk?  Does it require any low-level preformatting
  204. >: of the media on the target?
  205. >: 
  206. >I checked the ftp site "wuarchive.wustle.edu", it is in directory 
  207. >"mirrors2/msdos/dskutl" as file "teled212.zip".
  208. >
  209. >Nope, this one does not require any low level preformatting.  It's possible
  210. >to stick in a brand new ds/dd and let it go.  Incidently, teledisk is
  211. >made by the same people, Sydex, who make 22disk.
  212. >
  213. >-andy
  214.  
  215. Sydex also makes RAINDOS.
  216.  
  217. I suspect that teledisk will only make sector-compatible descendents though,
  218. so if I have a specially layed-out version of a diskette (such as 2:1
  219. interleave or staggered, etc.) the descendent will lose that aspect of
  220. optimization, and will instead become "vanilla" RX50 format in the
  221. case of RX50 diskette.
  222.  
  223. The point is that certain software, especially for DECmates not specifically
  224. geared to CP/M-80, and *any* bootable DECmate diskette (including CP/M-80) the
  225. format used in stock RX50 layout is non-optimal.  There are different 
  226. requirements for different specific applications, but just as on PC's, the
  227. use of non-interleaved non-staggered disks can be demonstrated to be
  228. inferior to a variant in terms of sector ordering at the low format level.
  229.  
  230. Rainbow MS-DOS disks have an implied software interleave of 2:1 for the
  231. FAT area, and 1:1 in the rest; this is in software, so the standard disk
  232. layout should be maintained, except that the *stagger* is not taken into
  233. account.  Thus, like a PC, Rainbow MS-DOS disks should be formatted with a
  234. stagger of 2 per track.  Thus track 1 is layed out 1,2,3,4,5,6,7,8,9,10 and
  235. track 2 is layed out 9,10,1,2,3,4,5,6,7,8.  When the disk seeks from track 1
  236. to track 2, it will thus miss 9 and 10, but immediately find 1.  Were the
  237. stagger not there, it would miss 1 and 2, and reject 3,4,5,6,7,8,9 while
  238. waiting for 1 to come around again.  Thus staggering relieves rotational
  239. latency.
  240.  
  241. For the DECmate, there are two additional problems:
  242.  
  243. All bootable diskettes require the logically sequential reading of tracks
  244. 78, 79 in the order 1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10.  But the RX
  245. interface of the DECmate can't perform 1:1 interleave ever, so this is
  246. anti-optimal not only in stagger but more importantly in interleave.  Thus, 
  247. this area of the disk should be formatted with an interleave of 2:1 as well
  248. as a stagger of 2.  Thus the disk is layed out:
  249.  
  250. track 78: 1,6,2,7,3,8,4,9,5,10
  251. track 79: 5,10,1,6,2,7,3,8,4,9
  252.  
  253. This restriction is based on the ROM routines that read in this area in linear
  254. order.  This is mostly why all DECmates take so long to boot up!  Changing to
  255. a better sector order will chop seconds out of the boot time.
  256.  
  257. Further, all systems other than CP/M-80 require some form of help, mostly
  258. applying the stagger that helps the Rainbow as well (again other than CP/M).
  259. For DECmate MS-DOS, tracks 0-3 should be in 1-1 interleave because the software
  260. already maps the disk in 2:1 usage.  tracks 4-79 should be formatted 2:1
  261. interleave to help out the RX interface when the Rainbow-optimal ordering
  262. is invoked (similar to the DECmate ROM access, and just as inefficient on
  263. a DECmate).
  264.  
  265. OS/278 does a software 2:1 interleave, so the only help needed is a
  266. disk-wide stagger factor of 2.
  267.  
  268. Note that RT-11 and all other -11-oriented disks should use stock format only
  269. because this superior software maps all sectors to include both the 2-1
  270. interleave and stagger of 2 already.
  271.  
  272. So, if Teledisk is a *really* good utility, it won't disturb the format's
  273. stagger and interleave as it copies the disks!
  274.  
  275. cjl
  276.  
  277. From lasner@watsun.cc.columbia.edu Tue Aug  4 08:15:23 1992
  278. From: lasner@watsun.cc.columbia.edu (Charles Lasner)
  279. Newsgroups: comp.sys.dec.micro
  280. Subject: Re: reading rainbow disks on a '386 PC
  281. Date: 3 Aug 92 05:39:27 GMT
  282. Reply-To: lasner@watsun.cc.columbia.edu (Charles Lasner)
  283. Organization: Columbia University
  284. Nntp-Posting-Host: watsun.cc.columbia.edu
  285.  
  286. In article <BARRY.92Aug2075341@chezmoto.ai.mit.edu> barry@chezmoto.ai.mit.edu (Barry Kort) writes:
  287. >I use the RX50DRVR on my AT which allows my 1.2 MB drive to read RX50
  288. >diskettes.  What this does is to create a new driveletter (F:) which
  289. >spins the HD drive as if it were an RX50 drive.  
  290.  
  291. RX50DRVR, like RAINDOS, creates a new logical drive past your last existent
  292. drive, so it's F: for you because you apparently have an A: through E: before
  293. the driver gets loaded in CONFIG.SYS.
  294.  
  295. >
  296. >RX50DRVR does not know anything about the directory structure on 
  297. >the disks.  If I do 'dir F:' it assumes DOS directory structure,
  298. >which works fine on Rainbow diskettes, since they use the DOS
  299. >directory structure.
  300.  
  301. That's not quite true, since the disk organization has to be DOS as implemented
  302. on DECmate II MSDOS/Rainbow MS-DOS only.  It is true only in the sense that
  303. you can make your own BIOS calls to read the disks yourself without caring
  304. about the significence.  But that's no different from doing so with any
  305. floppy on a PC.
  306.  
  307. >
  308. >To read RT11 formatted diskettes, there is a utility called RT11
  309. >which groks the RT11 file structure.  I have not yet found a similar
  310. >utility which handles the RMS-11 file structure of the PRO 3xx series.
  311.  
  312. Where can I get this RT11 utility?  It sounds useful.  Does it specifically
  313. require/recognize the RX50DRVR or does it merely work in an innocuous way
  314. with the same drive letter?  (Would it work also with A:? or must it have
  315. RX50DRVR present.  If so, would it work with RAINDOS as an alternative?)
  316.  
  317. >
  318. >I can use Norton Utilities with RX50DRVR to examine the RX50 diskette
  319. >in the F: drive, but then I am accessing the diskette sector by sector,
  320. >not by logical file.
  321. >
  322. >I haven't explored the new utilities from the gentlemen in the Former
  323. >Soviet Union who have announced some DOS environment tools for
  324. >manipulating RX50 diskettes.
  325.  
  326. Re the Soviet-originating files:
  327.  
  328. The files come with a piece of shareware originating in Italy that intercepts
  329. DOS's calls for formatting commands, so that "odd" sizes, such as using:
  330. FORMAT A: /T:80 /N:10 are now legal.  The result is a double-sided disk that
  331. is quite suitably low-level formatted for RX50, but the high-level is PC
  332. compatible, *not* DECmate/Rainbow's idea of MS-DOS, and specifically must be
  333. used on a "normal" drive and *not* with RX50DRVR.  All media indicators are
  334. stock PC-type, not RX50.  However, since the low-level is now correct, and
  335. errors are recorded in a way that FORMAT indicated when it finished, and can
  336. be re-confirmed with CHKDSK, etc., the media can be determined to be error-
  337. free hopefully.  If so, then the companion program RX50INIT that comes with
  338. RX50DRVR can be used to initialize the directory so DECmate/Rainbow MS-DOS
  339. likes the disk, and of course the RX50DRVR-controlled logical device such as
  340. F: in your example.  Note also that RX50INIT can be used with RAINDOS as well.
  341. Also, RX50INIT requires ANSI.SYS be loaded purely for cosmetic reasons.
  342. RX50DRVR and RX50INIT were designed for DOS 3.3 usage.  They don't support the
  343. extensions to DOS brought into versions 4 and 5, so there are some problems.
  344. RX50INIT fails totally in those two systems, and CHKDSK can't work there
  345. either.  With some adjustment to the BUFFERS= statement in CONFIG.SYS, they
  346. can be made to work for read/write purposes under DOS 4 or 5.  
  347.  
  348.  
  349. When used with DR-DOS 6.0, all RX50DRVR and RX50INIT functions work fine.
  350.  
  351.  
  352. >
  353. >Using RX50DRVR in combination with the RT11 utility program, I can
  354. >low-level format a blank HD diskette as an RX50 diskette, then
  355. >put it in the PRO and do a high-level RMS-11 style Initialization.
  356. >This allows me to create new RX50 diskettes out of plain old unformatted
  357. >or recycled 1.2 MB HD diskettes.
  358.  
  359. Just a word about using HD media:
  360.  
  361. You can't reliably use HD media on an actual RX50, because the coercivity
  362. is too far off in HD media.  It was designed for the higher-frequency
  363. recording of the "real" 1.2 Meg format (500 KHz) and not the 250 KHz recording
  364. rate of the RX50, which is actually the same as good 'ol DS/DD media (360K
  365. kid of media).  Some revisions of RX50 drive in comination with certain RX
  366. controllers in some DEC machins fare better than others, but it can be
  367. demonstrated that a lot of combinations don't particularly "like" HD
  368. media.
  369.  
  370. The designated media for RX50 is Maxell MD1DD-RX50 or equivalent, which is
  371. what used to be called "quad" media.  This is well-honed low-density media,
  372. so it is rated for use on 96 TPI (80 track) drives, not just 48 TPI (40 track)
  373. drives as is usual.  Note that MD2D is not MD2DD.  (The 2 just means two-sided
  374. which for all intents and purposes today can be ignored; virtuall *all* media
  375. is actually made double-sided :-).)  The DD means 80-track support, but since
  376. most media are made well-honed, most cheap disks can support 80 tracks anyway.
  377. These disks will *not* cause I/O errors on any RX50!  However, long-term usage
  378. requires the hub rings be removed completely (use alcohol to get the sticky
  379. stuff off, or ask your supplier for no-hub disks!).  Failing to remove
  380. hub rings means eventually the disks will get unreliable sooner than they
  381. ought to due to registration problems.  All 96 TPI disks have this problem.
  382. Note that MD2HD and MD1DD don't have hub rings!  It is rumored that there is
  383. a "premium" line of diskettes from Fuji apart from their standard line of
  384. inexpensive diskettes that has a specially reinforced hub area, that isn't
  385. a hub ring per se.  If the same mechanism is used in both HD and DD media, 
  386. then the DD type would be the best thing today to use with impunity for
  387. RX50.  Clearly the MD1DD or MD2DD or MD1DD or the 3M equivalents are too
  388. expensive, considering that what we want are the cheapest types of diskettes
  389. with the hub rings never added.  (We don't want to pay more for less!)
  390.  
  391. Re RT-11 utility:
  392.  
  393. I don't know anything about the RT11 utility program, but RX50DRVR cannot
  394. format disks; the code lacks support for the FORMAT command, and also some
  395. calls needed by both CHKDSK and FORMAT.  Attempts to use either on DOS 4
  396. or 5 will get error messages.  Even on 3.3, where CHKDSK is more "forgiving"
  397. you still get the message about "format not supported on device" when
  398. using RX50DRVR.  So, if your claim for formatting is true, the RT11 utility
  399. must contain low-level formatting code of its own, and perhaps only needs
  400. RX50DRVR to locate the proper device?
  401.  
  402. RAINDOS is a share-ware mostly superset of RX50DRVR, and it totally supports
  403. CHKDSK and FORMAT in DOS 4 and 5.  It works fine with RX50INIT (assuming that
  404. RX50INIT can work!) and suffers from only two known problems:
  405.  
  406. 1)    Should you specify a format command with the FORMAT F: command,
  407. and the O/S is DR-DOS 6, then if it really does attempt a low-level format,
  408. it gets a cryptic error message and fails.  Note that MS-DOS 5 and DR-DOS 6
  409. will always attempt a "quick" format if possible, unless over-ridden.  This
  410. case of a quick format doesn't fail, but also isn't formatting!  Just 
  411. rewriting a cleaned-up high-level format directory initialize.
  412.  
  413. 2)    It is sometimes strangely slow, as compared to RX50DRVR where both
  414. could work.  When using Norton 4.5's DT program, RX50DRVR handles the
  415. disk at normal speed, and allows DT to mark bad clusters (if any) quite
  416. nicely.  When RAINDOS is used, it causes many recalibrates for unknown
  417. reasons.  In some cases, the sloth isn't that noticeable, but this is a
  418. sore point usage.
  419.  
  420. Otherwise, RAINDOS is a total replacement for RX50DRVR, or so it would seem.
  421. Norton NU treats RX50DRVR diskettes and RAINDOS diskettes equally since it
  422. does one-sector I/O.
  423.  
  424. >
  425. >Using Venix on the PRO, I can do a raw image copy of a diskette in one 
  426. >drive to a blank diskette in another drive.  (This kind of copy will fail
  427. >if the target diskette has any bad sectors, since there is no attempt
  428. >to rearrange sectors to detour around any bad blocks.)
  429. >
  430. >Finally, by hooking up the PRO to a Unix or DOS machine via the
  431. >COM port (or to a Unix host via Ethernet/DECnet if you have a DECNA
  432. >card), you can transfer files via any number of techniques, ranging
  433. >from straight ASCII upload/capture using ordinary terminal emulators,
  434. >Kermit file transfers if you have Kermit on both machines, or by
  435. >DECnet file transfer using NFT or dcp utilities.
  436. >
  437. >None of this is particularly trivial to implement, but the bottom
  438. >line is that there are many ways to pull files off RX50 diskettes
  439. >and transfer them to Unix or DOS machines.
  440. >
  441. >Barry Kort
  442.  
  443. If the Soviet files prove to work, and apparently requiring the Italian
  444. TSR shareware program, we can probably make Files-11 RX50 diskettes as well.
  445. I have just received these programs and will be evaluating them when feasible.
  446. I am still working with the accompanying Italian shareware which has some
  447. interesting "generic" features of its own with respect to the entire RX50
  448. issue.  I suspect that its presence enhances any of these utilities, although
  449. it's possible redundant and perhaps extraneous to some of the utilities.
  450.  
  451. In any case, there are many ways to get files moved around.
  452.  
  453. Another excellent package is 22DISK from Sydex, the same shareware author
  454. as RAINDOS.  This package low-level formats RX50's in either DECmate CP/M-80
  455. or Rainbow CP/M-80/86 format.  (They are similar, but not identical, although
  456. they can read each other's disks no sweat; it's a matter of interleave, etc.
  457. and a throughput issue, not a format per se issue.)  It then high-level
  458. formats the disks for CP/M usage.  So, its a good place to do the low-level
  459. formatting required for all of these other utilities.  For example, on
  460. DR-DOS 6, you first run 22DISK to format the disk, then use RX50INIT to get
  461. an RX50 MS-DOS DECmate/Rainbow high-level structure, and then can use
  462. RAINDOS to transfer files, run CHKDSK, and do quick-formats with FORMAT /Q,
  463. etc.  Notice this avoids all of the Raindos/DR-DOS interaction :-).
  464.  
  465. 22DISK can get directory listings of CP/M disks, and can transfer files
  466. to/from MS-DOS from/to the designated CP/M diskette.  It supports literally
  467. hundreds of CP/M formats, which implies many low and high-level support
  468. variants.  This program is highly reminiscent of the former Rainbow, and
  469. later PC-based "Media Master" program, but is for PC/MS-DOS only, and
  470. requires HD drives for the RX50 formats.
  471.  
  472. I believe there is an obscure PRO option for a CP/M-80 board, so this might
  473. be yet another way to get files in/out of a PRO.
  474.  
  475. So, like cats, there are many ways to "skin" an RX50 :-).
  476.  
  477. cjl
  478.  
  479. From lasner@watsun.cc.columbia.edu Tue Aug  4 08:15:29 1992
  480. From: lasner@watsun.cc.columbia.edu (Charles Lasner)
  481. Newsgroups: comp.sys.dec.micro
  482. Subject: Good report on Teledisk.
  483. Date: 4 Aug 92 07:27:25 GMT
  484. Reply-To: lasner@watsun.cc.columbia.edu (Charles Lasner)
  485. Organization: Columbia University
  486. Nntp-Posting-Host: watsun.cc.columbia.edu
  487.  
  488. I have down-loaded Sydex's teledisk, and have found it to exceed my
  489. expectations in some useful ways.
  490.  
  491. For starters, all of my attentions are based on the problems of distributing
  492. RX50 diskettes not necessarily in stock format, and not yet having any
  493. satisfactory way of creating the necessary disks.
  494.  
  495. Background:
  496.  
  497. There are several desirable variant formats for RX50 that have been discussed
  498. elsewhere.  The only known program to create them is FDFORMAT for PC's.  While
  499. this freeware program is generally quite good, it has a few crucial bugs that
  500. make it unsuitable for RX50 usage.  It is conceivable that this will be
  501. solved by using some additional/non-standard parameters to FDFORMAT to create
  502. usable disks, but in any case, the use of all obvious parameters yields disks
  503. that are flakey on some RX50's, and downright unreadable on others.  In
  504. addition, these disks are so messed up that a DECmate can't even WRITE on the
  505. disks and read back what it just wrote reliably!  Yet, this isn't a media
  506. problem because it can be demonstrated that the problem disappears by
  507. low-level format of the same diskette with either Sydex's RAINDOS or 22DISK
  508. packages.  (Note that *some* RX50 systems using some newer-designed controllers
  509. and/or higher revision drives and/or RX50-compatibility modes on different
  510. drives have little or no problems with these FDFORMATted diskettes; indeed
  511. the diskettes are fine on a PC; there's some low-level detail that's incorrect
  512. about FDFORMATted diskettes.  Some parameter is being set to a PC-acceptable
  513. value that doesn't center on RX50's requirements.  Perhaps this will be
  514. uncovered at a later time obviating this entire discussion.  Until such a 
  515. time, FDFORMAT cannot be used to create RX50 diskettes that are readable on
  516. *all* RX50 systems.  FDFORMAT also has a few other operational bugs, such as
  517. incorrect recognition of certain I/O errors, etc., but these are exception
  518. cases, and for all other PC purposes, it serves quite admirably.)
  519.  
  520. The reason why FDFORMAT is desirable is that it is the only known program
  521. capable of creating the variant RX50 formats where the format must be
  522. done with interleave and stagger factors, especially if the disk must have
  523. "zones" where the format changes.  For example, to create a disk best suited
  524. for DECmate OS/278 usage, the following *TWO* commands should be given:
  525.  
  526. FDFORMAT A: /T:80 /N:10 /1 /Y:2 /I:2
  527. FDFORMAT A: /T:78 /N:10 /1 /Y:2
  528.  
  529. The first command creates a disk with an interleave of 2:1 and a stagger of
  530. 2 throughout.  The second command changes tracks 0-77 to have 1:1 interleave
  531. and a stagger of 2 throughout.
  532.  
  533. When OS/278 is copied onto such a diskette, the "slushware" tracks are read
  534. in much faster than on standard RX50 diskettes, and all access to the rest of
  535. the diskette is speeded somewhat because of the stagger factor which overcomes
  536. the software's lack of stagger mapping.  But since the software does map the
  537. sector order into a 2:1 interleave, the hardware order must stay in 1:1
  538. interleave sequence.
  539.  
  540. This would be a nice disk to use for the intended purpose, but many DECmates
  541. will be unable to read this diskette.  Literally, it will get a CRC error
  542. on *every* sector!  Furthermore, if you attempt to write an image of the
  543. software onto this diskette, it will get a CRC error on *every* sector even
  544. though it just wrote the disk out!
  545.  
  546. Enter Teledisk to the rescue!
  547.  
  548. When I read Teledisk's documentation, I had doubts that it could solve
  549. this problem, because I noticed it could be quite "smart", perhaps *too*
  550. smart!  It claims that it can get around certain copy-protection methods
  551. by virtue of how it operates, so I figured that it would likely copy the
  552. problems of FDFORMAT as well :-(.  Or, alternatively, it might guess that
  553. the diskette was an RX50 and proceed to format it in a stock manner, thus
  554. destroying the optimization applied by using the two FDFORMAT commands instead
  555. of just using RAINDOS or 22DISK to create stock low-level RX50 diskettes.
  556.  
  557. Well, I was wrong on both counts!
  558.  
  559. Teledisk understands how to maintain sector order, and pointed out the
  560. change of interleave from 1:1 to 2:1 at track 78, so that problem is
  561. hurdled.
  562.  
  563. Teledisk understands that these sectors should be formatted with apparently
  564. the same parameters as the formatting routines in 22DISK and RAINDOS, so the
  565. resultant disk *is* readable on DECmates!  Of course, this is *not* an
  566. "exact" copy, but rather it is a "better" copy.  Apparently Teledisk only
  567. writes sectors in a "sane" format, and the copy-protection they refer to
  568. is the class of "funny" sector ordering, size, or count, not any lower-level
  569. details.  Apparently the Sydex code at work in RAINDOS and 22DISK is also
  570. within Teledisk, thus since Teledisk recognizes the disk as a 10-sector/track
  571. 512 bytes/sector disk, it writes it as would RAINDOS, etc., except Teledisk
  572. is sensitive to sector ordering unlike the other Sydex programs, etc.
  573.  
  574. Thus, the descendent disk is actually *better* than the original.  I can now
  575. therefore distribute diskettes in the intended format for working-copy usage
  576. of the best effort of each diskette :-).
  577.  
  578. Additionally, if I modify distribution diskettes to be in their intended
  579. format instead of their original stock format (virtually all diskettes that
  580. need to be distributed are in stock RX50 format, because the need to create
  581. optimal diskette layout is generally newer than the software; indeed, this
  582. entire effort is to distribute software that performs *better* than the
  583. original!), then the master disks should be copied with Teledisk to create
  584. perfect copies in one step.
  585.  
  586. There are additional advantages:
  587.  
  588. Teledisk can also create an MS-DOS file that is the image of the diskette
  589. in either a rudimentary-compressed or advanced-compressed form.  These files
  590. can be transmitted down the net and then reconstructed on PC-AT's for use
  591. on RX50 targets.  Since they are compressed, this minimizes the overhead 
  592. as well, etc.
  593.  
  594. So, Teledisk has made my day :-).
  595.  
  596. cjl
  597.  
  598. From barry@chezmoto.ai.mit.edu Wed Aug  5 10:12:06 1992
  599. From: barry@chezmoto.ai.mit.edu (Barry Kort)
  600. Newsgroups: comp.sys.dec.micro
  601. Subject: Re: reading rainbow disks on a '386 PC
  602. Date: 4 Aug 92 12:13:30 GMT
  603. Organization: MicroMuse
  604. In-reply-to: lasner@watsun.cc.columbia.edu's message of 3 Aug 92 05:39:27 GMT
  605.  
  606. Charles,
  607.  
  608. You can retreive rt11.zip by anonymous ftp from
  609. newton.canterbury.ac.nz, 132.181.40.1, in the pub/local directory.
  610.  
  611. Barry
  612.  
  613. From lasner@watsun.cc.columbia.edu Wed Aug  5 10:12:14 1992
  614. From: lasner@watsun.cc.columbia.edu (Charles Lasner)
  615. Newsgroups: comp.sys.dec.micro
  616. Subject: Re: reading rainbow disks on a '386 PC
  617. Date: 4 Aug 92 18:41:23 GMT
  618. Reply-To: lasner@watsun.cc.columbia.edu (Charles Lasner)
  619. Organization: Columbia University
  620. Nntp-Posting-Host: watsun.cc.columbia.edu
  621.  
  622. In article <BARRY.92Aug4081330@chezmoto.ai.mit.edu> 
  623. arry@chezmoto.ai.mit.edu (Barry Kort) writes:
  624.  
  625. >Charles,
  626.  
  627. >You can retreive rt11.zip by anonymous ftp from
  628. >newton.canterbury.ac.nz, 132.181.40.1, in the pub/local directory.
  629.  
  630. >Barry
  631.  
  632. Got it.  It looks nice.  It produces what appears to be a nice RT-11-like
  633. environment on a PC for file transfers, etc., but is inferior to Teledisk
  634. for the purpose of making a compacted image of an entire disk as a DOS
  635. file.  Since this is a frill, it can be completely overlooked :-).
  636.  
  637. And yes, it does Format DD-type media to stock RX50 as advertised.  I will
  638. only take you to task on the minor point: it doesn't require RX50DRVR at all.
  639. There was a little confusion as to whether they were tied together, which is
  640. not the case.
  641.  
  642. This program is written in Turbo Pascal.  It would seem that someone who
  643. can understand enough TP and the quirky code to call BIOS routines should
  644. incorporate some of RT11.PAS into FDFORMAT (also a TP-based item) since
  645. the format routine works fine while FDFORMAT does not for RX50 as discussed
  646. elsewhere.
  647.  
  648. Overall a nice program.
  649.  
  650. cjl
  651.  
  652.