home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / decmate / dminfo.faq < prev    next >
Text File  |  1995-05-03  |  44KB  |  780 lines

  1. DECmate Information and Frequently Asked Questions File
  2.  
  3. Last edit:  20-JUL-1994        Charles J. Lasner (cjl)
  4.  
  5. This file will attempt to answer most of the questions people, especially
  6. new users, have about DECmates, and guide them towards a first cut at
  7. getting good performance out of these popular machines. 
  8.  
  9. I.    What is a DECmate?
  10.  
  11. The DECmate is actually a family name for four products produced by 
  12. Digital Equipment Corporation between the years 1981 and 1990.  Each 
  13. model has unique characteristics, although a few features span as many as 
  14. all models and even some predecessor machines.
  15.  
  16. DECmates are an outgrowth of the PDP-8 family of computers and share some 
  17. measure of compatibility with the PDP-8 series.  This allows certain 
  18. software packages to be run on DECmates even though designed for the 
  19. PDP-8.  Not all packages fair so well, and certain specific systems 
  20. cannot be run on DECmates for galling reasons.  The hardware is just 
  21. enough incompatible that only certain programming techniques are allowed, 
  22. generally those found in unsophisticated packages that don't fully 
  23. exploit keyboard and screen handling as is often practised on DEC systems 
  24. in general, etc.
  25.  
  26. Towards the end of bridging this gap, certain people are developing 
  27. replacement software that either runs exclusively on the DECmate series, 
  28. or perhaps runs generically on all PDP-8's and DECmates.  This will be 
  29. pointed out where relevant.  Note that certain aspects of this file may 
  30. be obsolete as certain packages are updated; the information is accurate 
  31. as of the time of writing (July 1994).
  32.  
  33. II.    Acquiring a DECmate
  34.  
  35. DECmates are available seemingly everywhere.  Part of this phenomena is
  36. their perceived worthlessness, no doubt caused by some frustration on the
  37. part of the (former) owner.  Digital caused this problem in large measure
  38. by promoting the machine as virtually a dedicated word processor. 
  39. Additionally, since word processing is largely a matter of preference,
  40. DECmate word processing tends to turn off a large percentage of users, who
  41. are more likely to prefer packages that run on IBM-PC compatibles.  On
  42. such machines, word processing variations are available to suit a
  43. multitude of tastes from the simple-minded to the most sophisticated.  DEC
  44. just didn't learn the lesson that in word processing "one size does NOT
  45. fit all" etc. 
  46.  
  47. An additional factor is likely the lock-in effect in that only DEC's
  48. printers are supported, and only then-current models.  (Older hardware
  49. wasn't supported in newer versions forcing the purchase of newer
  50. printers.) DEC's prices on printers have never been competitive with the
  51. rest of the industry.  For example, a mediocre printer such as an LA-210
  52. could cost as much as an entire IBM-PC compatible computer, yet it had
  53. only modest performance when compared to PC-oriented printers such as
  54. Epson FX/286 etc. 
  55.  
  56. Thus, DECmates as typically sold by DEC quickly became unpopular, 
  57. overpriced, underperforming, mediocre word processors that were largely 
  58. replaced by PC's running something like WordPerfect, Microsoft Word, or 
  59. even Wordstar, or one or more of hundreds of other packages, etc.  The 
  60. fact that they are general-purpose computers was totally ignored.
  61.  
  62. Today, DECmates can often be obtained for free, certainly for a small fee
  63. plus the cost of shipping.  Often pieces of the machine will be lacking,
  64. such as the WPS or other software disks, keyboards, monitors, cables,
  65. RX01/RX02/RX50 diskette drives, power supplies, boards, etc.  Since there
  66. are a lot of DECmate owners/hobbyists/enthusiasts, it is always possible
  67. to salvage a DECmate into at least a minimal working machine.  Many
  68. individuals stock DEC spare parts just to help out someone who is missing
  69. a vital part.  Prices vary from free to paying for their time, etc.  In
  70. any case, the ability to support the machines virtually indefinitely seems
  71. assured. 
  72.  
  73. Thus, the first order of business is identifying what hardware (and 
  74. software) is present on a DECmate.
  75.  
  76. III.    DECmate model descriptions
  77.  
  78. Each model will be given a complete description, including options where 
  79. applicable.  Also, the relative scarcity of the components will be indicated.
  80.  
  81. a)    DECmate I
  82.  
  83. The DECmate I, aka VT-278, was originally just known as DECmate.  The "I" 
  84. was added retroactively when the DECmate II was introduced.  A standard
  85. DECmate I consists of a VT-100 style box with a DECmate-specific
  86. motherboard and card cage to house certain options.  All of the basic
  87. interfaces are built into the motherboard, but there are option boards,
  88. some of which are common.  A DECmate-specific VT-100 keyboard variant is
  89. used that supports more than the the standard four LED's, but is otherwise
  90. just a VT-100 keyboard with a DECmate-specific legend.  Power supply and
  91. monitor considerations are identical to any of the other systems DEC
  92. adapted from the original VT-100 design such as the VT-180 (Robin) and
  93. various small PDP-11 models. 
  94.  
  95. With absolutely no options, the DECmate I is useless as it attempts to 
  96. work with either a boot device, or at the least act as a terminal with 
  97. one of the optional serial port boards.
  98.  
  99. DECmate I systems have been located that are as minimal as the basic box,
  100. keyboard, and the DP278A dual serial port option.  This enables this
  101. minimal configuration to act as a quirky variant of a VT-100.  A true
  102. VT-100 without AVO would have 12 lines in 132 column mode, while adding
  103. AVO gives 24 lines.  But the DECmate I only has a fixed value of 14 lines. 
  104. All 80 column modes of the VT-100 are supported to within picky variants
  105. which are sometimes lacking even in various other VT-100 systems. 
  106.  
  107. Assuming the DP278A (or DP278B) is present, terminal mode is a built-in
  108. option.  There are two variant modes, one for a fixed terminal, the other
  109. for use with a DEC-specific "scholar" family modem.  However, the terminal
  110. mode can generally be used with other modems (Hayes, etc.). 
  111.  
  112. The DP278B is the same as the DP278A, i.e., both are dual serial port 
  113. option boards, except that the B version adds additional plug-in chips to 
  114. perform bit-stuff protocols.  Apparently DEC was envisioning using the 
  115. DECmate I as an IBM mainframe terminal and thus wanted to support SDLC 
  116. protocols, etc.  Since this is enormously unpopular, it is extremely rare 
  117. to ever find the presence of the B option chips, although the DP278A is a 
  118. common option, and highly desirable.
  119.  
  120. If the DP278 is present, the DECmate is able to communicate with other
  121. systems using a variety of protocols ranging from DEC's DX protocol for
  122. WPS to Kermit as implemented under OS/78 V4 or newer OS/8 family systems. 
  123. It is conceivable that certain software packages could fail to function
  124. correctly on the B variant.  The option is so rare that many programs have
  125. never even been tested!  For example, Kermit-12 contains initialization
  126. code that ought to work on the B version, but it is totally untested.  The
  127. program works fine on the A version, and tests for the B version changes
  128. using the documentation of the DECmate I programming manual only.  Whether
  129. this is accurate or not is still unknown. 
  130.  
  131. Whether the DP278 is present or not, the usefulness of the DECmate beyond
  132. being a simple terminal depends on the existence of a disk subsystem. 
  133. Like the VT78 before it, the DECmate I is compatible with one or two pairs
  134. of RX01 or RX02.  With regard to RX programming, the DECmate I and VT78
  135. program identically.  (In turn, both are slight variants of the PDP-8
  136. version of the RX interface; the only difference is in the ability to
  137. support two pairs of drives by a pair select interface not found in the
  138. PDP-8 systems.  Better software tends to assume the selection hardware is
  139. present so that the software runs on all models, but not all software is
  140. that well implemented!  As an aside, PDP-8 systems with two drive pairs
  141. must handle RX systems as two independent devices.  DSD-210 systems can
  142. handle up to four drives, but address the second pair in ways incompatible
  143. with DEC's select mechanism.  Yet, some software, such as the P?S/8 RX01
  144. handler, is capable of addressing the second pair of drives whether
  145. configured on DSD-210 controllers, VT78 or DECmate I, or even DECmate II,
  146. which is is even more incompatible with the original PDP-8 method.)
  147.  
  148. The RX interface is built-in on DECmate I systems, and requires only a
  149. specific cable and the drive pair(s).  RX drives have been produced in a
  150. variety of physical arrays, some of which are to accomodate the specific
  151. nature of DECmate I systems, or VT78 systems, etc.  Popular variants
  152. include rack mount or table-top standard RX01 or RX02, "teacart" style
  153. designs where the drive(s) roll around on a caster-based frame, and a
  154. specific pedestal design which includes the drives, an integral power
  155. controller for all hardware, and a flat workspace on the top designed to
  156. hold the DECmate I box. 
  157.  
  158. Some variants include a cantilevered keyboard holder and a smaller flat
  159. box space.  There is a specific large pedestal design that holds two pairs
  160. of a special variant RX02 that is not quite mechanically compatible with
  161. the rack or table-top RX02.  A common variety is the one pair version of
  162. the pedestal containing this variant drive.  The easiest way to identify
  163. the variant drives is the presence of a red stripe across the disk access
  164. doors not found on the standard models.  These drives are also found in
  165. other DEC systems such as PDT-1150, etc.  In spite of the mechanical
  166. differences, these drives are 100% software compatible with the standard
  167. RX drives. 
  168.  
  169. When a DECmate I system includes at least a single pair of RX01/02, it 
  170. becomes a useful system capable of running RX-based software.  Of course 
  171. the limitations of the limited RX hardware apply, but this a lot better 
  172. than a diskless system!  RX02 drives are more versatile due to the larger 
  173. capacity, but even a single RX01 pair can make for a useful machine, etc.
  174.  
  175. While DECmate RX cables are relatively rare, the pinouts are documented in
  176. the available DECmate Programming Manual, and replacement cables can be
  177. constructed if necessary.  DEC used several variations of round and flat
  178. cables and various between-series adaptors on the RX hardware, thus
  179. connectors are found that use 40-pin flat cable connectors, DB-25
  180. connectors, and DB-37 connectors.
  181.  
  182. The DECmate I box outputs the DB-37 dual interface connector; it is
  183. necessary to obtain the appropriate additional cabling to support the
  184. intended drive(s).  For example, the single-pair pedestal drives use
  185. 40-pin flat ribbon cable internally with Berg connectors.  As the cable
  186. leaves the pedestal, it plugs into a bulkhead mount adaptor that changes
  187. the connections to a DB-25.  DECmate I systems then use a DB-37 -> DB-25
  188. cable to make the external connection.  A standard option of a table-top
  189. RX drive is a DB-25 connector compatible with the same drive cable to the
  190. DECmate I box, etc. 
  191.  
  192. An obscure option of the DECmate I is the RL278 board which allows the
  193. machine to be compatible with RL02 drives.  The RL02 drives must be
  194. externally mounted either as table-top drives or within one of several
  195. large DEC racks.  One variant rack requires an RL drive or similar shape
  196. device to form the top portion of the cabinet, while other cabinets allow
  197. the RL drive to mount more conventionally, etc. 
  198.  
  199. The RL278 is designated to be used with RL02 only.  It is not known if the
  200. RL278 supports a special hardware jumper found on the RL8A controller for
  201. Omnibus PDP-8's.  This jumper is used with RL01 systems to prevent
  202. software from improperly setting a bit reserved for the RL02 system. 
  203. Also, it is not currently known how to correctly write new software for a
  204. system with mixed drives, i.e., how to set this bit correctly to avoid the
  205. need for the jumper to be set.  Assuming this restriction can be overcome,
  206. the DECmate I with RL278 would be as capable as a PDP-8 system to run a
  207. mixed RL01/02 system.  Until such a time, PDP-8's must strictly run RL01
  208. only or RL02 only with the jumper set accordingly, and presumably DECmate
  209. I must run RL02 only, etc. 
  210.  
  211. All PDP-8 family machines from the VT78 forward including all DECmates 
  212. always include a serial printer port.  On some models, the baud rate is 
  213. fixed at 4800 baud.  On the DECmate I, the rate is programmable to any 
  214. one of the DEC standard 16 baud rates up to 19200 baud.
  215.  
  216. The programming of all of the ports is identical except that all DECmate
  217. peripheral flag handling is incompatible with the PDP-8 equivalents.  (But
  218. the differences in the printer port are analogous to the differences in
  219. the keyboard handling, not any worse!) Thus the programming of the VT78's
  220. printer port is identical to a PDP-8 with the properly configured option
  221. board, except that there is a new instruction to set the baud rate to one
  222. of the 16 possible values.  All of the DECmate printer ports program the
  223. same as the VT78 except that the flag handling is different and
  224. characteristic of all DECmate interfaces, and additionally, the DECmate
  225. III and III+ interfaces have a fixed baud rate of 4800 thus ignoring the
  226. rate set instruction. 
  227.  
  228. Certain software depends on the programming of the serial port to be as 
  229. similar as it is across all models.  For example, there is a serial port 
  230. download utility to acquire Kermit-12 for the OS/8 family assuming that 
  231. Kermit-12 is not yet present, but can be sent to the PDP-8 or DECmate via 
  232. a serial link to another machine.  The utility runs on the printer port 
  233. of a suitably configured PDP-8, or any VT78 or DECmate without change.
  234.  
  235. Other than WPS and little other software, most of the useful software for
  236. the DECmates supports any reasonable serial printer capable of supporting
  237. the DC1/DC3 (alternately known as XON/XOFF or ^S/^Q) protocol, not just
  238. DEC brand printers.  This is merely the hardware restriction of the serial
  239. printer port.  Most software is otherwise quite flexible in this regard. 
  240. This makes it much easier to find a printer useful to a DECmate (or to
  241. allow another system to act as a printer in the DECmate's behalf!). 
  242.  
  243. b)    DECmate II
  244.  
  245. The DECmate II is usually considered the best DECmate model due to the 
  246. large collection of popular options.  The screen handling of the DECmate 
  247. II and up is far superior to the DECmate I which tends to have a 
  248. "packeting" effect at high update rates, etc.
  249.  
  250. All models from DECmate II up use the same keyboard, a VR-201 proscribed 
  251. to have WPS keycaps and a blue trim.  The DECmate II requires a VR-201 
  252. monochrome monitor, while it is the usual option for the III series.  The 
  253. keyboard always plugs into the monochrome monitor.  As a terminal device, 
  254. the DECmate II and up resemble VT-220 terminals.  To within limits, the 
  255. software attempts to conform to this where possible.
  256.  
  257. All DECmate II versions come standard with one RX50 drive pair.  An
  258. optional RX50 pair may be plugged into the basic chassis requiring only
  259. the drive itself and a standard 34-pin cable.  (DEC tends to use extremely
  260. shielded and molded/formed flat cables, but they are made from standard
  261. parts.)
  262.  
  263. 5.25" drives are mounted in the DECmate II using DEC special "skid" 
  264. plates, but an acceptable variant can be made from a piece of 1/4" thick 
  265. plastic.  The DECmate II uses the most common 4-hole variant of skid, 
  266. which is in turn a subset of the newer 8-hole version, etc.
  267.  
  268. There is a hard disk option board for the DECmate II which is fairly 
  269. available, although not common.  It is probably one of the few parts of 
  270. the machine that demands a premium price.  A standard cable with a 40-pin 
  271. Berg connector on one end and two edge connectors on the other (one 34 
  272. pin, the other 20 pin) is used to connect a standard MFM disk such as ST-506.
  273.  
  274. The original sizes sold were all Seagate models: ST-506 5 Meg (aka RD50)
  275. and ST-412 10 Meg (aka RD51), but eventually the ST-225 (aka RD31) was
  276. added, which was actually a 20 Meg disk being claimed as a 10 meg disk. 
  277. Eventually, standard software supported it properly as a 20 meg disk. 
  278. Software exists to support up to 64 formatted megs of a larger disk in
  279. spite of not being "standard".  Thus, Micropolis 1325 (aka RD53) can be
  280. used for the maximum size.  Stated capacities are somewhat smaller than
  281. usual because DEC formats for 16 sectors/track, not the more usual 17 as
  282. used in PC-type machines, etc.  The Seagate ST-4096 can also be used,
  283. wasting the 9th head.  There are reports of slightly larger disks being
  284. viable (Microscience, etc.) but these are rather obscure drives, etc. 
  285.  
  286. Unless the hard disk is cabled out the back of the machine in a
  287. non-standard manner, it is expected that the MFM hard disk is to be
  288. mounted within the DECmate II chassis.  Since this is a full-height
  289. opening with a DEC skid plate, the opening can remain blocked, or
  290. optionally can be opened to reveal the disk front bezel.  If a half-height
  291. disk such as the ST-251 is used, then the appropriate full-height bezel
  292. adaptor should be used to allow proper air flow, etc.  Some of the disks
  293. sold by DEC lack a grounding lug.  According to documentation, it can be
  294. left off.  Most disks provide the ground lug, and the DECmate II hard disk
  295. cable supports using it as intended.  (It appears to be an excuse for an
  296. ordering mistake, i.e., DEC mis-specified the ST-225 to be lacking a
  297. ground lug; the documentation then claims it really doesn't matter!)
  298.  
  299. Assuming the hard disk is mounted in the chassis, the power supply must be
  300. capable of supporting the increased current draw of a stalled hard disk
  301. when starting up.  A power supply ECO which raises the revision level of
  302. the supply was made to the DECmate II and Rainbow to support large disks; 
  303. this should be used if required. 
  304.  
  305. The new-type supply can be recognized by the presence of a stainless steel
  306. strap on the left rear of the chassis that is not necessary to mount the
  307. original model.  Newer chassis assemblies don't support the older type of
  308. clasp-lock power supply mounting, but the newer supply can always be added
  309. to the older chassis.  To prevent rattling, it is recommended that the
  310. then unneeded clasp-lock mechanism be glued down, etc. 
  311.  
  312. Alternatively, the hard disk can be mounted in an external PC-type 
  313. powered box, with the cable passed through the rear apron of the machine 
  314. into the external case.  In this case, the supply need not be upgraded.  
  315. Additionally, this allows the upgrade to a second RX50 pair while the 
  316. RD51D hard disk option board is also present.
  317.  
  318. If the hard disk is *not* installed, an alternate option is the 
  319. relatively obscure RX78 option.  This board allows the use of one or two 
  320. pairs of RX01 or RX02 on the DECmate II, possibly in conjunction with the 
  321. second pair of RX50, thus up to 8 floppy drives can be simultaneously 
  322. present!  Programming the RX78 is slightly incompatible with all previous 
  323. machines, and most user-written software for RX01/02 won't run here.  
  324. However, OS/278 does provide handlers for this RX78 versions of the RX 
  325. hardware, that also run on previous models.  It should eventually become 
  326. possible to support many user-written device handlers for RX01/02 
  327. upgraded to support the optional needs of the RX78 interface as well as 
  328. the subset needs of the VT78 and DECmate I, etc.
  329.  
  330. DECmate II also supports one of two co-processor options:  The APU board
  331. provides a Z80 with 64K.  CP/M-80 and its applications can run from this
  332. option.  Support includes RX50, hard disk, and possibly RX01 disks
  333. depending on configuration.  While CP/M-80 is fairly generic, DEC has
  334. written or obtained some DECmate-specific applications.  (Some are
  335. actually only specific to the DEC-type terminal environment, and as such
  336. also run on some other machines, such as Rainbow, etc.) WPS software also
  337. uses the Z80 option for specific features, such as footnote formatting and
  338. DECspell, etc. 
  339.  
  340. The other option is the XPU board, which consists of a Z80 and an 8086 
  341. with either 256K or 512K depending on which daughterboard option is 
  342. chosen.  It appears that the 512K board is capable of being expanded to 1 
  343. MByte but was never sold populated.  The Z80 can only address 64K as in 
  344. the APU version.  Apparently due to initialization variations, the 
  345. generic CP/M install diskette bothers to produce bootable diskettes or 
  346. bootable hard disk volumes that actually are *not* interchangeable, i.e., 
  347. must be booted on the hardware type they were created on!  (Yet, the 
  348. install diskette itself runs on either variant!)
  349.  
  350. The APU boards are fairly common, partially due to the usage by WPS.  The
  351. XPU boards are rather rare, especially the 512K version.  Note: WPS
  352. doesn't take advantage of any additional hardware not also found on the
  353. APU board! 
  354.  
  355. While CPM/86 was never released for the DECmate, MS-DOS 2.11 was.  Many 
  356. of the programs are identical to the Rainbow, and indeed some packages 
  357. geared to the Rainbow do run on the DECmate XPU MS-DOS, most notably SEDT 
  358. for PC-100 (Rainbow).  A few packages require minor patches, etc.
  359.  
  360. An obscure option for the DECmate II is the graphics board.  This allows 
  361. DMA bitmap and other graphics functions to be displayed on either the 
  362. mandatory VR-201 monochrome monitor, or on the optional VR-241 color 
  363. monitor, or both.  (There are no official color-only DECmate II 
  364. configurations, although there are rumored cable variations that allow a 
  365. color-only configuration that is not fully supported by all software.  
  366. The lack of support could merely be that the color of text could be 
  367. somewhat at random under some circumstances, but it doesn't appear likely 
  368. that there could be any other consequence.  The only exception is that 
  369. some software enabled a screen-saver option of the hardware, and it's not 
  370. clear how this would be affected in such a situation, etc.)
  371.  
  372. The graphics board is capable of outputting the so-called 16 colors as 
  373. usually defined on IBM-PC color adaptors, meaning 7 colors in two 
  374. brightnesses, white, and black.  On the DECmate III series, the output is 
  375. only capable of being to up to four colors taken from a palette of 64.  
  376. There is little software for the graphics board, and apparently none take 
  377. much advantage of these differences.
  378.  
  379. Additionally, there are "old" and "new" variants of the DECmate II 
  380. graphics board, but the few software packages apparently mostly support 
  381. both variations correctly.  Occasionally, an older program will be found 
  382. that only supports the older variant card.  There doesn't appear to be a 
  383. feature difference between the cards, merely a programming 
  384. incompatibility detail involving status checking, etc.
  385.  
  386. Each DECmate II option demands a dedicated slot (the hard disk and RX78 
  387. use the same slot each to the exclusion of the other; the APU and XPU 
  388. board set plug into the same slot thus preventing the use of both; the 
  389. graphics card uses a separate dedicated slot and a small two-wire 
  390. interconnect cable between the board and the motherboard.)
  391.  
  392. DECmate II systems are extremely similar to Rainbow and PRO-325 systems, 
  393. and share all of the obvious components such as case, chassis, power 
  394. supply, keyboard, monitor, cables, RX50, hard disk (but NOT hard disk 
  395. controller!), etc.  Thus, defunct systems can often be a good source of 
  396. spare parts even if not a DECmate!
  397.  
  398. c)    DECmate III
  399.  
  400. The DECmate III is the "baby" of the line.  It is the smallest 
  401. physically, and supports only a single pair of RX50 as a disk subsystem.  
  402. The same keyboard and monitor is used as in the DECmate II.  Using an 
  403. obscure graphics board which is slightly incompatible (described above), 
  404. it is possible to produce a color one-monitor DECmate III using the same 
  405. cable as the Rainbow under analougous circumstances.  (There are rumors 
  406. of a cable that allows a dual monitor configuration as in the standard 
  407. DECmate II with graphics and a color monitor.)  Since the graphics board 
  408. is so scarce, virtually all DECmate III systems will be monochrome.
  409.  
  410. There is also an APU board for the DECmate III which is occasionally 
  411. seen.  (There is rumor of an XPU board that never left the prototype stage.)
  412.  
  413. An obscure option for the DECmate III is a plug-in version of a DEC 
  414. "Scholar" modem capable of only 300/1200 baud.  As in the DECmate II, the 
  415. comm port is capable of speeds up to 19200 as a standard feature.  
  416. However, the printer port baud rate is fixed at 4800.
  417.  
  418. The machine is housed in a small metal case that is surprisingly heavy,
  419. which is also used in some VAX systems.  Power supplies are used that vary
  420. from as little as 78W to as much as 150W or more.  A basic DECmate III can
  421. run with the 78W supply.  A strange quirk is that all of the supplies are
  422. single-voltage, thus there are 110V and 220V variations of all of them! 
  423. (DECmate II has a voltage-change switch.)
  424.  
  425. Most software considerations for the DECmate III are such that it is a
  426. proper subset of a DECmate II.  However, slushware versions on bootable
  427. diskettes must be of a higher revision to support DECmate III and III+
  428. systems.  Version 422 is generally available to handle all models and is
  429. always recommended.  (The system test diskette can always upgrade any
  430. bootable diskette to the same level as is present on itself.  Version 4.5
  431. supports version 422 slushware as distributed, etc.)
  432.  
  433. d)    DECmate III+
  434.  
  435. The DECmate III+ superficially resembles the DECmate III, but contains 
  436. almost completely different components:
  437.  
  438. There is a new motherboard which is apparently meant to replace the
  439. DECmate III board, but never does.  There is always present a
  440. daughterboard that is a HD controller compatible with the DECmate II HD
  441. controller.  (There is a rumor that the III+ controller cannot support
  442. disks with more than 1024 cylinders, while the II controller can support
  443. disks with up to 4096 cylinders.  In any case, there are only a few MFM
  444. disks with more than 1024 cylinders ever manufactured, etc.  Either
  445. controller, just as in the Rainbow, can only support up to 8 heads.)
  446.  
  447. The new motherboard clearly has a demised area reserved for the 
  448. now-obsolete Scholar modem option.  The two option slots are precisely 
  449. the same part as in the DECmate III.  Apparently, either slot can house 
  450. the APU or graphics board in either system; both support both options.  
  451. All monitor considerations apply as in the DECmate III.
  452.  
  453. The drives are quite different.  There is always a half-height 20 MB
  454. ST-225 (aka RD31) disk, although using non-standard software, a larger
  455. disk can be accomodated.  (Half-height disks with at least 40 MB are
  456. readily available such as ST-251.)
  457.  
  458. The RX50 drive pair is not used, and is replaced with an alternate 
  459. hardware controller based on the 8751 (an EPROM chip as opposed to the 
  460. 8051 masked version.  This seems to indicate a very low production run).  
  461. This version supports one or two TEAC FD55GFV/GFR drives with the jumper 
  462. set to slow the drive speed to 300 RPM.  Thus, RX50 format is still used; 
  463. the double-sided drive capability and HD capability are ignored.
  464.  
  465. Due to the small size of the case, only one drive may be installed, but 
  466. with external cabling, the hardware supports two drives using normal 
  467. drive select of 0 and 1.  In fact, certain software such as CP/M-80 
  468. actually largely depends on the availability of a second drive.  Without 
  469. this drive, it's impossible to install CP/M-80 on the machine; you must 
  470. install the software on a hard disk volume on a DECmate II then move the 
  471. volume from using Master Menu backup, etc.
  472.  
  473. The drives are mounted on an 8-hole skid using the holes behind those 
  474. compatible with the 4-hole skid of the DECmate II and III.  The diskette 
  475. drive is attached to the hard disk using metal brackets so that both 
  476. drives attach as a pair.  The reason for using the rear holes in the skid 
  477. is that the diskette drive has the usual TEAC bezel as well as a DEC 
  478. bezel proclaiming "PLUS" on it.  (In fact, this is the only part of the 
  479. chassis that indicates the machine isn't merely a DECmate III!)  The hard 
  480. disk is not provided with any form of bezel.  By removing the DEC bezel 
  481. and adding a standard Seagate half-height bezel, it is possible to use 
  482. the 4-hole type skid (or forward holes of an 8-hole skid) while changing 
  483. the cosmetic look of the drive area.  This is required if any form of 
  484. drive modification is attempted, such as using a 3.5" diskette drive in a 
  485. 5.25" -> 3.5" adaptor.
  486.  
  487. The power supply of the DECmate III+ is slightly different from the 
  488. DECmate III supply.  Essentially, the only difference is that two 4-prong 
  489. power connectors are provided instead of the one in the DECmate III 
  490. version.  The supply is rated at 160W while the equivalent DECmate III 
  491. supply is rated at 150W or less.  Presumably the supplies are nearly 
  492. equivalent, thus a 150W supply equipped with a standard "Y" cable can be 
  493. used to run a DECmate III+ system board, etc.  And of course, each supply 
  494. is a single voltage source supply (110V, 220V) unlike the dual-voltage 
  495. DECmate II supply.  (Were it not for the revised DECmate II power supply, 
  496. there would be only one version, not two.  However, there are at least 6 
  497. DECmate III and DECmate III+ variant supplies!)
  498.  
  499. Master Menu and WPS have been modified in their most recent versions to 
  500. preclude the requirement of a second diskette drive, but other programs 
  501. besides CP/M-80 may require a second drive.  Work is being done on 
  502. providing the machine with a second drive or even a pseudo-drive, such as 
  503. using the second head of the drive as a logical second drive with a 
  504. special cable, etc.
  505.  
  506. Additionally, the DECmate III+ hardware requires drives that use DEVICE 
  507. CHANGE, an option normally associated with PC's, while the RX50 uses 
  508. DEVICE READY.  DD 3.5" diskettes use DEVICE CHANGE, thus the possibility 
  509. of using 3.5" diskettes that appear as RX50!  Perhaps someone will even 
  510. determine a way to install two 3.5" drives in the DECmate III+ chassis!
  511.  
  512. (Also, there are smaller MFM hard disks that are 3.5" half/height.  
  513. Perhaps the use of a specific set of drives to replace the standard ones 
  514. will appear, etc.)
  515.  
  516. As in the DECmate III, the printer port is fixed at 4800 baud.  For many 
  517. purposes, the DECmate III+ is essentially equivalent to a reasonably 
  518. "loaded" DECmate II due to the presence of hard disk, etc.
  519.  
  520. IV.    DECmate ROM sets
  521.  
  522. Each DECmate system comes with a characteristic ROM set.  The DECmate I 
  523. has a soldered chip set and is apparently only one revision in all viable 
  524. machines.  Since the ROM is quite small, and additionally there is no 
  525. slushware add-on capability, there is little built-in support routines 
  526. for much beyond the built-in terminal emulator, etc.
  527.  
  528. DECmate II systems come with various ROM versions.  The version will be 
  529. reported by running certain software systems, including WPS, etc.  Known 
  530. versions include:
  531.  
  532. i.    31Z (3732)  This is the prerelease version found only in very old 
  533. motherboards.  Unless the boards themselves are severely upgraded, the 
  534. graphics option is not possible to be added.  The tell-tale sign of 
  535. graphics compatibility is a two-prong connector under the board where the 
  536. graphics board would mount.  (It's used to connect to a similar connector 
  537. on the graphics board itself.)
  538.  
  539. Assuming the board is old, upgrading the ROM set will allow all other 
  540. options to work.  31Z specifically cannot support the hard disk 
  541. hardware!  Supposedly, DEC promised to provide a free upgrade to any 
  542. system containing a board this old, yet many have shown up recently, etc.
  543.  
  544. ii.    18K (2213)  This is a prototype version used to develop hard disk 
  545. capable machines that were likely never sold while machines equipped with 
  546. 31Z were being sold.  It is barely capable of supporting all options, 
  547. although the board it may be placed in could be inadequate hardware!
  548.  
  549. iii.    19H (2310)  This version is quite common, but has self-test bugs 
  550. that fail to find certain known hardware conditions that should be 
  551. caught, such as pressing a key during self-test, etc.
  552.  
  553. iv.    19N (2316)  This is the final ROM version and has no known bugs.
  554.  
  555. DECmate III systems apparently come in one of two ROM versions:
  556.  
  557. i.    32H (4010)  This is the usual DECmate III ROM and has no known problems.
  558.  
  559. ii.    32I (4011)  This is an obscure version recently discovered.  It 
  560. is not currently known what the difference (if any) there is between this 
  561. and the previous version.
  562.  
  563. DECmate III+ systems generally have only one version of ROM: 48E (6005).  
  564. Presumably there are no known bugs, etc.
  565.  
  566. All of the ROM's can be obtained to allow upgrade of any DECmate system 
  567. except DECmate I.  They are all socketed chips.  DECmate II systems use 
  568. three 2716 chips while DECmate III series systems use a single 2764 
  569. chip.  Additionally, both systems use a single 2764 as a character 
  570. generator ROM.  DECmate III systems use a slightly different character 
  571. set which at least causes the vertical bar character to appear unbroken 
  572. while DECmate II systems break the bar as in most IBM-PC systems, etc.  
  573. While there may be other differences, the two chips have been 
  574. successfully interchanged with no ill effects, etc.
  575.  
  576. V.    DECmate software
  577.  
  578. Software for the DECmates also varies by model.
  579.  
  580. a)    DECmate I
  581.  
  582. DECmate I software generally follows PDP-8 guidelines.  Due to the 
  583. DECmate I being the first model of DECmate past the compatible VT78, 
  584. there wasn't much committment to making software that works on the 
  585. incompatible hardware.  Thus, a lot of then-current software is quite 
  586. buggy.  There are apparently versions of COS-310 that were released 
  587. allegedly functional on the DECmate I.  Undoubtedly some of these 
  588. releases also claim to be functional on PDP-8 and VT78 systems, assuming 
  589. all have RX01/02 drives, etc.
  590.  
  591. Since there are no other processors, only PDP-8 software is applicable.  
  592. The usual software was a version of WPS that could be as high as version 
  593. 2.0 on 8" floppies.  This is quite confusing considering that versions 
  594. started again at 1.0 on the DECmate II RX50 series!  Additionally, there 
  595. is a clandestine in-house version of *actual* version 2.1 WPS for the 
  596. RX02 on DECmate I produced at the request of a DEC employee.  (This is 
  597. the same version 2.1 as would be released normally for DECmate II on RX50.)
  598.  
  599. The applicable version of an OS/8 family system for this hardware is 
  600. OS/78 Version 4.  There are many bugs in this system, and largely it is 
  601. replaced by configuring OS/278 V2 for an RX01 or RX02 boot device.  (A 
  602. small few programs from OS/78 V4 should be retained, etc.)
  603.  
  604. Note: Kermit-12 and its utilities runs on ALL OS/8 family systems by 
  605. avoiding any hardware-specific dependencies of console handling.  (Note: 
  606. Kermit-12 doesn't support ^C as an exit feature, thus skirting much of 
  607. the issue!)
  608.  
  609. OS/78 V4 must be used if any attempt is made to use any of the several
  610. user-written RX handlers for non-standard format, since this is the last
  611. OS/8 system that uses the standard done flag convention for idle/busy
  612. detection, etc.  OS/278 V2 provides its own handlers that conform to its
  613. own quirky flag convention.  In the future, OS/8 Version 5 will restore
  614. this convention making it possible for existing handlers to again work
  615. where possible.  (Note: DECmate II hardware is incompatible requiring a
  616. rewrite regardless!)
  617.  
  618. Assuming the user has a bootable copy of an OS/8 family system that can
  619. run on the DECmate I, it is possible to run the ENCODE/DECODE utilities
  620. associated with Kermit-12.  This allows obtaining an entire RX01 or RX02
  621. image file as well as individual files.  Since often the only device
  622. available is a pair of RX01 or RX02, the ENCODE utility can break the
  623. device logically into two roughly equal parts to allow even a minimal
  624. system the ability to restore an entire disk image, etc.
  625.  
  626. (Note: the ENCODE utility is dependent on the OS/8 handler's ability to
  627. read/write the raw image of the relevant data.  Thus, the transmitted
  628. system image need not be OS/8.  However, it may not be possible for the
  629. current system to accomplish the transfer depending on the specifics.  For
  630. example, a P?S/8 RX01 system can be moved using the standard OS/8 RX01/02
  631. non-system handler because both systems use the same internal format for
  632. data, each physical sector on tracks 1-77 only is used, and only the first
  633. 3/4 of each sector.  A WPS8 document disk cannot be moved using this
  634. method because it requires that each full sector of the tracks 1-77 be
  635. used.  If a user-written RX02 handler is available at both ends that does
  636. use the entire disk, then this transfer can be accomplished.  There are
  637. several that support this transfer, one that even accesses track 0, but
  638. only for RX01.  Additionally, both ends must be using the same
  639. user-written handler.  As of this writing, there is no equivalent handler
  640. for RX02, but there may be a way of working around this, etc.)
  641.  
  642. b)    DECmate II
  643.  
  644. The DECmate II can read any of the disks geared to VT78 and DECmate I, 
  645. but not as boot devices, and only if the RX78 option and RX01/02 are 
  646. present.  Otherwise, files need to be communicated between the DECmate II 
  647. and another system.
  648.  
  649. The usual medium of software exchange for the DECmate II and up is the 
  650. RX50 diskette.  Many utilities exist that run on IBM-PC compatibles to 
  651. support RX50 format.  Read the separate file "rx50faq.doc" for details, etc.
  652.  
  653. Copies of most of the major software packages for the DECmate II are 
  654. available in the prevailing archives (sunsite, etc.).  At present, a 
  655. PC-based method is required to access the disk images.  Eventually, a 
  656. more universal handler will be available to allow DECmate II (and up) 
  657. OS/8 family systems the ability to directly access disk image files with 
  658. ENCODE/DECODE.  At present, only an entire non-bootable OS/278 diskette 
  659. image can be transferred using this method.  (The slushware information 
  660. will not be copied!)
  661.  
  662. Many of the available utilities are geared to the hard disk subsystem,
  663. where Master Menu is recommended.  The hard disk itself must be formatted
  664. using the System Test Diskette, possibly in conjunction with the
  665. "Clandestine Disk Formatter" which is also available.  The slushware must
  666. be transferred with the Test disk regardless of method; it is
  667. automatically transferred to a standard size disk when the Test disk is
  668. used to accomplish the format. 
  669.  
  670. Note: non-standard formatting causes the Master Menu "X" (compress) option
  671. to be non-functional at this time!  To accomplish disk data compaction, 
  672. it is necessary to carry out the laborious diskette-based backup/restore 
  673. through Master Menu deleting volumes after backing them up.  This takes 
  674. advantage of the fact that restored volumes are created without gaps, etc.
  675.  
  676. Note: CP/M-80 hard disk install has a bug in it.  It is not possible to 
  677. install CP/M-80 on any portion of a hard disk that is located higher than 
  678. about 10 MBytes into the drive.  The best way to avoid this is to either 
  679. create it on a smaller drive and then use backup/restore to move the 
  680. entire volume, or alternatively to allocate dummy volumes past the first 
  681. 10 MBytes to force CP/M-80 to use a lower disk address volume located 
  682. entirely within the first 10 MBytes of the hard disk, etc.
  683.  
  684. Note: MS-DOS hard disk install has a bug in it.  While drive volumes can be 
  685. specified up to 32 MBytes each, attempts to create bootable volumes 
  686. larger than 10.7 MBytes cause a crash.  Non-system volumes can be as 
  687. large as the 32 MByte limit.
  688.  
  689. Note: Setting the date and time within MS-DOS actually updates the system 
  690. clock accessible through Master Menu.  When WPS is run from Master Menu, 
  691. the stupid questions regarding the date and time are faked out by Master 
  692. Menu rigging canned responses to the queries based on the system clock.  
  693. However, any attempt to set the date and time from within WPS does not 
  694. change the system clock.  OS/8 ignores the system clock, but it does run 
  695. correctly and presumably a program can be written to access the system 
  696. clock to set OS/278's date to it, etc.
  697.  
  698. Note: Master Menu can give initial commands to bootable subsystems.  Not 
  699. all of the systems support this, but WPS and CP/M-80 do.  OS/278 does not 
  700. directly support it, but it's possible to write a program under OS/278 to 
  701. access the command from Master Menu.
  702.  
  703. Note: Master Menu can allocate up to 8 volumes where the lowest volume is 
  704. the boot volume.  OS/278 V2 provides capabilities to access only the 
  705. first four volumes.  If the MOUNT.SV and RD5x handlers are rewritten, 
  706. then it will be possible to access the additional four volumes.
  707.  
  708. Note: conversion programs such as WPFLOP can access hard disk volumes.  
  709. Thus, it is possible to convert OS/278 <-> WPS files without using 
  710. diskettes by MOUNTing the appropriate volume and accessing it in the 
  711. WPFLOP command, etc.
  712.  
  713. Note: MS-DOS CONVERT can be given command line options to perform a 
  714. pre-arranged conversion while the CP/M-80 WPSCONV cannot.  This can be 
  715. useful to allow MS-DOS editing with SEDT followed by conversion to a WPS 
  716. document followed by booting to OS/278 followed by WPFLOP conversion to 
  717. an OS/278 text file to allow editing in one system while developing in 
  718. another!
  719.  
  720. c)    DECmate III
  721.  
  722. The DECmate III can use all of the DECmate II software unless it is 
  723. geared to either the XPU board or a hard disk.  (And could require either 
  724. the graphics board or APU board.)
  725.  
  726. It is necessary to confirm that a bootable diskette has the proper 
  727. slushware level for DECmate III usage, as many older disks can only boot 
  728. on DECmate II systems, etc.  The System Test Diskette can always be used 
  729. to correct this situation, etc.
  730.  
  731. DECmate III series comm port is slightly incompatible with DECmate II.  
  732. Some early code such as the standard OS/278 V2 comm port printer handler 
  733. cannot run on the DECmate III as distributed.  Hopefully this will be 
  734. corrected.
  735.  
  736. Software that attempts to change the printer port baud rate will be 
  737. ignored as the rate is fixed at 4800.
  738.  
  739. d)    DECmate III+
  740.  
  741. Generally all of the software for the DECmate II can be used on the 
  742. DECmate III+ unless it requires the XPU board.  APU software is identical 
  743. for both machines.
  744.  
  745. Note: Most newer packages have been rewritten to allow for the standard 
  746. DECmate III+ restriction of only one diskette drive.  However, CP/M-80 is 
  747. not updated as such.  Thus, to install CP/M-80 requires a modified 
  748. DECmate III+ that does support a second drive somehow, or a Master Menu 
  749. backup/restore copy of a CP/M-80 bootable volume from an APU DECmate II 
  750. may be restored onto the DECmate III+ etc.
  751.  
  752. CP/M-80 requires the second drive in one particular function: the HD 
  753. utility is essentially a CP/M-80 rewrite of the Master Menu HD 
  754. utilities.  The backup/restore function uses drive B: while the actual 
  755. Master Menu routine now uses drive 0 (A:).  Thus, the backup and restore 
  756. functions must be avoided in a (normally) one-drive DECmate III+ etc.
  757.  
  758. Disk copying on a DECmate III+ depends on the availability of an 
  759. RX50-sized non-allocated area on the hard disk, as the source disk is 
  760. copied onto the hard disk as an intermediary to allow writing onto a 
  761. target diskette, etc.
  762.  
  763. Note: it has been reported that due to diskette controller chip hardware
  764. differences, the DECmate III+ lacks the feature found in DECmate II and
  765. DECmate III systems where 48 TPI one-sided disks such as IBM-PC one-sided
  766. 160K and 180K diskettes can be read.  This feature is actually supported
  767. directly on DECmate II MS-DOS, but in theory, a utility could be written
  768. for other systems including DECmate III, but not DECmate III+ This is
  769. likely attributable to the 8751/8051 chip used in each system to control
  770. the diskette drives.  It is conceivable that the chips could be switched
  771. allowing the drives of the intended system to be used in unintended
  772. chassis!  (Note: This could mean that DECmate II could then support two
  773. drives with DEVICE CHANGE, but loses the ability for MS-DOS to read IBM-PC
  774. one-sided disks, and possibly the ability to have two drive pairs!  And
  775. the DECmate III+ could then support an RX50 drive pair and the ability to
  776. read IBM-PC one-sided diskettes!)
  777.  
  778. [end of file]
  779.  
  780.