home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / msdos / decus / RB141 / varug04a.arj / V4N2ASC.ASC < prev    next >
Text File  |  1990-03-19  |  66KB  |  1,117 lines

  1.  
  2.                                  Vancouver Area Rainbow Users Group
  3.  
  4.                                     N  e  w  s  l  e  t  t  e  r
  5.  
  6.          March and April, 1990; Volume 4, Number 2
  7.  
  8.          Editor: David P. Maroun, 9395 Windsor Street, Chilliwack, BC, Canada  V2P 6C5;
  9.                  telephone (604) 792-4071
  10.  
  11.          Publisher: DECUS Canada, 505 University Avenue, 15th Floor, Toronto,
  12.                     Ontario, Canada  M5G 2H2; telephone (416) 597-3437
  13.          -----------------------------------------------------------------------------------
  14.          Unless the contrary is indicated, any part of this newsletter may be freely copied
  15.          or distributed unaltered and with credit given to the original source.
  16.  
  17.          While the information provided is believed accurate, the editor cannot take
  18.          responsibility for contributions of other writers.
  19.          -----------------------------------------------------------------------------------
  20.          Deadlines:  For our May and June issue:  April 30, 1990
  21.                      For our July and August issue:  June 30, 1990
  22.  
  23.          Almost any legible format is acceptable for submissions, but the ideal is ASCII
  24.          form on diskette.  Diskettes should be accompanied by covering letters describing
  25.          the files and indicating disk format.  We can handle Rainbow CP/M, Rainbow MS-DOS,
  26.          IBM PC-DOS single-sided, and some others as well (check about them).
  27.          -----------------------------------------------------------------------------------
  28.  
  29.                                     Editorial:  A Good Follow-Up
  30.  
  31.                                          by David P. Maroun
  32.  
  33.          During DECUS' leadership meeting in Ontario last Fall, I shot two rolls of color
  34.          slide film.  I gave copies of several dozen pictures to the DECUS office, and some
  35.          were used in the Winter 1989 issue of DECUSCOPE.  In fact, every picture in that
  36.          issue, except the photo of Mark Johnson on page 2, was originally mine.
  37.  
  38.          The final pictures were black-and-white prints reproduced for publication, so
  39.          several steps were necessary to process my color slides.  Nevertheless, the results
  40.          were technically more than acceptable.
  41.  
  42.          So, here is a compliment to the DECUSCOPE editor and those who processed the
  43.          pictures.  They started with originals which were not ideal, but still got good
  44.          results.
  45.          -----------------------------------------------------------------------------------
  46.  
  47.                                            No More Prices
  48.  
  49.          DECUS has updated its policy on commercialism.  To agree with that policy, this
  50.          newsletter will omit prices for merchandise it describes or lists.
  51.          -----------------------------------------------------------------------------------
  52.  
  53.                                    Corrections And Clarifications
  54.  
  55.          An article in a previous issue of this newsletter recommended G. Allen Morris III's
  56.          Disk Organizer (DOG), a shareware file defragmenter for MS-DOS.  Some recent trials
  57.          indicate possible problems in using this program on a Univation 11-megabyte non-
  58.          booting hard disk, such as was installed in some Rainbows.  When run on one of
  59.          these disks, DOG reported that the two copies of the file allocation table did not
  60.          match each other.  In one case, DOG was told to go ahead anyway, and some files
  61.          were later found cross-linked.  So, we advise caution before running Disk Organizer
  62.          on Univation disks.
  63.  
  64.          We suggest you back up any disk before running any file defragmenter on it.
  65.          -----------------------------------------------------------------------------------
  66.  
  67.                                  Charlie's Museum Of MS-DOS Horrors:
  68.                                              The End (?)
  69.  
  70.                                            by Charlie Gibbs
  71.  
  72.          (Editor's Note:  This article originally appeared in the West Coast Computer
  73.          Society's "WCCS Printout".)
  74.  
  75.          Both MS-DOS and the processors on which it runs are steeped in tradition.  The
  76.          8088, 80286, and so on are direct descendants of the 8080, while MS-DOS is a
  77.          descendant of CP/M.  Both hardware and software pay homage to their ancestors in
  78.          many ways; one of the more perverse ways is by inheriting limitations which are no
  79.          longer necessary.  A hardware example is the 8080's 64 k address space, which
  80.          encumbers 8088 programmers with messy segment calculations.
  81.  
  82.          But here I'm going to focus on a software quirk which has outlived its usefulness.
  83.          I'm referring to the single byte found at the end of most text files.  It contains
  84.          a hexadecimal 1A (CHR$(26) for you BASIC programmers), and is used to denote the
  85.          end of data in a text file.
  86.  
  87.          The CP/M file system stores the length of a file as a number of sectors rather than
  88.          bytes.  The length of a CP/M file can only be determined to the next multiple of
  89.          128 bytes.  Text files, though, can be of any length, and additional garbage at the
  90.          end of the file is intolerable.  Therefore the designers of CP/M set aside the hex
  91.          1A character as an end-of-file marker--a 'magic cookie' on which all text readers
  92.          would stop.
  93.  
  94.          This trick wasn't necessary in MS-DOS, whose file system stores the length of a
  95.          file right down to the byte.  But Microsoft, bowing to tradition, decided to leave
  96.          in the EOF marker anyway.  This extra byte has probably caused me more grief during
  97.          software development than any other single quirk of MS-DOS.
  98.  
  99.          First of all, is this byte really a part of the file?  Let's find out.  Bring up
  100.          GWBASIC and type in the following program:
  101.  
  102.          10 OPEN "O",#1,"TEST.DAT"
  103.          20 PRINT #1,"The quick brown fox jumps over the lazy dog."
  104.          30 CLOSE #1
  105.          40 OPEN "I",#1,"TEST.DAT"
  106.          50 PRINT LOF(1)
  107.          60 CLOSE #1
  108.          70 OPEN "A",#1,"TEST.DAT"
  109.          80 PRINT LOF(1)
  110.          90 CLOSE #1
  111.          100 OPEN "R",#1,"TEST.DAT",1
  112.          110 FIELD #1,1 AS I$
  113.          120 PRINT LOF(1)
  114.          130 CLOSE #1
  115.          140 END
  116.  
  117.          Now RUN it.  The program will print:
  118.  
  119.          47
  120.          47
  121.          47
  122.  
  123.          Exit the BASIC interpreter (by typing SYSTEM).  Once back at the DOS prompt, type:
  124.  
  125.               DIR TEST.DAT
  126.  
  127.          This will show that the file is indeed 47 bytes long.  If you have some sort of hex
  128.          dump utility (such as PCTools or Norton), take a look at the file.  You'll see that
  129.          the 47th byte is a hex 1A.  The byte definitely seems to be part of the file,
  130.          although any program which reads the file sequentially will get an "end of file"
  131.          indication as soon as it sees the hex 1A.
  132.  
  133.          When the above program is compiled (using the IBM BASIC Compiler version 2.00 [by
  134.          Microsoft]) and the resulting executable file is run, the following results are
  135.          printed:
  136.  
  137.          47
  138.          46
  139.          47
  140.  
  141.          (Editor's note:  I got the same result with the DEC Rainbow GW-BASIC compiler
  142.          version 2.0.46 as Charlie Gibbs got with the IBM BASIC Compiler 2.00.)
  143.  
  144.          BASCOM doesn't count the hex 1A in the file length if (and only if) the file is
  145.          opened for append.  Note that this is inconsistent not only with GWBASIC, but with
  146.          other file modes within BASCOM itself!  This can cause all sorts of fun when moving
  147.          between the interpreter and the compiler.  File size calculations can be a
  148.          nightmare.
  149.  
  150.          Now type the following command:
  151.  
  152.               DIR >> TEST.DAT TEST.DAT
  153.  
  154.          This should append a directory listing of our test file to the test file itself.
  155.          Type:
  156.  
  157.               DIR TEST.DAT
  158.  
  159.          and notice that the file has indeed grown.  But if you try to
  160.  
  161.               TYPE TEST.DAT
  162.  
  163.          all you'll see is "The quick brown fox jumps over the lazy dog."   If you take a
  164.          hex dump of the file, though, you'll see that the directory listing is actually
  165.          there.  It's been placed behind the hex 1A character, which stopped the TYPE
  166.          command from reaching it.  If you wrote a BASIC program which opened the file for
  167.          append, the new text would overwrite the original hex 1A byte and continue from
  168.          there.  Console redirection, being used for text, should be smart enough to do the
  169.          same.  But hey, "that's not a bug, it's a feature!"
  170.  
  171.          So beware of the dreaded hex 1A.  It's poison to text readers.  If you're writing a
  172.          program to capture raw text from the serial port into a file, be sure to take the
  173.          trouble to filter out any hex 1A bytes which you may encounter.  Otherwise, a burst
  174.          of line noise might corrupt an incoming byte into an end-of-file marker, and when
  175.          you try to TYPE the file or read it sequentially by a program, you'll lose
  176.          everything after the garbled portion.
  177.  
  178.          I don't know whether Microsoft finally eliminated the hex 1A byte in OS/2, but
  179.          given their past record I'm not too hopeful.  Maybe someday I can repost these
  180.          columns as "Charlie's Museum of OS/2 Horrors."
  181.  
  182.          (Editor's note:  Some editors--recent versions of SEDT, for example--permit the
  183.          hexadecimal 1A character [also called 'control-Z'] in a file.
  184.  
  185.          A final control-Z is required on a text file for some MS-DOS applications.  XMODEM
  186.          transfer is one example.  A text file also needs a final hexadecimal 1A before
  187.          being transferred to CP/M.  Omitting the end-of-file marker in these cases will
  188.          result in visible garbage being appended.
  189.  
  190.          The MS-DOS 'TYPE' command will not read past a 1A, but you can see everything in
  191.          TEST.DAT by entering 'COPY/B TEST.DAT CON'.)
  192.          -----------------------------------------------------------------------------------
  193.  
  194.                                     Sources Of Used DEC Equipment
  195.  
  196.          Here are some parties who recently offered used products originally made by Digital
  197.          Equipment Corporation:
  198.  
  199.               United Products Incorporated
  200.               1123 Valley St. (right by the Mercer St. exit)
  201.               Seattle, Washington
  202.               Telephone (206) 682-5025
  203.  
  204.               Jim Greely
  205.               Telephone (617) 769-9811 (located in Massachusetts)
  206.               In some areas, call toll-free (800) 446-3074
  207.  
  208.               Que Computer Systems (ask for Steve Laurie)
  209.               7100-44 Street SE
  210.               Calgary, Alberta
  211.               T2H 1X2
  212.               Telephone (403) 236-6100
  213.  
  214.          United Products and Jim Greely have used Rainbows.  Que Computer Systems has used
  215.          LA50 and LQ502 printers.
  216.          -----------------------------------------------------------------------------------
  217.  
  218.                          Using A Color Computer With An LA100 Or LA50 Printer
  219.  
  220.                                           by David P. Maroun
  221.  
  222.          I often use a Tandy Color Computer 3 for writing letters, keeping track of my
  223.          personal finances, and other mundane tasks.  I have usually connected the CoCo (as
  224.          a Color Computer is called) to a Tandy printer which is designed for that computer,
  225.          but recently I decided to use a Digital Equipment Corporation LA100 and LA50
  226.          instead.  The CoCo and all three printers have RS232C serial ports, but the Color
  227.          Computer and Tandy printer use 4-pin female DIN plugs while the DEC printers have
  228.          25-pin D-subminiature male connectors.  So, while Radio Shack sells cables for
  229.          connecting the computer to the Tandy printer, I had to make up a cable for the DEC
  230.          machines.
  231.  
  232.          Materials I needed were:  A male 4-pin DIN connector, three-wire cable (I used
  233.          four-wire telephone cable and ignored the fourth wire), a 25-pin female D-
  234.          subminiature connector, a soldering iron, and solder.  I got both connectors from
  235.          Radio Shack.  Hindsight tells me I should have looked elsewhere for the D-
  236.          subminiature.  That connector's bolts are too short to reach the thread holes on
  237.          the DEC printers, so only weak friction maintains contact.
  238.  
  239.          I made the following connections:
  240.  
  241.                    ----------------------------------------------
  242.                    |  DIN plug         |        D-subminiature  |
  243.                    ----------------------------------------------
  244.                    |   Pin 2           |           Pin 11       |
  245.                    |   Pin 3           |           Pin 7        |
  246.                    |   Pin 4           |           Pin 3        |
  247.                    ----------------------------------------------
  248.  
  249.          The computer sends information from its DIN plug's pin 4 to pin 3 of the printer's
  250.          D-subminiature; pin 3 of the DIN plug and 7 of the D-subminiature are grounds; and
  251.          the printer uses its pin 11 for sending a busy signal to pin 2 of the computer when
  252.          the printer buffer is full.
  253.  
  254.          The DEC printers can use XON-XOFF or ready-busy signals to control the flow of
  255.          information.  The CoCo uses ready-busy signals, and I configured the printers
  256.          accordingly.  On the LA100, I set dip switch B1 to the right.  I also had switch B2
  257.          to the right for no modem control, but I am not sure whether that setting made any
  258.          difference.  On the LA50, I closed SW 1-6 to enable ready-busy protocol, and also
  259.          closed SW 1-7 to make busy be low and ready be high.
  260.  
  261.          The LA100 was set up for transmission at 9600 bits per second.  For this purpose,
  262.          switches A1, A3, and A4 were at the left; A2 and A5 at the right.  I enabled this
  263.          transmission rate on the Color Computer with the BASIC command
  264.  
  265.               POKE 150,1<ENTER>
  266.  
  267.          or its equivalent in the Telewriter-128 word processor I use.
  268.  
  269.          On the LA50, I used the factory-set (and highest) transmission rate of 4800 bits
  270.          per second.  This required switches SW 2-1, SW 2-2, and SW 2-3 to be open.  On the
  271.          CoCo, I got 4800 bits per second by the BASIC command
  272.  
  273.               POKE 150,7<ENTER>.
  274.  
  275.          The Telewriter-128 manual says to use 6 instead of 7.  When I tried 6, I got a
  276.          garbage output.  Text was printed as intended when I poked a 7 into location 150.
  277.  
  278.          The Color Computer transmits 8 data bits, two stop bits, and no parity.  This
  279.          agrees with the LA50's factory setting, obtained by opening switches SW 2-4, SW
  280.          2-5, and SW 2-6.  On the other hand, the LA100 requires odd or even parity if the
  281.          printer is set up for 8 data bits.  I got correct printing on the LA100 by
  282.          configuring it for 7 data bits and space parity.  This required setting the LA100's
  283.          switches A6, A7, and A8 to the right.  The LA100 I had could not print 8-bit
  284.          characters, so using 7 data bits did not limit the printer further than using 8.
  285.  
  286.          Typical software on the Color Computer ends a line of text with a carriage return
  287.          (ASCII decimal code 13) but no line feed (ASCII decimal code 10).  A printer is
  288.          expected to supply a line feed; otherwise, successive lines overwrite each other.
  289.          I know of no way to make either an LA50 or an LA100 supply automatic line feeds.
  290.          Instead, I configured the computer to send line feeds.  Telewriter-128 has an
  291.          option for this purpose.
  292.  
  293.          I have used the CoCo more often with the LA100 than with the LA50.  The combination
  294.          of inexpensive computer and fancy printer has produced nice-looking letters.
  295.          -----------------------------------------------------------------------------------
  296.  
  297.                             How To Fix The XON/XOFF On Your LA50 Printer
  298.  
  299.                                           By K. H. Hawkins
  300.                          Modified slightly by Frank Mallory and David Maroun
  301.  
  302.                            From the Boston Area Rainbow News, Summer 1988
  303.  
  304.  
  305.          Has your LA50 ever pooped out?  If it hasn't, it probably will sometime.  Mine did
  306.          recently, after 3 years of use, but was still only on the second box of paper.
  307.          When my word processor, SAMNA WORD II, displayed the error, "Something is wrong
  308.          with your printer.  Please check it", I performed a self test, but nothing showed
  309.          amiss.  When I tried the command, "PIP LST:=test_file_name", the printer printed
  310.          for 56 lines or so, and then produced row after row of (backward) question marks.
  311.  
  312.          Service advisors who have service contracts for large industrial users say 80 - 90%
  313.          of all LA50 problems trace back to a capacitor on the mother board.  Replacing this
  314.          capacitor has saved sending the printer off to be serviced at the main plant.
  315.  
  316.          Before you spend $100 - $150 on servicing the printer through DEC or a third-party
  317.          company, risk a dollar and spend an hour trying this technique.
  318.  
  319.               (1)  Get a 100 microfarad 25 volt electrolytic capacitor from your
  320.               local electronics store.  Radio Shack stocks these.  It should be about
  321.               3/16" in diameter and 3/8" long.
  322.  
  323.               (2)  Disconnect the LA50 power cord and printer (RS232) cable and
  324.               remove any paper.  To avoid damaging the clear plastic flap on top of
  325.               the printer, remove the printer cover by grasping the top cover and
  326.               sliding it slightly up and toward the front of the printer.  Next, turn
  327.               the printer upside down on a soft cushion, with the front of the
  328.               printer facing you.
  329.  
  330.               (3)  Remove the four phillips-head screws holding the bottom access
  331.               plate, and remove the plate.  Remove the four screws securing the
  332.               printed circuit board and gently pry up on the left side.  Disconnect
  333.               enough cable connectors to allow you to swing the left side of the
  334.               board up and get access to components in the center of the board.  You
  335.               need not worry about connector identification because they are all
  336.               unique in size and position.
  337.  
  338.               (4)  Locate two 100 microfarad 10 volt electrolytic (tubular)
  339.               capacitors side by side near the center of the back edge.  Unsolder the
  340.               one closest to the printer (i.e., at location C) and solder the new one
  341.               in place.  Take care to observe that electrolytic capacitors have
  342.               polarity--don't put it in backwards.  Note that you are replacing a
  343.               capacitor rated at 10 volts with one rated at 25 volts.  This is so you
  344.               will have to do this procedure only once!
  345.  
  346.               (5)  Now repeat the above disassembly in reverse order.  You will need
  347.               a bit of patience aligning and pressing the connectors back in place.
  348.               The whole procedure should take about one hour.
  349.          -----------------------------------------------------------------------------------
  350.  
  351.                                  Review:  Mace Utilities, Version 5
  352.  
  353.                                         By Wilson C.Y. Chang
  354.  
  355.          Peter Norton has a challenger these days.  Paul Mace's disk utilities are often
  356.          featured in advertizements as an alternative to Norton's.  Both Norton and Mace
  357.          utilities duplicate what is supplied with operating systems, or is available in the
  358.          public domain or as shareware.  However, in many an office I have seen, it is
  359.          almost unthinkable to use cheap software when expensive stuff is around.  After all
  360.          (the theory goes), if you do not constantly spend large amounts of money, you may
  361.          not get any when you really need it.  So, I tried version 5 of the Mace utilities.
  362.          I ran them on a Rainbow 100A equipped with 852 000 characters of random access
  363.          memory and an NEC V20 microprocessor but no hard disk drive.
  364.  
  365.          The Mace manual was easy to read and thorough in its explanations.  The authors
  366.          anticipated many problems that might arise, and provided solutions in a
  367.          question-and-answer format.  In fact, the manual starts off with problem-solving.
  368.          I suppose this format might appeal to people who are anxious to get a minimum of
  369.          information needed to use the utilities.  I recommend reading the whole manual at
  370.          least once.
  371.  
  372.          A README file is supplied on disk with last-minute information.  I also consider it
  373.          required reading.
  374.  
  375.          The Mace utilities are not copy-protected.  In fact, the manual stresses making
  376.          copies of the master diskettes, and keeping the masters write-protected and safe.
  377.          Very good advice, I say.
  378.  
  379.          The manual gives a telephone number to call in case there is a serious problem
  380.          which a user cannot solve without help.  I did not try calling.
  381.  
  382.          Using The Utilities
  383.  
  384.          Included with the Mace utilities is INSTALL.EXE, a program for installation on a
  385.          hard disk.  I did not have a hard disk, but I tried INSTALL anyway.  It ran nicely
  386.          under Rainbow MS-DOS 2.11-1 on the 100A.  An experienced user might just use the
  387.          MS-DOS 'COPY' command to put whatever utilities seemed most interesting onto  a
  388.          hard disk.
  389.  
  390.          MACE.EXE is another program provided more for convenience than necessity.  MACE.EXE
  391.          is a menu program for calling up some (not all) utilities, and corresponds to
  392.          Norton's NI.EXE.  MACE.EXE also provides information about the utilities.  Menus
  393.          may be helpful to a beginner, but an experienced user can get faster results by
  394.          calling a utility from the MS-DOS prompt.
  395.  
  396.          MACE.EXE has options for using an IBM PC-type monochrome display or ANSI screen
  397.          controls.  When I tried the monochrome option, the program used only a 40-column
  398.          screen width; the right half of the screen display was missing.  I could not get
  399.          the ANSI option to work at all.  Best results came from using the IBM PC-DOS
  400.          emulator Code Blue with its '/C' option and MACE.EXE in its default color mode.
  401.          MACE.EXE ran slowly, a fault it shares with Norton's NI.
  402.  
  403.          FFIND.EXE will search an entire drive for a file, provided you have some idea what
  404.          its name is.  A '/D' option allows searching through deleted files.  FFIND ran
  405.          without any noticeable problems under Rainbow MS-DOS 2.11-1.  However, FFIND has
  406.          many competitors.  There are plenty of "WHEREIS" programs in the public domain or
  407.          shareware realm.  Some of these competitors come with their source codes, some can
  408.          find files that are in various kinds of archive, and any I know of are much smaller
  409.          than FFIND's 33 491 characters.  For example, the shareware SFIND.COM has a mere
  410.          2510 characters, can read directories of .ARC files, and is dazzling fast.  To my
  411.          knowledge, though, FFIND's '/D' option is unique.
  412.  
  413.          FORMAT-F.COM is listed as a safe formatter for floppy diskettes.  The program
  414.          erases the root directory and file allocation table, but restores all other
  415.          information to a diskette after formatting it.  Thus, an unformat program can
  416.          restore files if need be.  FORMAT-F.COM ran under Rainbow MS-DOS 2.11-1, but would
  417.          not format in an RX50 drive.  However, the FORMAT command included with Rainbow
  418.          MS-DOS, if used without its '/I' option, also leaves information intact except the
  419.          root directory and file allocation table.  I successfully restored files on Rainbow
  420.          diskettes that had been formatted without the '/I' option.
  421.  
  422.          FORMAT-H.COM formats hard disks just as FORMAT-F.COM does floppy diskettes, erasing
  423.          only directories and file allocation tables.  The program is important only to
  424.          users of certain computers with certain versions of the MS-DOS FORMAT command.
  425.          COMPAQ owners, for example, might appreciate FORMAT-H.COM.  Most versions of the
  426.          format program supplied with MS-DOS or IBM PC-DOS preserve the main parts of files
  427.          on hard disks.
  428.  
  429.          I did not test FORMAT-H.COM on a hard disk.
  430.  
  431.          If a file is edited often, it is likely to become fragmented; that is, the file
  432.          becomes broken into pieces located on various parts of a disk rather than in one
  433.          place.  Such fragmentation can slow down access to the file since disk heads must
  434.          search to find the pieces.  FRAGCHK.EXE searches an entire disk and tells what
  435.          files are fragmented and how many fragments exist.  However, the CHKDSK utility
  436.          supplied with MS-DOS gives that information if used in the form
  437.  
  438.               CHKDSK B:*.*<Return>
  439.  
  440.          (if B: is the drive being checked for fragmented files).  Unlike FRAGCHK, the
  441.          'CHKDSK *.*' command must be repeated for each subdirectory on a disk.  You can
  442.          decide for yourself whether that difficulty is enough to make you buy FRAGCHK.
  443.  
  444.          Anyway, FRAGCHK ran as intended under Rainbow MS-DOS 2.11-1, except that it used
  445.          the first file on a disk as the volume label.
  446.  
  447.          VACCINE.EXE is supposed to protect the system area of a disk from modification,
  448.          such as attacks by viruses or accidental disk formatting.  When I tried to run
  449.          VACCINE, I was told it was already installed.  Thus the program proved ineffective,
  450.          at least on the Rainbow I had.
  451.  
  452.          Disk caching is using of part of memory as temporary storage to avoid unnecessary
  453.          disk accesses.  Caching is supposed to speed operations, especially on floppy
  454.          disks.  Three disk caching systems are supplied with the Mace utilities, one for
  455.          standard memory, one for Lotus-Intel-Microsoft expanded memory, and one for AT
  456.          extended memory.  Each system consists of a driver to be added through a CONFIG.SYS
  457.          file.  A program, CACHCTRL.EXE, can be used to evaluate the advantage of disk
  458.          caching.  I used the driver for standard memory.  To get CACHCTRL to give its
  459.          intended screen display, I needed Code Blue.  The disk caching system seemed to
  460.          work, but the speed gain was very small--about 0.1%, according to CACHCTRL.
  461.  
  462.          Disk caching is built into MS-DOS.  By specifying 'BUFFERS=6' in a CONFIG.SYS file,
  463.          you set aside part of memory (expect about 3 000 characters, but the amount varies
  464.          from one system to another) for temporary storage.  You can change the size of the
  465.          cache by varying the number in the BUFFERS assignment.  I ran CACHCTRL with
  466.          'BUFFERS=6' in CONFIG.SYS, and with 'BUFFERS=0' to disable caching.  Again, the
  467.          difference in speed was negligible.  Since doing that experiment, I have changed
  468.          the BUFFERS assignment in my CONFIG.SYS files to the smallest number available, 0
  469.          under MS-DOS 2.11-1 or 1 under MS-DOS 3.10 on Rainbows.  Why waste memory?  As you
  470.          have probably guessed, I do not use the Mace disk caching systems.
  471.  
  472.          MKEYRATE.COM is intended to adjust the keyboard repetition rate and delay time for
  473.          IBM ATs and PS/2s.  This program had no noticeable effect on a Rainbow, and I did
  474.          not get a chance to try it on an AT or PS/2.
  475.  
  476.          MUSE.EXE is a disk editor, a program for reading a disk sector by sector and making
  477.          changes.  The name 'MUSE' is an acronym for 'Mace Utilities Sector Editor'.  In one
  478.          respect, MUSE outdoes any similar program I have ever tried:  MUSE is the biggest.
  479.          MUSE occupies all of 201 128 characters on disk.  The corresponding Norton utility,
  480.          version 4, advanced edition, is NU.EXE, which has 124 641 characters, while its
  481.          help file takes up another 10 897.  Version 3.1 of NU has only 58 096, and the
  482.          CP/M-80 DU.COM version 8.9 has a mere 7 680.
  483.  
  484.          MUSE offers various options for configuring the program to different computers.  On
  485.          the Rainbow 100A, I got the results I liked best by using Code Blue and MUSE's '/D'
  486.          option.  Specifying '/D' tells MUSE it is running on a machine which is compatible
  487.          with an IBM PC in its basic input-output system, but not in hardware, and has a
  488.          monochrome display.
  489.  
  490.          Response to my keystrokes was sluggish.  Otherwise, I noticed no special problems
  491.          with MUSE.  It seemed to handle the Rainbow MS-DOS diskette format well enough.
  492.  
  493.          PARK.EXE is supposed to park hard disk heads, and was a subject for an editorial in
  494.          the VARUG newsletter not long ago.  The editorial mentioned that the program tried
  495.          to park any drives labeled 'C:' or higher.  I confirmed that PARK.EXE would try to
  496.          park a RAM drive, which was E: on the Rainbow I used.  This bit of nonsense is, I
  497.          guess, good for a laugh.  I did not try PARK on a hard disk.
  498.  
  499.          REMEDY.EXE will search all of a disk for bad sectors, move any information off the
  500.          bad sectors, and lock out those sectors.  REMEDY is a rather big program:  98 791
  501.          characters.  I used REMEDY on the Rainbow with Code Blue and Code Blue's '/C'
  502.          option for color displays.  If you do not have REMEDY, you can lock out bad sectors
  503.          by copying all files from a suspect disk and reformatting.  If you use Rainbow
  504.          MS-DOS 2.05, 2.11, or 2.11-1, you should not use the FORMAT command's '/I' option.
  505.          If you have a suspect hard disk, the safest procedure is to back up all files and
  506.          do a complete low-level format and partition.  I know that is a time-consuming task
  507.          with a large hard disk, but you probably will not have to do it often.  The
  508.          software needed for low-level formatting is typically provided with hard disks.
  509.          Rainbow users who have the standard DEC hard disk controller can also use the
  510.          public-domain WUTIL program.
  511.  
  512.          RXBAK.EXE saves a copy of a disk's boot sector, file allocation table, and root
  513.          directory in a file called 'BACKUP.M_U'.   RXBAK is supposed to be used with Mace's
  514.          UNFORMAT.EXE to recover files in case a disk is accidentally formatted.  The two
  515.          programs are designed to work with either a hard disk or diskette.
  516.  
  517.          I did not care for RXBAK's storing BACKUP.M_U on the disk of interest.  I would
  518.          prefer to have this file on another disk besides the one I was trying to protect.
  519.          Furthermore, the RXBAK-UNFORMAT combination shares a problem with other such
  520.          systems:  For best results, you must run RXBAK every time you change a directory on
  521.          any disk you use.  I cannot imagine anyone taking the trouble to do that!
  522.  
  523.          Anyway, RXBAK ran well enough under Rainbow MS-DOS 2.11-1 if COMMAND.COM was
  524.          available.  UNFORMAT ran best under Code Blue;  otherwise, I got a garbled screen
  525.          display, and sometimes I had to reset the computer after a run.  Even with Code
  526.          Blue, UNFORMAT sometimes would not return the computer to the MS-DOS prompt, but
  527.          entering control-C set matters aright.
  528.  
  529.          SORTD.EXE rewrites directories in a specified order--in alphabetical order of
  530.          filenames or extensions, for example.  Either ascending or descending order can be
  531.          used.  If COMMAND.COM was available, SORTD.EXE ran without problems and without
  532.          Code Blue.
  533.  
  534.          SQZD.EXE removes references to deleted entries from directories.  The program
  535.          required COMMAND.COM's presence, but worked as intended under Rainbow MS-DOS.
  536.  
  537.          SYSTAT.EXE is supposed to give technical information about its host computer.  It
  538.          ran without Code Blue, but indicated only 1 floppy drive and one serial port, and
  539.          did not recognize memory beyond 640 k.  SYSTAT correctly identified the
  540.          microprocessor as a V20.
  541.  
  542.          UNDELETE.EXE recovers deleted files.  This program required the presence of
  543.          COMMAND.COM, and successfully recovered deleted files.  However, those deleted
  544.          files were unfragmented.  The real test of any undelete command is to have it
  545.          recover fragmented files, and I did not try that.  The manual recommends MUSE for
  546.          recovering fragmented files.
  547.  
  548.          If UNDELETE.EXE was given the name of a single file to recover, the program ran
  549.          without Code Blue.  If an ambiguous name (like '*.EXE') was supplied, then Code
  550.          Blue with its '/C' option was needed to get a correct display and to see UNDELETE's
  551.          prompts.
  552.  
  553.          UNFRAG.EXE unfragments files.  This program can work with REMEDY.EXE to examine a
  554.          disk first and then move clusters around until all pieces of each file are beside
  555.          each other.  By default, UNFRAG "packs"--puts files near the edge of the disk so
  556.          that no unused clusters are between used ones.  This speeds up disk access.  To get
  557.          a correct screen display from UNFRAG on the Rainbow, I used Code Blue with its '/C'
  558.          option.  UNFRAG took some nine minutes to defragment a floppy disk.  This is a
  559.          fairly long time compared to that taken by, say, version 2.06 of Disk Organizer
  560.          (DOG), a shareware defragmenter.  When UNFRAG finished, it reset the computer.  The
  561.          reset is just what the Mace manual says should happen, but I utterly fail to
  562.          understand why it is done.  I like to defragment a hard disk just before finishing
  563.          work, then park heads and turn the computer off.  If I used UNFRAG on a hard disk,
  564.          I would have to load MS-DOS again just to park heads, and that would be a nuisance.
  565.  
  566.          You can always defragment by copying all files to other disks, erasing the original
  567.          disk completely, and then copying the files back one by one (not by using
  568.          DISKCOPY).  Once a disk is defragmented this way, on later occasions you need deal
  569.          only with newly-added files, and the process takes less time.  If you ordinarily
  570.          work on floppy disks or with small files on hard disks, you are not likely to
  571.          notice any difference in the time taken to load a file when it is fragmented
  572.          compared to when it is defragmented.  The main advantage of defragmenting in these
  573.          cases is to ease recovery of accidentally deleted files.  Maintaining recent
  574.          back-up copies can eliminate even that advantage.
  575.  
  576.          Conclusion
  577.  
  578.          The Mace utilities should be considered along with the alternatives, some of which
  579.          I have pointed out in this article.  There are still other alternatives; browsing
  580.          through a catalog of shareware and public domain software can reveal them.
  581.          -----------------------------------------------------------------------------------
  582.  
  583.                                     A DEC-Oriented Bulletin Board
  584.  
  585.          Gary Stebbins' Glacier Peak bulletin board is the semi-official board for
  586.          Washington State's d:BUG users group.  Glacier Peak features files of special
  587.          interest to users of Digital Equipment Corporation computers.
  588.  
  589.          Glacier Peak can be reached by dialing (206) 644-8431, and accepts calls at 300,
  590.          1200, and 2400 bits per second.
  591.  
  592.          Here is an edited partial list of files on the board.  The list is dated December
  593.          13, 1989, but represents reasonably well what is on the board as of March 1, 1990.
  594.          By now, many .ARC files have been converted to the ZIP format.
  595.                                  ----------------------------------
  596.  
  597.          Download Area #1--General Interest Files
  598.  
  599.          AIMODEM2.ARC   92672 09/04/87 An artificial intelligence communication program
  600.          ASMBLUE.ARC    82511 09/25/86 Routines from Waite's BLUEBOOK of ASM language
  601.          ASM_PRIM.ARC   32768 09/05/86 Source to assembly language primer by Lafore
  602.                                        (archive is truncated--last file bad)
  603.          DECBBS.LST      8170 11/27/89 List of Rainbow Fido BBSes
  604.          F343-003.BBS       0 12/13/89 Summary of all files available on Glacier Peak Rainbow
  605.          F343-003.ARC    7140 12/12/89 Archive of F343-003.BBS
  606.          FIDO650.NWS    28120 12/11/89 Latest Fidonews
  607.          FONT.ARC       14720 04/24/88 Terminal font for DEC windows
  608.          INDX-343.ARC  213344 06/15/89 List of files on BBSes in Net 343
  609.          206LST06.89    26977 06/09/89 Western Washington BBSes June 1989
  610.  
  611.          Download Area #2--d:BUG Related Files
  612.  
  613.          DBUG_ASC.ARC  113216 09/16/89 1988-9 d:BUG newsletters, plain text
  614.          DBUG_WP.ARC   128096 09/16/89 1989-9 d:BUG newsletters, WordPerfect format
  615.  
  616.          Download Area #3--MS-DOS Files
  617.  
  618.          This area contains the general MS-DOS files.  The programs located in
  619.          this area should run on any MS-DOS (version 2 or later) machine.
  620.  
  621.          Most files are contained in archives (file type .ARC).  ARC is needed to
  622.          unpack and maintain these archives.  The latest version of ARC is itself
  623.          an archive containing the executable and documentation.  Just execute it
  624.          to unpack it.  (You need about 100 k free space on your disk to unpack
  625.          it.)
  626.  
  627.          I'm now converting many files to .ZIP format.  Get PKZ102.EXE to unpack
  628.          these files.  When executed, PKZ102 will unpack itself into several
  629.          files, including documentation.
  630.  
  631.          ADD_INS.ZIP    51995 02/21/89 1-2-3 version 2.01 add-ins for Rainbow
  632.          ARC522.EXE     87040 08/01/88 Version 5.22 of the SEA arc|de-arc program
  633.          ARCA129.ZIP    10132 06/26/88 Small ARC creator
  634.          ARCE31C.ZIP     8683 09/16/87 Small ARC extractor
  635.          ASK3.ZIP       17668 12/11/86 Batch file question asker
  636.          ASMGEN22.ZIP   17582 06/11/86 Good disassembler--version 2.02
  637.          DCOPY.ZIP      13493 04/07/86 Disk COPY--allows disk image to be copied
  638.          DIRTYDOZ.ZIP   22441 05/15/88 List of Trojan programs
  639.          DOG206.ZIP     35488 03/06/89 Disk OrGanizer version 2.06
  640.          INTRCPT.ZIP     5477 04/13/87 Allows using 2S2D diskettes in 1.2 MB disk drive
  641.          KER_SCP1.ZIP   14527 09/11/88 Sample Kermit script files
  642.          KMICRO.ZIP     10823 04/09/85 Kermit usage article
  643.          LU-SQ.ZIP      32539 04/09/85 Library utility (needed for *.LBR files)
  644.                                        and SQ/USQ (squeeze/unsqueeze) utilities
  645.          LHARC113.EXE   34305 05/21/89 Another archive program  (.LZH files)
  646.          MSKERDOC.ZIP  157896 02/15/89 Documentation for version 2.32 MS-DOS KERMIT
  647.          MSVIBM.ZIP     67168 01/24/89 Kermit version 2.32a for IBM
  648.          PAK210.EXE     91392 09/12/89 ANOTHER archive utility (.PAK files)
  649.          PK361.EXE     119598 08/04/88 Version 3.61 of PK's PAK utilities (.ARC files)
  650.          PKZ102.EXE    136192 10/16/89 PK ZIP version 1.02 (.ZIP files)
  651.          RBE.ZIP        26295 02/01/87 Rainbow emulator for IBM machines
  652.          RDIR.ZIP       30543 01/09/86 Extended directory program
  653.          RX50.ZIP       18835 09/10/86 Allows IBM AT to read/write DEC RX50 diskettes
  654.          SEZ230.EXE      9902 08/07/87 ZOO self-extracting archive builder
  655.          SHAR.ZIP       25376 07/22/86 Unix-like Shar/Unshar utility
  656.          SHOWMEM.ZIP    10653 07/30/88  Version 1.2 w/bug fixes & /Verbose option
  657.          TOUCH.ZIP       7620 09/27/87 Set file date/time
  658.          XCHG_104.ZIP   13759 09/13/89 Convert Archive formats
  659.          XON2.ZIP        3376 12/19/88 Allow XON/XOFF operation on PC-compatibles
  660.          ZOO201.EXE     82486 08/25/88 ZOO archive utility (.ZOO files)
  661.          MAILCK26.ZIP   52247 08/30/87 OPUS Mail checker
  662.  
  663.          Download Area #5--Turbo Pascal Files
  664.  
  665.          INLINE.ARC     34124 02/11/86 Compiler to produce inline Turbo code
  666.          FASTVID.ARC     3106 04/09/85 Fast video routines for Turbo
  667.          KINSTV2.ARC    17494 12/16/86 Key install for Turbo on Rainbow
  668.          TURBOKEY.ARC    7614 08/20/85 Key reader for Rainbow
  669.  
  670.          Download Area #6--C Files
  671.  
  672.          This area contains programs and routines written in C.
  673.  
  674.          CB.ZIP          9250 08/06/86 C beautifier
  675.          ENDECODE.ZIP   14768 03/31/86 Encode and decode utilities--compatible with
  676.                                        Unix UUENCODE and UUDECODE.  Allow binary files
  677.                                        to be transmitted over non-binary communications
  678.                                        lines.
  679.          PROBE.ZIP      36088 08/10/86 DOS version of UNIX's profile
  680.          WINDOSYS.ZIP   35360 03/25/86 Windows for DEC Rainbow (sources)
  681.          AREACD30.ZIP   18499 10/11/86 Area Code finder (with C source)
  682.  
  683.          Download Area #7--Rainbow games
  684.  
  685.          CHESS.ZIP       6904 05/04/86 Nice--uses VT-100 graphics
  686.          GOTELO.ZIP     29667 05/17/86 Fast & smart Othello.  Great graphics w/ card.
  687.          QIX.ZIP        17282 04/29/87 Like the QIX Arcade game
  688.          WORM.ZIP       15283 04/12/87 "Worm" game
  689.          YAHTZEE.ZIP    21371 10/19/86 Dice game for RB--uses VT-100 graphics
  690.          SOLIT.ZIP      34836 06/08/89 Game of Solitaire, needs graphics, nice!
  691.  
  692.          Download Area #8--SEDT (Screen EDiTor)
  693.  
  694.          Screen EDiTor version 4.0(260).  Excellent editor.  Fully
  695.          tailorable.   Has some word processing features, plus programming
  696.          features.  Executables here are for Rainbows & IBM compatibles,
  697.          VAX/VMS, and ULTRIX (VAX version and DECstation 3100 version).
  698.  
  699.          Please note:  SEDT v. 4.0 is Shareware.  Anker is asking for
  700.          contributions so he can afford to continue development.  If you
  701.          use SEDT, consider paying a little for it.
  702.  
  703.          SEDT4DOC.ZIP   75835 10/23/89 Documentation Files
  704.          SEDT4DOS.ZIP   74458 10/23/89 MS-DOS executable
  705.          SEDT4KEY.ZIP   62760 10/21/89 MS-DOS key and help Files
  706.          SEDT4VMS.ZIP  238809 10/27/89 VAX/VMS Version
  707.          SEDT4ULT.ZIP   26285 10/26/89 Ultrix key and help Files
  708.          SEDT4VAX.ZIP  179479 10/26/89 Ultrix executables for VAX
  709.          SEDT4MAX.ZIP  183258 10/26/89 Ultrix executables for DECstation 3100
  710.          SEDT4WPS.ZIP   47681 09/26/89 WPS key mapping files (possible problems)
  711.  
  712.          SEDT3DOC.ZIP   75460 02/07/89 SEDT v. 3.3 documentation
  713.          SEDT3DOS.ZIP   71476 02/08/89 SEDT v. 3.3 for MS-DOS (Rainbow and IBM)
  714.          SEDT3KEY.ZIP   66435 12/05/88 SEDT v. 3.3 key files for MS-DOS
  715.  
  716.          Download Area #11--DEC Rainbow 100 Files
  717.  
  718.          ACV.ZIP        17539 07/14/86 Translate characters:  DEC to IBM and back. V. 1.2.
  719.          ALARM.ZIP      13724 07/19/88 Alarm clock--includes sources.
  720.          AME86-72.ZIP   57833 06/08/88 Run CPM-86 programs under MS-DOS.  Version 7.2 w/source.
  721.          AMORT010.ZIP   16893 09/13/88 LOTUS 1-2-3 spreadsheet for amortization tables
  722.          AUTOPARK.ZIP    3803 08/27/87 Parks hard disk heads after inactivity--version 1.1.
  723.          BOOT.ZIP       22104 02/05/85 Boot another hard disk partition.
  724.          BYE.ZIP          526 11/03/85 Park hard disk heads.  Everyone should use this.
  725.          CABLE.TXT       6036 12/15/86 How to build dual monitor cable for Rainbow
  726.          CAL.COM         1024 10/25/88 Simple calendar:  CAL MONTH YEAR (default:  This month)
  727.          COUNTRY.ZIP    14644 02/22/85 Show country information about your system.
  728.          DECWPRIN.ZIP    8904 04/30/87 WordPerfect LA50/100, LN03 printer drivers
  729.          DIBEMV3.ZIP    13162 06/07/86 Version 0.3 of Dan Pleasant's IBM emulator
  730.          DRAW14.ZIP     53776 12/29/86 Good graphics drawing program for Rainbow
  731.          DSKPREP.ZIP    80159 08/05/86 Disk preparation tool--writes secondary boot.
  732.          ENVIRON.ZIP     1149 03/01/86 Increases environment to 2 k.  Works!
  733.          FANCYEXE.ZIP   40502 06/18/85 FancyFont program--executables
  734.          FANCYFON.ZIP   37145 12/29/85 FancyFont program--fonts
  735.          FORIBM.CPM      3840 05/02/86 Formats IBM diskettes on the Rainbow
  736.          FV.ZIP          5094 02/26/85 FAST-VUE--fast-video viewing of text files
  737.          GW_DUMP.ZIP     3683 05/10/87 Dump graphics screens.
  738.          HARDDISK.ZIP    7762 02/23/88 Patch Rainbow hard disk error handling
  739.          HAYES.SCR       2279 02/10/88 LCTERM script to dial Hayes modems
  740.          HISTRY54.ZIP   10614 03/27/88 Bryan Higgins' HISTORY version 5.4 for the Rainbow
  741.          JOBSV41B.ZIP   40809 04/10/88 Version 4.1 with bug fix of JOBSDUMP for Rainbow
  742.          LA50.ZIP        7863 03/07/88 Printer driver for LA50/75 under MS WINDOWS
  743.          LA50FIX.ZIP     1776 02/15/89 How to fix LA50 printer
  744.          LCTERM.ZIP     47326 04/28/85 Terminal emulator and file transfer program
  745.          LDCOPY.ZIP      6909 01/10/86 New loaders--included with MS-DOS v. 2.11-1, fixes
  746.                                        some bugs.  If you have MS-DOS v. 2.05 or v. 2.11,
  747.                                        then get this and fix your diskette access
  748.                                        problems.
  749.          MAINT.ZIP      23213 01/27/86 Directory display and maintenance utility
  750.          MSVRB1.ZIP     51728 01/24/89 Kermit V2.32a for Rainbow.  Docs in MS-DOS area.
  751.          MSVRB1B.ZIP    51239 10/08/89 Fixes F11-F13 mapping and modem signal control.
  752.          MSVRB1C.ARC    65153 11/11/89 Fixes printer control (updated 11-Nov).
  753.          MSVRB1C.ZIP    53428 11/11/89 Fixes printer control (updated 11-Nov).
  754.          MULTIPLN.ZIP   22137 11/13/87 MULTIPLAN version 3, 132 and 80 column for Rainbow
  755.          OPTION.ZIP      6317 12/06/86 Display Rainbow system options.
  756.          PAT31RB.TXT     2830 11/20/87 Patches to Rainbow MS-DOS 3.10.
  757.          PRTSCR.ZIP      4192 07/12/85 Print the text on your screen at any time.
  758.          RB-BUFFR.ZIP   17325 05/24/87 V. 3.0; expands Rainbow type-ahead buffer to 128
  759.                                        characters, and improves ^C handling.  Includes
  760.                                        AUTOTYPE.
  761.          RBCONVRT.ZIP    6323 04/23/88 Documentation on converting A 'bows to Bs
  762.          RDCPM.ZIP       5194 01/04/85 Read CP/M diskettes
  763.          RDIRV12.ZIP  MISSING 1/04/85 Directory program, allows sorting of listing
  764.                                        by date, name, type.
  765.          RNP10D.ZIP      5104 07/31/86 Memory-resident notepad/editor/screen editor
  766.          RPM.ZIP         4070 02/18/85 CP/M utility to check RX50 drive speed
  767.          RR20.ZIP        1284 09/01/84 Reset Rainbow
  768.          SECBOT31.ZIP   13009 06/19/88 Update to RB BOOT for ST-251 & MS-DOS 3.10
  769.          SKI12A.ZIP     22028 03/29/86 Sidekick imitator version 1.2A by Bob Brodt
  770.          TC.ZIP         22418 01/20/86 Terminal emulator--VT220 functions
  771.          VDEC_021.ZIP    4434 11/13/88 Rainbow video fossil driver
  772.          WP80132         1678 02/10/88 BAT files:  Use WordPerfect in 80/132 column mode
  773.          WSS322RA.ZIP   90005 11/01/87 Diskette catalog program
  774.          WUTIL32.ZIP    97032 08/15/89 Winchester disk utility version 3.2
  775.          WUTIL32S.ZIP   93138 08/15/89 Sources for above
  776.          BI2.ZIP        40004 06/28/89 Improved version of BICENTENAIRE
  777.          PIBTERM.ZIP   175170 01/22/87 Communications program for Rainbow
  778.          RBGIF.ZIP      36659 08/27/89 Rainbow-specific GIF viewer from CompuServe
  779.          WILEY.GIF       7680 10/18/88 Demo file for RBGIF
  780.          TC2PATRB.ZIP    6144 10/07/89 Patch Kit for Turbo-C version 2 from G. Theall
  781.          VR241.TXT       4692 10/15/89 VR241 cable for CGA use
  782.          -----------------------------------------------------------------------------------
  783.  
  784.                                What Is Available:  Seagate Hard Disks
  785.  
  786.          (This section provides information on products likely to interest users of personal
  787.          computers.  Information presented here is based on that given by suppliers, with
  788.          some editorial comments.)
  789.  
  790.          Seagate Technology Incorporated has provided hard disks for many Digital Equipment
  791.          Corporation computers.  For example, DEC's ten-megabyte RD51 disk is Seagate's
  792.          ST412 (which Seagate no longer produces), and the 20-megabyte RD31 is the ST225
  793.          (which is still available).
  794.  
  795.          The ST412's modified frequency modulation (MFM) recording method and interface
  796.          remain industry standards used by many current disks, whether from Seagate or from
  797.          other manufacturers.  Also available now are run-length limited (RLL), AT, and
  798.          small computer systems interface (SCSI--often pronounced "scuzzy") disks.  More
  799.          than one of these features may be on a given disk.  For example, a disk recorded
  800.          with the ST412 method may have MFM or RLL recording density.
  801.  
  802.          Present drives may be half-height (the ST225 is an example), or full-height (like
  803.          the ST412).  The diameter may be 5.25 inches (as for the ST225 or ST412) or 3.5
  804.          inches.  Unformatted capacities range up from about 25 million characters (on the
  805.          ST225).
  806.  
  807.          Drive specifications are indicated by the name.  The following diagram tells how to
  808.          read many Seagate model designations:
  809.                                   ----------------------------------
  810.               ST251N-1
  811.                 | \ \ \
  812.                 |  \ \ > Drive Speed:  1 corresponds to 40 milliseconds average access time
  813.                 |   \ \                0 corresponds to 28 milliseconds average access time
  814.                 |    \ \
  815.                 |     \ >----------Recording Method:  None corresponds to ST412/MFM
  816.                 |      \                                 R corresponds to ST412/RLL
  817.                 |       \                                N corresponds to SCSI
  818.                 |        \                               A corresponds to AT
  819.                 |         > Unformatted Capacity
  820.                 |           (up to 3 digits)
  821.                 |-> 1 corresponds to 3 .5-inch, half-height
  822.                  -> 2 corresponds to 5.25-inch, half-height
  823.                  -> 4 corresponds to 5.25-inch, full-height
  824.                                   ----------------------------------
  825.  
  826.          The following table lists some Seagate hard disks with their interfaces and
  827.          approximate formatted capacities in millions of characters:
  828.  
  829.                 ------------------------------------------------------------
  830.                 |            |          Approximate Capacity               |
  831.                 | Interface  |   20        30       40       60       80   |
  832.                 | ~~~~~~~~~  |  ~~~~~     ~~~~~    ~~~~~    ~~~~~    ~~~~~ |
  833.                 | 412/MFM    |   225       138      251              4096  |
  834.                 |            |   125                                       |
  835.                 |            |                                             |
  836.                 | 412/RLL    |                     238R     250R     277R  |
  837.                 |            |             138R    157R                    |
  838.                 |            |                                             |
  839.                 | SCSI       |  225N       138N    251N     277N     296N  |
  840.                 |            |  125N               157N                    |
  841.                 ------------------------------------------------------------
  842.  
  843.          Different systems use different numbers of sectors per track, so actual formatted
  844.          capacities may vary somewhat.
  845.  
  846.          Here are more detailed technical specifications for some Seagate drives.  'MTBF'
  847.          stands for the mean time between failures.
  848.  
  849.                                     ST138N
  850.              1) UNFORMATTED_______________________________ -
  851.              2) FORMATTED (26 SECTORS)____________________32.2 MB
  852.              3) ACTUATOR TYPE_____________________________STEPPER
  853.              4) TRACKS____________________________________2 460
  854.              5) CYLINDERS_________________________________615
  855.              6) HEADS DATA/SERVO__________________________4/0
  856.              7) DISCS/TYPE________________________________2/THIN FILM
  857.              8) RECORDING METHOD__________________________RLL
  858.              9) TRANSFER RATE Mbits/s_____________________7.5
  859.              10) INTERFACE________________________________SCSI/RLL
  860.              11) TPI (TRACKS PER INCH)____________________824
  861.              12) BPI (BITS PER INCH)______________________22 430
  862.              13) AVERAGE ACCESS - ms______________________40/28*
  863.              14) SINGLE TRACK SEEK - ms___________________8
  864.              15) MTBF (HOURS)_____________________________70 000
  865.              16) POWER (WATTS)____________________________9
  866.              17) LANDING ZONE_____________________________AUTO PARK
  867.  
  868.              * ST138N-0/ST138-1
  869.  
  870.  
  871.                                     ST225N
  872.              1) UNFORMATTED_____________________________ -
  873.              2) FORMATTED (17 SECTORS)__________________21.3
  874.              3) ACTUATOR TYPE___________________________STEPPER
  875.              4) TRACKS__________________________________2 460
  876.              5) CYLINDERS_______________________________615
  877.              6) HEADS DATA/SERVO________________________4/0
  878.              7) DISCS/TYPE______________________________2/OXIDE
  879.              8) RECORDING METHOD________________________MFM
  880.              9) TRANSFER RATE Mbits/s___________________5.0
  881.              10) INTERFACE______________________________SCSI/MFM
  882.              11) TPI (TRACKS PER INCH)__________________588
  883.              12) BPI (BITS PER INCH)____________________9 827
  884.              13) AVERAGE ACCESS - ms____________________65
  885.              14) SINGLE TRACK SEEK - ms_________________20
  886.              15) MTBF (HOURS)___________________________100 000
  887.              16) POWER (WATTS)__________________________16.8
  888.              17) LANDING ZONE___________________________670
  889.  
  890.  
  891.                                      ST251N
  892.              1) UNFORMATTED_______________________________ -
  893.              2) FORMATTED (26 SECTORS)____________________43.1
  894.              3) ACTUATOR TYPE_____________________________STEPPER
  895.              4) TRACKS____________________________________3 280
  896.              5) CYLINDERS_________________________________820
  897.              6) HEADS DATA/SERVO__________________________4/0
  898.              7) DISCS/TYPE________________________________2/THIN FILM
  899.              8) RECORDING METHOD__________________________RLL
  900.              9) TRANSFER RATE Mbits/s_____________________7.5
  901.              10) INTERFACE________________________________SCSI/RLL
  902.              11) TPI (TRACKS PER INCH)____________________777
  903.              12) BPI (BITS PER INCH)______________________14 902
  904.              13) AVERAGE ACCESS - ms______________________40/28*
  905.              14) SINGLE TRACK SEEK - ms___________________8
  906.              15) MTBF (HOURS)_____________________________70 000
  907.              16) POWER (WATTS)____________________________12
  908.              17) LANDING ZONE_____________________________AUTO PARK
  909.  
  910.              * ST251N-0/ST251N-1
  911.  
  912.          More information is available from Seagate dealers, or from
  913.  
  914.               Seagate Technology Incorporated
  915.               920 Disc Drive
  916.               Scotts Valley, California   95066-4544
  917.               United States Of America
  918.               Telephone (408) 438-6550
  919.               For sales, telephone toll-free 1-800-468-DISC (that is, 1-800-468-3472)
  920.               FAX:  (408) 429-6356
  921.          -----------------------------------------------------------------------------------
  922.  
  923.                                         Questions And Answers
  924.  
  925.          Do you have a computer-related problem?  Send it to us.  We can publish it, and if
  926.          we do not know a solution, perhaps someone else in the users group can provide one.
  927.  
  928.          QUESTION:  I have two computers side by side that cannot communicate on diskette.
  929.          One machine accepts only 3.5-inch diskettes, and the other only 5.25-inch
  930.          diskettes.  Both computers do have RS232C serial ports.  Can you tell me how to use
  931.          a modem to transfer files from one computer to the other?
  932.  
  933.          ANSWER:  A modem is designed for communication over telephone lines, not for your
  934.          situation.  If computers are near each other, all you need is a cable and
  935.          communications software.  The cable should connect serial ports, and should include
  936.          a null modem adapter to ensure that outgoing signals from one port reach the
  937.          receiving pin on the other.  You must examine your particular ports to know what
  938.          connectors you need.  Cables and connectors should be available from electronics or
  939.          computer stores generally, though you may have to put them together yourself.  You
  940.          do not need the same communications software on the two computers, but they should
  941.          use compatible protocols; that is, if you have YMODEM on one machine, you need
  942.          YMODEM on the other.
  943.  
  944.          QUESTION:  How can I delete a PC-FILE + report?  The manual does not tell how.
  945.  
  946.          ANSWER:  PC-FILE + saves its reports in files with the extension '.REP'.  You can
  947.          go to the MS-DOS prompt and delete any such file.
  948.  
  949.          To delete a report while running PC-FILE +, go to the main menu and choose
  950.          utilities (press the <M> or <F8> key).  When the utilities menu comes up, choose
  951.          maintenance (press the <M> key).  Say you want to delete (press <D>), press <R> for
  952.          reports, select the drive that the report is on, select the path, choose the
  953.          report, press <F10>, and type <Y> to confirm your choice.   PC-FILE + will provide
  954.          prompts for all steps.
  955.  
  956.          Directions for deleting reports are not in the manual for version 1.0 of PC-FILE +,
  957.          though the program allows the procedure.  The manual for version 2.0 does give
  958.          directions.
  959.  
  960.          QUESTION:  I often use a Rainbow in terminal mode.  How can I record a
  961.          communications session or a message?
  962.  
  963.          ANSWER:  To record the entire conversation, turn on your printer and type <Ctrl>
  964.          <Print Screen>.  The printer will print out what is on the screen as the session
  965.          goes on.  To turn off printing, type <Ctrl> <Print Screen>; that is, the <Ctrl>
  966.          <Print Screen> sequence acts as a toggle, like <Ctrl> <P> under CP/M or MS-DOS.
  967.  
  968.          To print only what is on the screen at the moment, press <Print Screen>.
  969.  
  970.          We have used this procedure on a Rainbow 100B with a printer that used XON-XOFF
  971.          signals and did not provide an automatic line feed when it received a carriage
  972.          return.  The procedure was also successful with a printer which used the data
  973.          terminal ready signal instead of XON-XOFF, and which did provide an automatic line
  974.          feed when it received a carriage return.  The second printer did not double-space.
  975.          This result surprised us, since under CP/M or MS-DOS, a Rainbow requires different
  976.          configurations for the two printers, and the second printer has to be told to turn
  977.          off the automatic line feed to avoid double-spacing.
  978.  
  979.          A Rainbow 100A in terminal mode worked like the 100B with the first type of
  980.          printer, but with the second printer, pressing <Print Screen> printed out only one
  981.          line.  We also got double-spacing with that second printer.
  982.  
  983.          QUESTION:  Sometimes when I use the GW-BASIC interpreter, I would like to record
  984.          the session to a file.  How can I do that?
  985.  
  986.          ANSWER:  When you load the interpreter, pick a file name (say, 'RECORD.DOC'), and
  987.          type
  988.  
  989.               GWBASIC > RECORD.DOC<Return>.
  990.  
  991.          You will record the session to RECORD.DOC, but will still get a screen display.
  992.  
  993.          We have used the same procedure successfully with programs compiled by the GW-BASIC
  994.          compiler.
  995.  
  996.          QUESTION:  How do I dial out from a Hayes-compatible modem?  I have a dialing
  997.          program which dials out correctly, and then calls up the communications program I
  998.          want to use, but that procedure limits what I can do with the communications
  999.          program.
  1000.  
  1001.          ANSWER:  You can just load your communications program, go into terminal mode, turn
  1002.          on the modem, and type in a Hayes dialing command.  If the number you want to dial
  1003.          is 100-0000, and your telephone uses touch tones, type
  1004.  
  1005.               ATDT 100-0000<Return>.
  1006.  
  1007.          The space before the '1' is optional, as is the '-'.  You are safest to use only
  1008.          upper-case letters for 'ATDT', but many modems will accept lower-case too--but not
  1009.          a mixture of upper- and lower-case.  The command 'Atdt', for example, will likely
  1010.          be rejected.
  1011.  
  1012.          If your telephone uses pulses instead of tones, type
  1013.  
  1014.               ATDP 100-0000<Return>.
  1015.  
  1016.          You may find that you can use simply 'ATD' rather than 'ATDT' or 'ATDP'.
  1017.  
  1018.          If your modem does not have an external volume control, we suggest you precede
  1019.          dialing with the command to turn down speaker volume:
  1020.  
  1021.               ATL1<Return>.
  1022.          -----------------------------------------------------------------------------------
  1023.  
  1024.                                          Buy, Sell, Or Swap
  1025.  
  1026.          This section is presented as a service to members.  There is no charge for
  1027.          advertizements placed here, though donations will be accepted.  Only items related
  1028.          to computing will be advertized; if you wish to sell an old car, we respectfully
  1029.          suggest that you publicize elsewhere.  Advertizements are not accepted from
  1030.          suppliers.  In accordance with DECUS policy on commercialism, we do not print
  1031.          prices.  Ads should preferably be submitted to the editor in writing or as ASCII
  1032.          computer files, but may also be phoned in.
  1033.  
  1034.                                   ----------------------------------
  1035.  
  1036.          FOR SALE:  VAX 11/730 unlimited user with MicroVAX II as end node
  1037.                     Rainbow 100Bs with keyboards, monochrome monitors, 10 megabyte hard
  1038.                     disks, and 256 k or more of RAM
  1039.                     Rainbow 100Bs with keyboards, color monitors, 10 megabyte hard disks,
  1040.                     and 256 k or more of RAM
  1041.                     DEC Rainbow version of dBASE III version 1.0, unopened
  1042.  
  1043.          Contact Charles Haynes at (604) 985-6125 during business hours.
  1044.  
  1045.          FOR SALE:  Poly-XFR CP/M communications software for Rainbow 100; CP/M-86/80
  1046.          operating system version 2.0.  Both software items are in the original packages and
  1047.          have documentation included.  One AC fan for a Rainbow 100A (also fits many other
  1048.          computers).  7.6 cm (3 inch) adding machine rolls.  These items are just taking up
  1049.          space now, so all offers will be considered.  Telephone David P. Maroun at (604)
  1050.          792-4071.
  1051.  
  1052.          FOR SALE:  One RX50 drive in good condition.  Also, three 65 536-character DRAM
  1053.          (memory) chips.  Telephone David P. Maroun at (604) 792-4071.
  1054.  
  1055.          WANTED:  The manual for version 1.5 of the WPS-80 word processor.  Any information
  1056.          about the communications sub-menu would be welcome.  Contact Doug Nicol at
  1057.          telephone number (604) 792-0025.
  1058.  
  1059.          FOR SALE:  Peachtree business modules for MS-DOS:  PeachCalc spreadsheet, general
  1060.          ledger, accounts payable, accounts receivable, personal calendar, job cost system,
  1061.          and inventory control.  Any offer will be seriously considered.  Note:  These
  1062.          modules require Code Blue and maximum memory to run on Rainbows.  Contact David P.
  1063.          Maroun at (604) 792-4071.
  1064.  
  1065.          FOR SALE:  DEC Rainbow 100-A1 system unit with an 11-megabyte hard disk, CP/M-86/80
  1066.          version 2.0, MS-DOS version 2.05, and hard disk management utilities.  Contact
  1067.          David P. Maroun at (604) 792-4071.
  1068.          -----------------------------------------------------------------------------------
  1069.  
  1070.          What Do You Think Of This Issue?
  1071.  
  1072.          Please tell us what you liked and did not like.
  1073.  
  1074.          The best articles were:__________________________________________________________
  1075.  
  1076.          _________________________________________________________________________________
  1077.  
  1078.          _________________________________________________________________________________
  1079.  
  1080.          _________________________________________________________________________________
  1081.  
  1082.          The worst articles were:_________________________________________________________
  1083.  
  1084.          _________________________________________________________________________________
  1085.  
  1086.          _________________________________________________________________________________
  1087.  
  1088.          _________________________________________________________________________________
  1089.  
  1090.          Comments or suggestions:
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.          Send your opinions to The Editor, VARUG Newsletter, 9395 Windsor Street,
  1116.          Chilliwack, BC, Canada   V2P 6C5.
  1117.