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 / varug05a.arj / V5N1ASC.ASC next >
Text File  |  1991-01-26  |  60KB  |  1,094 lines

  1.  
  2.                                  Vancouver Area Rainbow Users Group
  3.  
  4.                                     N  e  w  s  l  e  t  t  e  r
  5.  
  6.          January and February, 1991; Volume 5, Number 1
  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 1X4; telephone (416) 597-3437
  13.          -----------------------------------------------------------------------------------
  14.          This newsletter is provided free of charge to members of the Vancouver personal
  15.          computer local users group (Vancouver PC LUG) also called the Vancouver Area
  16.          Rainbow Users Group (VARUG).  The group forms part of the Digital Equipment
  17.          Computer Users Society (DECUS) of Canada.  Membership in the local users group is
  18.          free for anyone using a personal computer made by Digital Equipment Corporation or
  19.          used with Digital products.  Members need not live near Vancouver.
  20.  
  21.          Unless the contrary is indicated, any part of this newsletter may be freely copied
  22.          or distributed unaltered and with credit given to the original source.
  23.  
  24.          While the information provided is believed accurate, the editor cannot take
  25.          responsibility for contributions of other writers.
  26.          -----------------------------------------------------------------------------------
  27.          Deadlines:  For our March and April issue:  February 28, 1991
  28.                      For our May and June issue:  April 30, 1991
  29.  
  30.          Almost any legible format is acceptable for submissions, but the ideal is ASCII
  31.          form on diskette.  Diskettes should be accompanied by covering letters describing
  32.          the files and indicating disk format.  We prefer Rainbow CP/M or Rainbow MS-DOS but
  33.          can handle most other CP/M and MS-DOS formats too (check about them).
  34.          -----------------------------------------------------------------------------------
  35.  
  36.                                           Table Of Contents
  37.  
  38.          Editorial:  The Status Of Our Group ................... David P. Maroun .....
  39.          Wanted:  A Representative At The Next
  40.                    Leadership Conference ....................... David P. Maroun .....
  41.          A WordPerfect Bulletin Board ................................................
  42.          Follow-Up:  Sources Of Components ...........................................
  43.          Nominations To The DECUS Board Of Directors ........... Marcus E. Schack ....
  44.          In The News .................................................................
  45.          Recent Additions To The Group Library .......................................
  46.          Review:  SupraModem 2400 External Modem ............... Wilson C.Y. Chang ...
  47.          An Introduction To The C Programming Language ......... Jeffrey S. Katz .....
  48.          Video Boards ................................................................
  49.          Questions And Answers .......................................................
  50.          Buy, Sell, Or Swap ..........................................................
  51.          -----------------------------------------------------------------------------------
  52.  
  53.                                  Editorial:  The Status Of Our Group
  54.  
  55.                                          by David P. Maroun
  56.  
  57.          While I was at the 1990 leadership conference, I received a plaque certifying that
  58.          the Vancouver PC local users group was accredited as a part of the Digital
  59.          Equipment Computer Users Society, Canada Chapter (DECUS Canada) on May 3, 1985.
  60.  
  61.          For the time being, the plaque stands on a shelf in my living room.  I am open to
  62.          suggestions for a better place to put the plaque.
  63.  
  64.          One project I have scheduled for 1991 is a greater collaboration between our group
  65.          and Digital Equipment Corporation.  I am pleased to note that Digital has
  66.          cooperated by naming Doug Moore of the Richmond, BC, office as the company's
  67.          delegate to our group.  I met Doug before, and got from him literature which formed
  68.          the basis for articles in this newsletter.  I look forward to working further with
  69.          him.
  70.  
  71.          Other group activities continue.  Members contact each other on an individual
  72.          basis.  The newsletter begins its fifth year of publication.  And the software
  73.          library continues to grow.
  74.  
  75.          Our group has focussed especially on the Rainbow computer.  That focus will
  76.          continue.  However, we welcome those working on other personal computers in Digital
  77.          contexts, and I hope to have more articles on those machines.  Long-time readers of
  78.          this newsletter may remember that I have not only a Rainbow but also a Tandy Color
  79.          Computer.  So I represent both users of Rainbows and users of non-Rainbows.  I
  80.          would like to hear more from people in that second group.
  81.          -----------------------------------------------------------------------------------
  82.  
  83.                      Wanted:  A Representative At The Next Leadership Conference
  84.  
  85.                                          By David P. Maroun
  86.  
  87.          So far, DECUS Canada has held three leadership conferences, and I have attended
  88.          each one.  While I enjoyed and benefited from them, I think that other people in
  89.          our group should participate.
  90.  
  91.          The next leadership conference is scheduled for Halifax, Nova Scotia, in the Fall
  92.          of 1991.  DECUS arranges the details, and pays basic travel, lodging, and food
  93.          expenses of all those attending.
  94.  
  95.          Does anyone in the Vancouver PC local users group want an expenses-paid trip to
  96.          Halifax, the opportunity to learn more about DECUS, and perhaps help guide DECUS
  97.          Canada in its future development?  If so, please contact me.
  98.          -----------------------------------------------------------------------------------
  99.  
  100.                                     A WordPerfect Bulletin Board
  101.  
  102.          Do you need another printer driver for your copy of WordPerfect?  You may be able
  103.          to get it from WordPerfect Corporation's bulletin board.  To gain access to the
  104.          board, have your computer ready with communications software and a modem, and
  105.          telephone (801) 225-4414.  The board is available free of charge, but you need a
  106.          valid WordPerfect serial number.
  107.          -----------------------------------------------------------------------------------
  108.  
  109.                                   Follow-Up:  Sources Of Components
  110.  
  111.          The last issue of the VARUG newsletter carried an article on repairing LA50
  112.          printers which mentioned DC to DC converters.  The article mentioned two models.
  113.          One member of our group has found another:  Model A12C10AC from
  114.  
  115.               Computer Components Source Incorporated
  116.               135 Eileen Way
  117.               Syosset, New York   11791
  118.               United States Of America
  119.               Telephone (516) 496-8727
  120.  
  121.          Another supplier of electronic components is:
  122.  
  123.               CRC Components Canada Incorporated
  124.               951 Denison Street, #17
  125.               Markham, Ontario
  126.               Canada   L3R 3W9
  127.               Telephone (416) 513-6422
  128.          -----------------------------------------------------------------------------------
  129.  
  130.                              Nominations To The DECUS Board Of Directors
  131.  
  132.                                      Submitted by
  133.                                      Marcus E. Schack
  134.                                      Chairman
  135.                                      DECUS Canada Nominating Committee
  136.  
  137.          Memorandum from the Nominating Committee:
  138.  
  139.          The DECUS Canada Nominating Committee is pleased to announce the three candidates
  140.          we believe can make an excellent contribution to the Board should they be elected.
  141.          This year was a particularly tough time in choosing ONLY three people from the
  142.          initial seven volunteers.  We extend our sincere thanks to all the candidates for
  143.          their commitment to DECUS Canada.
  144.  
  145.          The Nominating committee recommends that the following DECUS members be considered
  146.          for the three available positions on the DECUS Canada Board of Director, commencing
  147.          July 1, 1991.
  148.  
  149.               Alan Clifford - Calgary, Alberta
  150.                         We know him best as DECUScope editor and playing a key
  151.               role in producing this publication quarterly.  He is looking to
  152.               bring his private business expertise to DECUS in vying for the
  153.               Vice-President of Finance position.
  154.  
  155.               Ruben Boiardi - Montreal, Quebec
  156.                         Reuben's vision of the future and the energy level to
  157.               follow through make him a strong candidate for the board.  He
  158.               also comes from a 'hot spot' of renewed DECUS activity, the
  159.               province of Quebec.
  160.  
  161.               Grace Brauen - Ottawa, Ontario
  162.                         Grace is currently serving in the capacity of Ottawa
  163.               Symposium Co-Chair and has shown herself to be a dynamic figure
  164.               capable of carrying out any tasks given her.  Her boundless
  165.               energy and enthusiasm will be tested should she be elected to the
  166.               Board.
  167.  
  168.          The Election Process:
  169.  
  170.          We invite DECUS members to consider contributing to the national organization
  171.          through the DECUS Executive Board.  Nominations for election to the Board from the
  172.          general membership must be made in writing to the Nominating Committee before March
  173.          3, 1991.  Nominations must include the signatures of not less than 50 DECUS Canada
  174.          members and the signature of the nominee, indicating willingness to act if elected.
  175.          Nomination forms are available from the DECUS Office.
  176.  
  177.          If no other nominations are received from the general membership, then the three
  178.          candidates selected by the Nominating Committee will be appointed to the Executive
  179.          Board of Directors.  If the Nominating Committee does receive nominations from the
  180.          membership, an election will be held (election will close June 3, 1991).  Please
  181.          send your nominations to the DECUS Office, ATTENTION:  NOMINATING COMMITTEE.
  182.          -----------------------------------------------------------------------------------
  183.  
  184.                                              In The News
  185.  
  186.          An Alliance Against Software Piracy
  187.          -----------------------------------
  188.  
  189.          Microsoft Canada Incorporated, Lotus Development Canada Limited, Ashton-Tate
  190.          Canada, Novell Canada Limited, and Quarterdeck Office Systems Canada Incorporated
  191.          have formed the Canadian Alliance Against Software Theft (CAAST).  The purpose of
  192.          the CAAST is to prevent unauthorized use of proprietary software.  The members of
  193.          the CAAST have indicated that they will give special attention to corporations and
  194.          organizations in the public sector.
  195.  
  196.          dBASE III Plus Copyright Rendered Invalid
  197.          -----------------------------------------
  198.  
  199.          As a result of a judgment rendered by United States judge Terrence Hatter in
  200.          December, Ashton-Tate has lost copyright protection on dBASE III Plus.  Judge
  201.          Hatter based his decision on Ashton-Tate's failure, when the company obtained the
  202.          copyright, to disclose that dBASE III Plus was based on JPL/DIS.  JPL/DIS was
  203.          developed at the Jet Propulsion Laboratories in Pasadena, California.  The judge's
  204.          decision was taken as a victory for Ashton-Tate's competitors, such as Fox
  205.          Software, who use the dBASE language.
  206.  
  207.          DEC Canada Collaborates With Alberta's ATRC
  208.          -------------------------------------------
  209.  
  210.          Digital Equipment Of Canada Limited (DEC) has signed a five-year agreement with the
  211.          Alberta Telecommunications Research Center (ATRC) in Edmonton.  The agreement gives
  212.          DEC access to research, especially on fiber optics and optical communications,
  213.          while ATRC will get one million dollars as cash, equipment, scholarships for
  214.          graduate students, and consultancy services.
  215.  
  216.          Enhanced Access To MS-DOS Files On A Macintosh
  217.          ----------------------------------------------
  218.  
  219.          Dayna Communications has announced version 2.0 of its DOS Mounter, which allows
  220.          users of an Apple Macintosh computer to have access to MS-DOS files directly from
  221.          the Finder.  The company claims that version 2.0 is faster, can format MS-DOS
  222.          diskettes, and permits launching a Mac program by double-clicking on an MS-DOS icon
  223.          just as if it were a Macintosh icon.  Further information is available from David
  224.          Pascoe of Dayna, telephone (801) 531-0600.
  225.  
  226.          Lotus Buys Samna
  227.          ----------------
  228.  
  229.          Lotus Development Corporation of Cambridge, Massachusetts, has announced that it is
  230.          buying Samna Corporation of Atlanta.  The purchase allows Lotus to add graphical
  231.          word processors, Samna Ami and Samna Ami Professional, to its product line.
  232.  
  233.          The Vancouver Public Library Allows Computer Access
  234.          ---------------------------------------------------
  235.  
  236.          With the aid of a computer and a modem, individuals can now dial into the
  237.          Vancouver, British Columbia, public library's on-line catalog.  Users can dial
  238.          (604) 665-5010 at 300, 1200, or 2400 bits per second.  Available terminal
  239.          emulations include ANSI, VT52, VT100, Wyse, and ADDS Regent.
  240.  
  241.          Vestronix Acts On Internal Problems
  242.          -----------------------------------
  243.  
  244.          Waterloo, Ontario's Vestronix Incorporated, suppliers of the Pro-C development tool
  245.          for C-language programmers (described in a previous issue of the VARUG newsletter),
  246.          has laid off 50 employees, written off two million dollars in bad accounts, and
  247.          reworked a business plan.  The company has also forced the resignation of president
  248.          Grant Gee, and has hired Peat Marwick Thorne Limited to audit third quarter
  249.          results.  Tim Twinam of Vestronix has indicated that the company's difficulties do
  250.          not affect Pro-C.
  251.          -----------------------------------------------------------------------------------
  252.  
  253.                                 Recent Additions To The Group Library
  254.  
  255.          The following files have been added to the Vancouver PC local users group software
  256.          library.  All the files are either in the public domain or are shareware.
  257.          Shareware is supplied free of charge, but regular users of a shareware program are
  258.          expected to pay a fee directly to the author.
  259.  
  260.          The programs are supplied as is.  Many, but not all, were tested by members of the
  261.          group.  Some of the programs require specific hardware or support software.
  262.          Documentation included with the programs can usually help decide what is needed.
  263.  
  264.          Comments based on actual trials follow the list of files.  You should read those
  265.          comments with caution; you may be able to run a program even though someone else
  266.          had difficulty, and you may have difficulty while another person had none.
  267.  
  268.          Note that in some cases, we report that a program ran under Code Blue 2.01 and
  269.          MS-DOS 3.10b on a Rainbow.  In those cases, the copy of Code Blue used had been
  270.          modified to take full advantage of MS-DOS 3.10b.  The modification was done by
  271.          using files supplied with MS-DOS 3.10b.
  272.  
  273.          To get copies of these files, contact the librarian:
  274.  
  275.               Ken Alger
  276.               6001 Pine Park Place
  277.               Nanaimo, BC
  278.               Canada
  279.               V9T 3B6
  280.               Telephone (604) 390-4482
  281.                                  ----------------------------------
  282.  
  283.          CP/M Files
  284.          ----------
  285.  
  286.          TTYPE    LBR   Typing tutor for DEC Rainbows
  287.          VDE266   LBR   Word processor
  288.  
  289.          MS-DOS Files
  290.          ------------
  291.  
  292.          ARCA129  LZH   Creates or adds to .ARC files.  The archive includes 8088 and 80286
  293.                         versions of the program.
  294.          ARCE40F  LZH   Extracts from .ARC files.
  295.          ARCF106  LZH   Finds strings in .ARC files.
  296.          ARCV121  LZH   Views directories of .ARC files.
  297.          ASEZAS40 LZH   As Easy As spreadsheet for IBM PC compatibles, version 4.0
  298.          ASMGEN22 ZIP   Disassembler
  299.          BUERGDOC LZH   Documentation on Vernon Buerg's utilities
  300.          CG       LZH   Breaks up files and puts them together again.
  301.          CHK4LZ   LZH   Checks for compression by LZEXE.  On Rainbows, needs MS-DOS 3.10b.
  302.          CKOT11   LZH   Checks archived files for viruses.
  303.          CLEANP63 LZH   Cleans up virus-infected programs; version 6.3.
  304.          CLEANP67 LZH   Removes viruses from files.
  305.          D86V32   ZIP   Assembler and symbolic debugger; compatible with IBM PCs, DEC
  306.                         Rainbows, and other computers.
  307.          DECWPRIN ZIP   WordPerfect 4.1 & 4.2 drivers for DEC printers
  308.          DELDUP23 LZH   Deletes duplicate files in different directories.
  309.          DESIGNER LZH   BASIC routines for animation
  310.          DIAGS    ZIP   Diagnostics program
  311.          DIS300   ZIP   MS-DOS directory management shell
  312.          DISKCACH ARC   Untested disk caching system
  313.          DOG206   ZIP   Disk Organizer version 2.06 file de-fragmenter
  314.          DRLIST-J LZH   ANSI version of the LIST text viewing utility; suitable for
  315.                         Rainbows.
  316.          DTC2     LZH   Desk top calendar, with FORTRAN source code and extra utilities,
  317.                         including an RX50 driver for IBM ATs
  318.          ENVIRON  ZIP   Controls the MS-DOS environment for a DEC Rainbow.
  319.          FBR176   LZH   Backs up and restores files.
  320.          FSPOOL   ZIP   Re-directs MS-DOS printer output to a file.
  321.          FV127    LZH   Views the directories of various archives or libraries.
  322.          FV131    LZH   Views the directories of .ARC, .DWC, .LBR, .LZH, .PAK, .ZIP, and
  323.                         .ZOO archives.
  324.          GS13DOC  ZIP   GhostScript 1.3 Documentation ... View Postscript on the screen.
  325.          GS13EXE  ZIP   GhostScript 1.3 EGA/80286 executable
  326.          GS13SRC  ZIP   GhostScript 1.3 "C" source code
  327.          HDDIAG   ZIP   Hard disk diagnostics program, V2.10 (low level format and so on)
  328.          HELPSB   ZIP   MS-DOS help program, similar to VMS help for users
  329.          ISLZEXE  ZIP   Checks whether an .EXE files was compressed by LZEXE.
  330.          JETSET   ZIP   Flight simulator for Rainbows
  331.          LDIR41   LZH   Lists directories in various orders.
  332.          LIST72A  ZIP   View text files quickly on the screen.
  333.          LIST73D  LZH   Buerg's versatile file viewing utilities; version 7.3D
  334.          LIST74A  LZH   Versatile text viewing utilities; on a Rainbow, require Code Blue
  335.                         with '/V' and possibly '/C'.
  336.          LISTLOGI LZH   Mouse driver for LIST
  337.          LJ2UP2   ZIP   Prints 2 pages per page sideways on a Hewlett-Packard LaserJet
  338.                         (needs an 80286 or V20 chip).
  339.          LJBOOK27 LZH   Puts text into book form for Hewlett-Packard LaserJets.
  340.          LP-HP18  LZH   Formats & prints text on LaserJet printers
  341.          LZEXE91  ZIP   Reduces the sizes of .EXE files.
  342.          MESSAGES ARC   Telephone message database
  343.          MICRO    LZH   Produces small print from Rainbows on DEC printers.
  344.          MLRB     ARC   Rainbow mailing list program; with source code
  345.          MMDRIVE  ARC   How to create two or more RAM drives
  346.          MODEMD22 ZIP   Modem Doctor 2.2 serial port and Hayes-compatible modem tester.
  347.          MSTRKY17 ZIP   Various disk and file utilities
  348.          OCT90    ZIP   d:BUG newsletter for October, 1990
  349.          PAK251   LZH   PAK archiver version 2.51
  350.          PCFDOC   ARC   Documentation for PC-FILE + version 1.0
  351.          PCFILE-1 ARC   PC-FILE + 1.0; on a Rainbow, use with Code Blue and its '/V' option
  352.          PCFILE-2 ARC   Extra utilities and a sample database for PC-FILE + 1.0
  353.          PCFILE-3 ARC   Sample database, documentation, and utilities for PC-FILE + 1.0.
  354.          PCZ21189 ZIP   PC Zmodem, supplies Zmodem abilities to communications programs
  355.          PKZ102-2 EXE   PKZIP archiver version 1.02, OS/2 and MS-DOS executables
  356.          QDR33D   LZH   Quick formatter for floppy disks.  Not for RX50 drives.
  357.          RAIND111 LZH   Allows using Rainbow MS-DOS diskettes in 80-track, 5.25-inch drives
  358.                         on non-Rainbows; version 1.11.
  359.          RAIND112 LZH   Allows using Rainbow MS-DOS diskettes in 80-track, 5.25-inch drives
  360.                         on non-Rainbows; version 1.12.
  361.          RBHIST85 ZIP   Keeps a command history and blanks screens on DEC Rainbows.
  362.          RDCPM-HD LZH   Reads CP/M directories and files even from hard disk partitions.
  363.          READER31 LZH   Text analyzer for Rainbows.
  364.          SCANV52  ZIP   Virus scan version 5.2, scans disks and executables for viruses.
  365.          SCANV63  LZH   Virus scan, version 6.3
  366.          SCANV67C LZH   Virus scan, version 6.7
  367.          SEDT3DOC ZIP   Screen EDiTor version 3.3(348) documentation
  368.          SEDT3DOS ZIP   Screen EDiTor version 3.3(348)
  369.          SEDT3KEY ZIP   Screen EDiTor version 3.3(348) key definition files
  370.          SIDEWRIT ARC   Prints sideways from IBM PC compatibles to certain printers
  371.          SORTF235 LZH   Fast text sorting utility.
  372.          SV900109 ZIP   Silicon Valley Rainbow newsletters
  373.          SWAPN12  LZH   Swaps names of files.
  374.          TABS21   LZH   Converts between tab characters and spaces; removes trailing blanks.
  375.          TETRISRB ZIP   The game TETRIS for Rainbows; with the source code
  376.          TIMEPARK ZIP   Parks your hard disk after a specified period of inactivity
  377.          TYPTUT   ZIP   Typing tutor for DEC Rainbows
  378.          UE310150 ZIP   MicroEMACS 3.10 executable for Hewlett-Packard 150s
  379.          UE310ANS ZIP   MicroEMACS 3.10  with ANSI screen controls
  380.          UE310C   ZIP   MicroEMACS 3.10 "C" source code.
  381.          UE310CMD ZIP   MicroEMACS 3.10 macro command files
  382.          UE310DOC ZIP   Documentation for the MicroEMACS editor, version 3.10
  383.          UE310DOC ZIP   MicroEMACS 3.10 documentation files
  384.          UE310H   ZIP   MicroEMACS 3.10 "C" source code header files
  385.          UE310IBM ZIP   MicroEMACS 3.10 executable for CGA/EGA/VGA screens
  386.          UE310MAK ZIP   MicroEMACS 3.10 "C" source make files
  387.          UE310OS2 ZIP   MicroEMACS 3.10 executable for OS/2
  388.          UNLZEXE  LZH   Undoes LZEXE compression.
  389.          V4N3ASC  ZIP   VARUG newsletter, volume 4, number 3
  390.          V4N4ASC  ZIP   VARUG newsletter, volume 4, number 4
  391.          V4N5ASC  ZIP   VARUG newsletter for September & October, 1990
  392.          V4N6ASC  ZIP   VARUG newsletter for November & December, 1990
  393.          VDE152   ZIP   VDE editor & word processor
  394.          VDE154   ZIP   Versatile word processor for IBM and ANSI systems
  395.          VEMM     LZH   Aids for managing extended memory
  396.          WHERE31  LZH   Searches all directories & archives for files.
  397.          WHERE36  LZH   Searches all directories & archives for files; a public domain
  398.                         utility.
  399.          WHERE40  LZH   Searches all directories & archives for files; shareware.
  400.          WORM     ZIP   DEC Rainbow game
  401.          WP50DEC5 ZIP   WordPerfect 5.0 drivers for DEC printers
  402.          WUTIL32  ZIP   WUTIL version 3.2 hard disk manager for Rainbows
  403.          WUTIL32S ZIP   Source code for WUTIL version 3.2
  404.          XTRAC41  LZH   Extracts specified lines from texts.
  405.          ZIP-KIT9 LZH   Auxiliary utilities for PKZIP.  On Rainbows, MS-DOS 3.10b is needed;
  406.                         on-screen messages need Code Blue.
  407.  
  408.          FV127 and FV131 run on a Rainbow or other MS-DOS machine.
  409.  
  410.          SIDEWRIT requires Code Blue on a Rainbow.  SIDEWRIT also requires a printer
  411.          compatible with an Epson, IBM Proprinter, or Hewlett-Packard InkJet.
  412.  
  413.          The MS-DOS versions of VDE (1.52 and 1.54), as supplied, use screen codes like
  414.          those of an IBM PC.  These implementations of VDE run on a Rainbow under Code Blue
  415.          with its '/V' option.  However, if VDE is configured for ANSI controls, a 24-row
  416.          screen, and fast scrolling, the program runs under Rainbow MS-DOS without Code
  417.          Blue.  For the purposes of running VDE on a Rainbow, a DEC LA50 qualifies as an IBM
  418.          graphics printer.
  419.  
  420.          As Easy As version 4.0 runs on Rainbows equipped with MS-DOS 3.10b and Code Blue
  421.          2.01 with its '/V' option.  However, the graphics features are not available on
  422.          Rainbows.
  423.  
  424.          CLEAN-UP (CLEANP63 and CLEANP67) and virus scan (SCANV52, SCANV63, and SCANV67C)
  425.          run on most MS-DOS machines, including Rainbows.  However, the programs do not
  426.          correctly analyze Rainbow memory, but claim to scan 640 000 characters of memory
  427.          even if less is present.
  428.  
  429.          DESIGNER is set up for IBM BASICA, but may be modified to suit Rainbow GW-BASIC or
  430.          other versions of BASIC since the source code is included.
  431.  
  432.          LIST versions 7.2A, 7.3D, and 7.4A ran under Rainbow MS-DOS with Code Blue and its
  433.          '/V' option.  If the version of MS-DOS was 2.xx rather than 3.10, then Code Blue's
  434.          '/C' option was also needed, and LIST's 'M' command to trace for snow made the
  435.          computer stop responding to keystrokes.  Under MS-DOS 3.10, the 'M' command had no
  436.          noticeable effect.  The communication feature of LIST did not work when tried on a
  437.          Rainbow.
  438.  
  439.          The LIST mouse driver was not tested.
  440.  
  441.          SEDT runs on most MS-DOS machines, including Rainbows, given at least 190 000
  442.          characters of memory.
  443.  
  444.          The VARUG newsletters are in ASCII form.  V4N4ASC.ZIP includes graphic displays for
  445.          Rainbows and LA50-compatible printers.
  446.  
  447.          The three versions of WHERE run on most MS-DOS machines, including Rainbows.
  448.  
  449.          DISKCACH and ENVIRON were not tested.
  450.  
  451.          ISLZEXE runs on most MS-DOS machines including Rainbows.
  452.  
  453.          LZEXE uses IBM PC codes.  On a Rainbow, LZEXE requires MS-DOS 3.10b and Code Blue.
  454.          Code Blue's '/V' option is required for a screen display, but not for other
  455.          functions.
  456.  
  457.          MMDRIVE was not tested.
  458.  
  459.          On a Rainbow, for a full screen display with CKOT, use MS-DOS 3.10b and Code Blue
  460.          with its '/V' option.  If you can forgo the screen display, 3.10b and Code Blue are
  461.          not necessary.
  462.  
  463.          The 80286 version of ARCA runs on an NEC V20 microprocessor.
  464.  
  465.          The floppy disk formatter QDR33D balked at an RX50 drive, though it did turn an
  466.          RX50 MS-DOS diskette into the 40-track, single-sided format.
  467.  
  468.          DIAGS ran nicely on an old Corona portable computer.  DIAGS ran on a Rainbow under
  469.          Code Blue 1 with its '/V' option but gave incorrect information and did not print
  470.          messages that were intended for a printer.
  471.  
  472.          DOG runs on most MS-DOS machines, including the Rainbow, but has trouble under
  473.          MS-DOS 4.
  474.  
  475.          DIS300 retains most of its features under Rainbow MS-DOS with Code Blue and its
  476.          '/V' option.
  477.  
  478.          FSPOOL, GS13, PC Zmodem, TIMEPARK, and HELPSB were not tested.
  479.  
  480.          HDDIAG did not run on a Rainbow.
  481.  
  482.          LJUP2 ran on a V20-equipped Rainbow 100A and LA50 printer.  Since the LA50 is quite
  483.          different from a LaserJet, the print-out was garbage.
  484.  
  485.          Modem Doctor did not work on a Rainbow.
  486.  
  487.          The MasterKey utilities (in MSTRKY17.ZIP) ran under Rainbow MS-DOS and Code Blue 1,
  488.          but the disk editor had trouble with the Rainbow RX50 file format.
  489.  
  490.          The ANSI version of MicroEMACS 3.10 worked on a Rainbow in a brief trial.   Other
  491.          implementations of MicroEMACS 3.10 were not tested.
  492.          -----------------------------------------------------------------------------------
  493.  
  494.                                Review:  SupraModem 2400 External Modem
  495.  
  496.                                         By Wilson C.Y. Chang
  497.  
  498.          The SupraModem 2400 external modem is the cheapest modem of its kind I have seen
  499.          lately.  I tried one to see what you get for modest expense these days.
  500.  
  501.          The modem is produced by
  502.  
  503.               Supra Corporation
  504.               1133 Commercial Way
  505.               Albany, OR  97321
  506.               United States Of America
  507.               Telephone (503) 967-9075 (for orders)
  508.                         (503) 967-9081 (for technical support)
  509.  
  510.          Included with the modem is an operator's manual, an addendum with updates to the
  511.          operator's manual, a reference card with a list of commands, an AC power adapter, a
  512.          telephone cable, and a warranty registration card.
  513.  
  514.          I found the operator's manual reasonably complete and easy to read.  I would prefer
  515.          having an updated manual instead of the addendum correcting passages in the main
  516.          manual.
  517.  
  518.          The modem comes with no communications software.  I did not mind that lack; I have
  519.          plenty of communications software and can get more.  Besides, I planned on using
  520.          the modem with various computers, and the software supplied with some modems is
  521.          dedicated to certain hardware only.
  522.  
  523.          The package did include special offers of reduced rates or free trial subscriptions
  524.          to GEnie (General Electric Information Services), OAG (Official Airline Guides)
  525.          Electronic Edition Travel Service, Dow Jones News/Retrieval, and CompuServe.  I
  526.          have yet to take up any of these.
  527.  
  528.          I was struck by the small size of the modem.  I measured it at 17.0 cm long,
  529.          11.6 cm wide, and 3.1 cm tall.  I included the off-on knob and the rubber feet, but
  530.          not the power supply, in the measurements.  The small size offsets the claim that
  531.          internal modems save desk space over external modems.
  532.  
  533.          The power supply plugs into a standard AC wall outlet and into the back of the
  534.          modem, converting 120 volts of alternating current into 8.5 V AC and up to 1.35
  535.          amperes.
  536.  
  537.          The SupraModem uses Hayes-style AT commands.  I say "style" because the Hayes
  538.          SMARTMODEM 1200 I examined lacks many of the SupraModem's commands.  Of course, the
  539.          SupraModem operates at 2400 bits per second (b/s) while that Hayes was limited to
  540.          1200.
  541.  
  542.          Like other 2400 b/s modems, the SupraModem also communicates at 1200 b/s and 0 b/s
  543.          to 300 b/s.  I found that feature necessary for communicating with systems (like
  544.          one local Datapac outlet) which are limited to lower transmission speeds.
  545.  
  546.          I tried the SupraModem 2400 with a DEC Rainbow 100A and an AT&T 6286 computer.
  547.          Connection in either case was simply a matter of using a cable with a 25-pin male
  548.          connector on one end and a 25-pin female connector on the other.  I supplied my own
  549.          cable.
  550.  
  551.          Connecting to a telephone line required a cable with line cord modular connectors
  552.          at each; as I mentioned before, that cable came with the modem.
  553.  
  554.          The SupraModem 2400 has a non-volatile memory for saving preferred settings.  Two
  555.          different configurations can be saved.  Up to four telephone numbers can also be
  556.          saved in non-volatile memory so that the modem has a rudimentary dialing program in
  557.          memory.  Having a built-in dialer was a convenience while I used the Rainbow in
  558.          terminal mode.
  559.  
  560.          There are no little switches ("dip switches") for modem settings, but then the non-
  561.          volatile makes such switches unnecessary.
  562.  
  563.          The modem has a built-in speaker.  The volume is controlled by software commands;
  564.          there is no external volume control.  The volume level can be saved in non-volatile
  565.          memory, so the SupraModem (unlike some other modems I have used) did not annoy me
  566.          with a too-loud speaker.  When the volume level of my telephone's dialing was
  567.          moderate, so were the sounds made by the remote system.
  568.  
  569.          The non-volatile memory stores the modem's reaction to the computer's data terminal
  570.          ready (DTR) signal.  I prefer to have the modem ignore this signal so that if a
  571.          problem arises I can reset the computer without breaking the connection to the
  572.          remote system.  On other modems, this setting is determined by a dip switch or is
  573.          fixed by manufacturer, and not necessarily fixed as I prefer.  The option to
  574.          control reaction to the DTR signal is a definite plus for the SupraModem 2400.
  575.  
  576.          The front panel had lights indicating whether high speed was used, the modem was
  577.          off-hook, the terminal (that is, the computer) was ready, and other characteristics
  578.          of a communication session.
  579.  
  580.          One minor problem:  The off-on switch operated by being pushed in, and then popped
  581.          out again, so that it had the same position whether the modem was on or off.  The
  582.          front panel lights told whether the modem was on, but I prefer to know even if the
  583.          modem is not plugged in to alternating current.
  584.  
  585.          I used the modem for many calls to bulletin boards and the transfer of millions of
  586.          characters of files in either direction.  The SupraModem lagged somewhat in
  587.          responding to commands.  Otherwise, the modem behaved flawlessly as far as I could
  588.          see.
  589.  
  590.          The telephone line I used was designed for pulses rather than tones, but I used the
  591.          modem to gain access to tone-controlled services.
  592.  
  593.          This modem did not have MNP (Microcom Networking Protocol) ability for effectively
  594.          higher communications speeds or error checking.  That was not a problem for me
  595.          since I did not communicate with a system which offered MNP, but some other people
  596.          might be disappointed.
  597.  
  598.          I definitely liked the SupraModem 2400 external modem.  I recommend it for other
  599.          users' consideration.
  600.          -----------------------------------------------------------------------------------
  601.  
  602.                             An Introduction To The C Programming Language
  603.  
  604.                                          By Jeffrey S. Katz
  605.  
  606.          (Editor's Note:  This article is taken from the September, 1989, issue of
  607.          CVLUG$OUTPUT, the newsletter of the Connecticut Valley Local Users Group.)
  608.  
  609.          The C language and its cousin, the UNIX operating system, are hot topics.  Today
  610.          we'll talk about C by relating some of its characteristics to the more traditional
  611.          languages.
  612.  
  613.          What Is C?
  614.          ----------
  615.  
  616.          C was developed more or less concurrently with the UNIX operating system.  YOU DO
  617.          NOT NEED UNIX, OR KNOWLEDGE OF IT, TO USE C.
  618.  
  619.          C has comparatively few statements;  mastery of it comes from using the building
  620.          blocks in a clever way, not choosing from a list of 100 verbs.  C is a well-
  621.          supported native VMS language.  With the VMS calling standard, you can write some
  622.          of your program in your favorite language, and try a small part in C.
  623.  
  624.          There are personal computer versions of C to get started with, such as Borland
  625.          Turbo C and Microsoft Quick C.  The development environment is different for each C
  626.          product, but the language itself is similar.
  627.  
  628.          Lines Don't Matter
  629.          ------------------
  630.  
  631.          The 80-character record format was pretty much passΘ when C came along, so ideas
  632.          about one statement per line, or one line per statement, or special byte positions
  633.          within a record, are all irrelevant here.
  634.  
  635.          A C statement ends with a semicolon (;).  However, the way the statement meanders
  636.          around your terminal screen until the semicolon appears is mostly a style issue.
  637.          Conversely, leaving out semicolons is a typical problem for beginners.
  638.  
  639.          Blocks
  640.          ------
  641.  
  642.          Many C statements operate on a range of one other statement.
  643.  
  644.          A loop is defined as controlling the statements after itself.
  645.  
  646.          The block concept lets a group of statements be considered as one.  A block starts
  647.          with an open brace ({) and ends with a closed brace (}).
  648.  
  649.          A Program
  650.          ---------
  651.  
  652.          A C program consists of functions.  A function is a function name, a list of
  653.          arguments enclosed in parentheses, and a block.  Functions are called by name.
  654.          Many things that are verbs in other languages are functions in C.
  655.  
  656.               main()
  657.               {
  658.                       printf ("DECUS is good for you\n");
  659.               }
  660.  
  661.          An analysis of this program shows:
  662.  
  663.               A function called 'main' is being defined.  It has no arguments--there's
  664.               nothing between the parentheses.
  665.  
  666.               An opening and closing brace, encapsulating the function.
  667.  
  668.               A call to another function, printf.  Function calls are the function name
  669.               followed by the arguments in parentheses.  The argument to printf is a string,
  670.               since it's enclosed in quotes.  There is no read or write statement in C.
  671.               There are a bunch of standard functions, such as printf (print formatted), and
  672.               scanf (scan, or read, formatted).  As I said, the language is terse when it
  673.               comes to verbs.  The '\n' indicates a new line is needed.  Without it, no
  674.               carriage return-line feed sequence will occur after the input-output
  675.               operation.
  676.  
  677.               There's a semicolon at the end of the end of the line, to terminate the
  678.               statement.
  679.  
  680.          The only thing special about this program is the function name.  The main or root
  681.          program, which must be part of every program, has the function name 'main'.
  682.  
  683.          Variables
  684.          ---------
  685.  
  686.          C is strongly typed.  Every data item needs a type declaration.  The basics are:
  687.  
  688.               C        |  FORTRAN     |    COBOL
  689.               -----    |  ----------  |    ----------------------------------------
  690.               int      |  INTEGER     |    PIC 9 (technically, USAGE COMPUTATIONAL)
  691.               float    |  REAL        |    PIC 9 (typically USAGE COMPUTATIONAL-3)
  692.               char     |  CHARACTER   |    PIC X
  693.               short    |  INTEGER*2   |    PIC 9 (as for int)
  694.               double   |  REAL*8      |    PIC 9 (some machine-dependent USAGE
  695.                        |              |           COMPUTATIONAL clause)
  696.  
  697.          Assignment
  698.          ----------
  699.  
  700.          The equal sign is used:
  701.  
  702.               Pay = 60.40;
  703.               Taxes = Pay / 2.0;
  704.  
  705.          Loops
  706.          -----
  707.  
  708.          Every language needs loops; otherwise programs couldn't run for a long time without
  709.          the programmer writing a lot.  C has the 'while':
  710.  
  711.               while (temperature > 90.0)
  712.               {  ac = ac + 2.0;
  713.                  set_ac (ac);
  714.                  temperature = sense_temp();
  715.               }
  716.  
  717.          The block is executed, since it is the statement after the 'while'.  The three
  718.          statements are executed in a loop until temperature is 90 or less.
  719.  
  720.          Now is a good time to point out that C is usually written in lower case as is its
  721.          relative, UNIX.  Many C compilers differentiate between variables made of upper and
  722.          lower case.
  723.  
  724.          The more traditional loop, similar to the FORTRAN 'DO' or COBOL 'PERFORM' is
  725.  
  726.               for (vaxmodel = 6000; vaxmodel <=6500; vaxmodel = vaxmodel + 100)
  727.               printf ("Sales rep:  You've outgrown your system and need a %6d",
  728.               vaxmodel);
  729.  
  730.          The first phrase in the parenthesized list after the 'for' statement is the initial
  731.          one, executed once at the beginning of the loop.  The next phrase is the condition
  732.          which must be true for the loop to execute.  When it is not true, the loop is
  733.          completed.  The third phrase is re-evaluated every time through the loop.  The
  734.          scope of the loop is the statement (or block) after the closing parenthesis of the
  735.          'for'.  Something new here is the format descriptor in the 'printf' string.  Items
  736.          beginning with a '%' are interpreted as descriptors for variables, in a manner
  737.          similar to FORTRAN FORMATs.  Integers are printed with '%d', '%3d' being analagous
  738.          to FORTRAN 'I3'.  A floating point conversion of '%10.2f' resembles FORTRAN's
  739.          'F10.2'.
  740.  
  741.          Other Correspondences
  742.          ---------------------
  743.  
  744.          To get some ideas transferred quickly, let's try a page from an imaginary C to
  745.          FORTRAN dictionary:
  746.  
  747.               C                         |         FORTRAN
  748.               ------------------------- |  ------------------------------------
  749.                                         |
  750.               char annie[20];           |         CHARACTER ANNIE(20)
  751.                                         |
  752.               float xmatrix [10] [10];  |         REAL XMATRIX(10,10)
  753.                                         |
  754.               scanf ("%4d",&flux);      |         READ (1,10) FLUX
  755.                                         |  10     FORMAT (I4)
  756.                                         |
  757.               #define AREACODE 203      |         PARAMETER (AREACODE = 203)
  758.                                         |
  759.               #include turbinedef.h     |         INCLUDE 'TURBINEDEF.FOR'
  760.                                         |
  761.               if (x != y) q = 4         |         IF (X .NE. Y) THEN
  762.               else                      |         Q = 4
  763.               q = 5;                    |         ELSE
  764.                                         |         Q = 5
  765.                                         |         ENDIF
  766.                                         |
  767.               if (a == b || c == d)     |         IF (A .EQ. B  .OR.  C .EQ. D)
  768.               e = f;                    |         THEN
  769.                                         |         E = F
  770.                                         |         ENDIF
  771.                                         |
  772.               leptons = 4;              |         LEPTONS = 4
  773.               mesons = leptons++;       |         MESONS = LEPTONS
  774.                                         |         LEPTONS = LEPTONS + 1
  775.                                         |
  776.               leptons = 4;              |         LEPTONS = 4
  777.               baryons = ++leptons;      |         LEPTONS = LEPTONS + 1
  778.                                         |         BARYONS = LEPTONS
  779.  
  780.          There are many other programming goodies such as the 'switch' statement, which  is
  781.          a 'case' statement for those familiar with the term; if not, it's a multiway branch
  782.          and select, similar to using a stack of FORTRAN 'IF-THEN-ELSE-IF's.
  783.  
  784.          In a brief article, it's hard to illustrate lexical scoping, but here's an idea of
  785.          the flavor of the concept.  Variables exist only within the range of the function
  786.          defining them.  For a variable to be shared in the sense of FORTRAN COMMON, it is
  787.          declared outside a particular function.  Often, such a declaration is made before
  788.          the 'main()' function declaration:
  789.  
  790.               int global1, global2;
  791.  
  792.               main()
  793.               {
  794.               char yoda, luke, hans;
  795.               int sequel, nextgalaxy;
  796.  
  797.               sequel = 3;
  798.               global1 = 4;
  799.               sequel = nextgalaxy(sequel);
  800.               }
  801.  
  802.               int nextgalaxy(n);
  803.               {
  804.               int n;
  805.  
  806.               return (n + global1);
  807.               }
  808.  
  809.          Here we have a main program and a function (subroutine).  There are two global
  810.          variables which are available to both functions.  The variables 'yoda', 'luke', and
  811.          'hans' are local (automatic in the vernacular) to the main program.  So is
  812.          'sequel', but it's passed as a formal argument.  C functions serve as both FORTRAN
  813.          subroutines and functions.  For the function name itself to return a value, the
  814.          'return' statement is used to set the value of 'nextgalaxy'.
  815.  
  816.          To C Further
  817.          ------------
  818.  
  819.          I hope this article covered enough to get you interested (or decide you're
  820.          positively not interested).  To learn enough to be dangerous, you'll need a little
  821.          more knowledge of the language.
  822.  
  823.          The standard book for C is by the original authors of the language.  It's called
  824.          "The C Programming Language" by Brian Kernighan and Dennis Ritchie, published by
  825.          Prentice-Hall.  It's a paperback, so the price might be reasonable.  Another
  826.          companion book, "The C Answer Book" by Clovis Tondo and Scott Gimpel has solutions
  827.          for the exercises in the first book, and is put out by the same publisher.
  828.  
  829.          Try a university bookstore.  There are many other books about C in your local
  830.          bookstore, so you'll have to judge what else is helpful after you get the two
  831.          basics.
  832.  
  833.          To get around in any particular implementation of C, you'll also want the vendor's
  834.          manuals.
  835.  
  836.          On UNIX, there's another program called 'lint'.  Lint is a strict syntax checker
  837.          for C, and it is a good idea to run your program through it.  It can be so picky
  838.          that almost every program has some warning or informational note, but it beats
  839.          run-time debugging.
  840.  
  841.          The best way to learn a language is to need to use it.  The next time you need a
  842.          small utility program, such as a cryptogram solver, write it in C.
  843.          -----------------------------------------------------------------------------------
  844.  
  845.                                             Video Boards
  846.  
  847.          (Editor's note:  This article is taken from the VAXnotes section of the DECUS
  848.          Canada MicroVAX, MUKLUK.
  849.  
  850.          The article does not mention DEC Rainbow video.  The standard Rainbow video system
  851.          is designed for text only, and offers 24 rows and 80 or 132 columns.  The optional
  852.          graphics board offers 240 rows and 384 or 800 columns of dots in graphics mode.
  853.          With the graphics board and DEC-supplied color monitor, a Rainbow 100A can produce
  854.          1024 colors, while a 100+ or 100B can produce 4096 colors.)
  855.  
  856.          MAIL> Note 32.2      PC graphics boards       2 of 14
  857.          EISNER::KENNEDY "Terry Kennedy"              79 lines   7-DEC-1988 02:43
  858.                   -< Short summary of adaptors >-
  859.          >  I am a novice with PCs.  Can someone give me a clear but brief explanation
  860.          >  about the various graphics options on PCs?
  861.  
  862.            In the beginning:
  863.  
  864.             MDA - Monochrome Display Adapter - 80x25 monochrome text with bold, blink,
  865.                   reverse video, underline.  NO  graphics ability.  TTL interface.
  866.  
  867.             CGA - Color Graphics Adapter - 40x25, 80x25 text, attributes as above except
  868.                   no underline.  Capable of producing 8 colors in 2 intensities.  Has
  869.                   320x200 graphic mode, using one of two choices of color sets:  (red/
  870.                   green/brown or cyan/magenta/white), 640x200 graphic mode in black/
  871.                   white only.  TTL, composite interfaces.
  872.  
  873.            The Middle Ages:
  874.  
  875.             HGC - Hercules Graphics Card (and clones) - Added mono graphics to the MDA.
  876.                   Not program-compatible with other graphics modes, but widely
  877.                   supported.  TTL interface.
  878.  
  879.             PCjr - Added the ability to display all 16 colors in CGA graphics modes.
  880.                    Also introduced some new modes, ignored by all until the EGA came out.
  881.  
  882.             AT&T (Olivetti) 6300 and 6300+ - CGA in 640x400, with software in ROM to
  883.             pretend to be a CGA.  Works well most of the time.  (It better, since the
  884.             video is part of the motherboard and you can't get rid of it [mostly]).
  885.  
  886.             Assorted other boards which emulated one of the above, or enhanced one of
  887.             above (usually CGA) modes.  Examples:  STB, MAI, Plantronics.
  888.  
  889.            Recent History:
  890.  
  891.             EGA - Enhanced Graphics Adapter - Added 640x350 graphics, 16-of-64 color
  892.                   selection to CGA (also a superset of PCjr) modes.  Went nowhere due
  893.                   to price ($1200) and memory limitations (base memory = 64 k) until
  894.                   Chips & Technologies Xeroxed the chipset and sold cloning kits to
  895.                   everybody on the block.  Now considered the bare minimum for a color
  896.                   display.  Can drive (and emulate) monitors for MDA and CGA.  Some
  897.                   clones emulate HGC as well, but emulation is imperfect in most cases.
  898.                   TTL output, requires special (EGA or multi-sync) monitor for new modes.
  899.  
  900.             'Super' EGA - not content with cloning the board, other vendors added
  901.                   higher resolution (commonly 640x480, although 800x600 is also seen).
  902.                   There is no  standard for how you get to these modes, though, so
  903.                   make sure your software will work with the board you're looking at.
  904.                   Some vendors include 132-column ability.  Still TTL (although ATI
  905.                   offers composite).
  906.  
  907.             PGC - Professional Graphics Controller - An EGA superset (256 colors)
  908.                   with an on-board CPU for graphics assist.  Nobody bought one.
  909.  
  910.             Hercules Color Graphics Card, Hercules Graphics Card with RAMfont - attempts
  911.             by Hercules to catch up with a market that has passed them by.
  912.  
  913.             AT&T (EPIC) boards - The ICB, VDA and Targa - These boards manipulate
  914.             video in near-real-time, can grab images from TVs and PCs, etc.  Very
  915.             expensive, support is medium to poor.  Require another display adapter in
  916.             the system for normal PC stuff.
  917.  
  918.            The new stuff:
  919.  
  920.             VGA - The latest from IBM (and the cloners).  Legitimizes the 640x480
  921.                   mode of the Super EGAs.  Adds 256 color display (out of several
  922.                   zillion).  Analog output.  Some cloners have already come out with
  923.                   super VGAs, with the upper limit currently about 1024x768.  These
  924.                   boards may have up to 1/2 megabyte of memory just for the display
  925.                   (256K is standard).  Requires a PS/2, multi-sync, or 8514 monitor
  926.                   for new modes, clones will run on other monitors, but not in the
  927.                   advanced (new) modes.
  928.  
  929.             MCGA - A low-end VGA implementation found in the PS/2 25 & 30 models.
  930.  
  931.             8514 - IBM's latest try at the PGC.  Nobody is buying these either.  A
  932.                   super VGA with a fast 386 is better for most things (8514 support
  933.                   is very  scarce).
  934.  
  935.          With the cost of a VGA board (street) under $200, I don't see any reason to get
  936.          anything else today.  You can always start with a cheap monitor and upgrade later
  937.          if cost is a problem.
  938.           End of note
  939.  
  940.          Note 32.3                                                PC graphics boards
  941.                                                           3 of 14
  942.          EISNER::KENNEDY "Terry Kennedy"                        10 lines   7-DEC-1988 02:47
  943.                                                                 -< What runs on what >-
  944.          >  Will a program written for VGA run on EGA, etc.?
  945.  
  946.          Anything listed as a superset of a previous board in the previous reply should run
  947.          software for the older board.  Most commercial software today will run on EGA or
  948.          VGA. Some things (like paint programs) are VGA-specific.
  949.  
  950.          Note that you have N manufacturers trying to write code for their boards to emulate
  951.          the IBM board.  There are bound to be some bugs and quirks in various things.  Be
  952.          very choosy when selecting a VGA card (ask if you want my opinions).
  953.           End of note
  954.          -----------------------------------------------------------------------------------
  955.  
  956.                                         Questions And Answers
  957.  
  958.          Do you have a computer-related problem?  Send it to us.  We can publish it, and if
  959.          we do not know a solution, perhaps someone else in the users group can provide one.
  960.  
  961.          QUESTION:  When I use fanfold paper in my printer, a row of perforations sometimes
  962.          catches on the paper bail, wrecking the run.  How can I avoid this problem?
  963.  
  964.          ANSWER:  You can try lubricating the paper bail around its rubber rollers.
  965.          However, the solution we find best is to move the paper bail away from the platen.
  966.          Some printers (the DEC LA100, for example) force you to do so when you install the
  967.          tractor, and the procedure works with other printers we have tried.
  968.  
  969.          QUESTION:  I have a computer which runs MS-DOS.  I have learned that I can abort
  970.          commands by entering either control-C or control-Break.  Is there any difference
  971.          between the two?
  972.  
  973.          ANSWER:  MS-DOS and IBM PC-DOS have a type-ahead feature; a certain number of
  974.          keystrokes may be made ahead of time, and the keystrokes stored in memory and
  975.          processed in turn.  On an IBM PC and many other computers, if you enter control-C,
  976.          the command to abort will wait in turn until preceding keystrokes are accepted.
  977.          Entering control-Break clears all keystrokes from memory, and aborts at once.
  978.  
  979.          Unaided Rainbow MS-DOS does not allow aborting by control-Break.  Under MS-DOS
  980.          2.01, control-C aborts at once, just like control-Break on an IBM PC.  Under later
  981.          versions of Rainbow MS-DOS, the memory-resident utility RB-BUFFR makes control-C
  982.          equivalent to an IBM PC's control-Break.
  983.  
  984.          QUESTION:  I need a new power supply for my modem.  The modem takes an external
  985.          transformer which converts normal wall current (120 volts AC) to 9.5 volts AC (not
  986.          DC).  Where can I get such a power supply without buying another modem?
  987.  
  988.          ANSWER:  We made many telephone calls before getting the answer.  We found a 120
  989.          volt AC to 9.5 volt AC power supply at a local Gandalf Data Limited service center.
  990.          Gandalf is a manufacturer of modems.  The power supply we found at the Gandalf
  991.          center fits some other manufacturers' modems, but you will have to check whether
  992.          your modem has a compatible connector.
  993.  
  994.          Generally, we suggest you contact a modem service outlet, preferably for your brand
  995.          of modem.
  996.          -----------------------------------------------------------------------------------
  997.  
  998.                                          Buy, Sell, Or Swap
  999.  
  1000.          This section is presented as a service to members.  There is no charge for
  1001.          advertizements placed here, though donations will be accepted.  Only items related
  1002.          to computing will be advertized; if you wish to sell an old car, we respectfully
  1003.          suggest that you publicize elsewhere.  Advertizements are not accepted from
  1004.          suppliers.  In accordance with DECUS policy on commercialism, we do not print
  1005.          prices.  Ads should preferably be submitted to the editor in writing or as ASCII
  1006.          computer files, but may also be phoned in.
  1007.                                   ----------------------------------
  1008.  
  1009.          AVAILABLE:  The Chilliwack Progress newspaper has three rack-mounted RK05J disk
  1010.          drives to give away free of charge to computer clubs or radio buffs.  Contact Dave
  1011.          Pilgrim at (604) 792-1931 weekdays.
  1012.  
  1013.          AVAILABLE:  Kwantlen College is clearing out a stock of DEC Rainbow and DECmate
  1014.          accessories, including graphics packages, floor stands, and cables, as well as
  1015.          Rainbow and DECmate software such as Select-86, Multiplan-86, Multiplan-80,
  1016.          MBASIC-80, CP/M-86/80 version 2.0, MS-DOS 2.05, Peachtree List Manager, and
  1017.          Poly-Com communications.  Some items are in the original unopened packages.
  1018.          Contact Randy Bruce at (604) 599-2068.
  1019.  
  1020.          FOR SALE:  Rainbow 100 with 256 k of memory, Multiplan, WPS-80 word processor,
  1021.          accounting programs, and other software.  Contact Doug Nicol at (604) 792-0025.
  1022.  
  1023.          FOR SALE:  Poly-XFR CP/M communications software for Rainbow 100;  the software is
  1024.          in the original package with all documentation.  Three 65 536-character DRAM
  1025.          (memory) chips.   One serial-to-parallel interface.  These items are just taking up
  1026.          space now, so all offers will be considered.  Telephone David P. Maroun at
  1027.          (604) 792-4071.
  1028.  
  1029.          FOR SALE:  Peachtree business modules for MS-DOS:  PeachCalc spreadsheet, general
  1030.          ledger, accounts payable, accounts receivable, personal calendar, job cost system,
  1031.          and inventory control.   Any offer will be seriously considered.  Note:  These
  1032.          modules require Code Blue and maximum memory to run on Rainbows.  Contact David P.
  1033.          Maroun at (604) 792-4071.
  1034.  
  1035.          FOR SALE:  One memory expansion board, nominally 192 k, for a DEC Rainbow.  Contact
  1036.          Ken Alger at (604) 390-4482.
  1037.  
  1038.          FOR SALE:  DEC LA50 printer; needs some repair.  Contact David Camp at (604)
  1039.          640-4104 (work) or (604) 737-1904 (home).
  1040.  
  1041.          WANTED:  Read-only memory (ROM) chips to allow a DEC LA100 printer to print 8-bit
  1042.          characters and to print letter-quality text at twelve characters per inch.
  1043.          Telephone David P. Maroun at (604) 792-4071.
  1044.          -----------------------------------------------------------------------------------
  1045.  
  1046.          What Do You Think Of This Issue?
  1047.  
  1048.          Please tell us what you liked and did not like.
  1049.  
  1050.          The best articles were:__________________________________________________________
  1051.  
  1052.          _________________________________________________________________________________
  1053.  
  1054.          _________________________________________________________________________________
  1055.  
  1056.          _________________________________________________________________________________
  1057.  
  1058.          The worst articles were:_________________________________________________________
  1059.  
  1060.          _________________________________________________________________________________
  1061.  
  1062.          _________________________________________________________________________________
  1063.  
  1064.          _________________________________________________________________________________
  1065.  
  1066.          Comments or suggestions:
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.          Send your opinions to The Editor, VARUG Newsletter, 9395 Windsor Street,
  1093.          Chilliwack, BC, Canada   V2P 6C5.
  1094.