home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / pcjr / pcjr9600.lzh / PCJR9600.DOC < prev   
Text File  |  1987-08-10  |  10KB  |  197 lines

  1.  
  2.  
  3.  
  4.                                                    PCJR9600
  5.  
  6.  
  7.                         A program for enabling the IBM PCjr
  8.                         serial port to operate at 9600 baud
  9.  
  10.                           By Gary Strait   Poughkeepsie, NY
  11.  
  12.                                Version 3.10  August 9, 1987
  13.  
  14.  
  15.        PUBLIC DOMAIN   This program is contributed to the public
  16.        domain, and may be distributed and used freely provided
  17.        that no fee is charged for its distribution or use and
  18.        that it is distributed only in a complete and unmodified
  19.        form, including these instructions.
  20.  
  21.  
  22.        This program was written to enable X*PRESS and X*CHANGE cable
  23.        services to operate on the IBM PCjr.
  24.  
  25.        This program is necessary since X*PRESS and X*CHANGE use a
  26.        BIOS interrupt call to set the serial port to 9600 baud so
  27.        that it can receive the 9600 baud data feed, but PCjr BIOS
  28.        does not support 9600 baud.  This program is a replacement
  29.        for the section of PCjr BIOS that sets the serial port baud
  30.        rates.
  31.  
  32.        This program will also enable any other program or function
  33.        (including the DOS mode command) that uses this BIOS call to
  34.        select 9600 baud on the PCjr.  Note that some programs
  35.        (examples: PROCOMM, QMODEM) do not use this BIOS function,
  36.        so they are able to set 9600 baud without PCJR9600.
  37.  
  38.        The PCjr cartridge basic cannot handle 9600 baud. PCJR9600
  39.        will not change this.
  40.  
  41.        To install this program, simply type PCJR9600 at a DOS
  42.        prompt; or if you want to always run with it installed,
  43.        include  PCJR9600  as a line in your AUTOEXEC.BAT file.
  44.        There is no reason you could not have it installed at
  45.        all times; it only consumes a few hundred bytes and
  46.        still allows other baud rates to be used.
  47.  
  48.        When run, this program installs itself permanently in
  49.        memory, ready to handle the BIOS function calls for
  50.        the serial port.  It will remain resident until you
  51.        power off or re-boot DOS.  (Don't install it more than
  52.        once, or you will have multiple copies in memory,
  53.        wasting memory space)
  54.  
  55.        No messages appear on the screen when PCJR9600 is loaded,
  56.        nor are the baud rates of the serial port or internal
  57.        modem port changed.  X*PRESS and X*CHANGE will call the
  58.        PCJR9600 code (in memory) to set 9600 baud when you start
  59.        them up.  If you're running some other software that does
  60.        not automatically set the baud rate for you, you can
  61.        use the DOS MODE command to set the serial port or
  62.        internal modem port to whatever is required.
  63.  
  64.  
  65.        Hints for running X*PRESS or X*CHANGE on the PCjr:
  66.  
  67.        - PCJR9600 must be loaded BEFORE you start the X*PRESS or
  68.          X*CHANGE software.
  69.  
  70.        - You will need at least 256k bytes of memory.  The more
  71.          the better.  640k would be best.  The more memory
  72.          you have, the more stories you will be able to select
  73.          from at any one time.  (X*PRESS and X*CHANGE store all
  74.          the incoming data in memory, as much as you've got room
  75.          for, and let you select from whatever is in memory)
  76.  
  77.        - Make sure the DOS disk you use does whatever is necessary
  78.          to use the additional memory.  IBM memory attachments
  79.          require a CONFIG.SYS file with a  DEVICE=PCJRMEM.COM
  80.          statement (optionally followed by a /C or /E).  Most
  81.          other add-on memory attachments require a similar
  82.          procedure.
  83.  
  84.        - You will need the PCjr adapter cable for serial devices
  85.          to connect the signal to the PCjr if you will be using
  86.          the built-in serial port.  There are also add-on serial
  87.          ports available.  For example, Legacy Technologies makes
  88.          one that fits the internal modem slot.  If you're using
  89.          something like this, make sure it has a DB25 (25 pin
  90.          D-shell) connector.
  91.  
  92.        - If the X*PRESS or X*CHANGE receiver is connected to your
  93.          PCjr when you power on or re-boot, you may get an ERROR D.
  94.          If you do, just press enter to continue.  This is not a
  95.          hardware failure.  If the power-on self test sees data
  96.          incoming from X*PRESS or X*CHANGE when it is trying to
  97.          test the serial port, it thinks the serial port is broken.
  98.          The power-on self test was written assuming the PCjr compact
  99.          printer or a modem would be connected.  Neither of these
  100.          would be sending data to the PCjr during this time.
  101.  
  102.        - Set MODE CO80 or any other 80 column mode before starting
  103.          X*PRESS or X*CHANGE.  These programs will not work in
  104.          40 column mode.
  105.  
  106.        - Data is constantly being received.  Display updates,
  107.          keyboard input, and disk drive accesses can cause the
  108.          PCjr to not keep up with the incoming data.  These should
  109.          be avoided as much as possible to get the maximum amount
  110.          of data.  Turning off the feed ticker (one of the PC
  111.          Setup options in the X*CHANGE MENU) cuts down on a lot of
  112.          display updates.  I recommend turning it off.
  113.  
  114.        - If you're using an IBM memory expansion attachment and at
  115.          least 384k, you can change the DEVICE=PCJRMEM.COM statement
  116.          in your CONFIG.SYS file to  DEVICE=PCJRMEM.COM /C.  This
  117.          will make the PCjr run faster, but will reduce the amount
  118.          of memory available.  Or, you can set up a RAM disk to
  119.          fill all of the lower 128k of memory not being used for
  120.          the video buffer or DOS.  (This same trick can also be
  121.          used to speed up the PCjr for many other programs)  This
  122.          works because the memory built into the PCjr runs slower
  123.          than external add-on memory attachments, and doing either
  124.          of these things forces programs to run in the external
  125.          memory.
  126.  
  127.        - If you have an internal modem or a serial adapter in the
  128.          internal modem slot, you're all set.  Just select the
  129.          secondary communications adapter in X*CHANGE if you're using
  130.          built-in serial port, or the primary communications adapter
  131.          if you have the X*CHANGE receiver connected to a serial
  132.          adapter in the internal modem slot.  If you don't have one
  133.          of these devices in the internal modem slot, you may need
  134.          an extra step to get X*CHANGE running.  Start X*CHANGE and
  135.          select the secondary communications port (from the PC setup
  136.          option in the main menu).  If you don't get any data, exit
  137.          X*CHANGE and re-insert your DOS disk.  Enter the following
  138.          command:
  139.          MODE COM1:9600,N,8,1
  140.          Restart X*CHANGE, and you should now receive data.  You
  141.          will need to issue this command each time you re-boot.
  142.          This is necessary because the PCjr hardware doesn't work
  143.          quite the same as other PCs if the internal modem is not
  144.          installed.
  145.          To make startup easier, you can put this command in your
  146.          AUTOEXEC.BAT file.  Put it AFTER the PCJR9600 statement.
  147.  
  148.        - The X*CHANGE people told me that their kit would not work
  149.          on the PCjr (it doesn't without this program).  They didn't
  150.          want to send it to me at first, thinking I'd not be able to
  151.          make it work.  I've told them I did get it to work, so they
  152.          may not object to orders for the PCjr in the future. (they may
  153.          even change their program to work on the PCjr, since I told
  154.          them that it could be done).  Be sure to tell them you're
  155.          connecting it to a PCjr when you order, so you get the correct
  156.          cable to fit your serial port.  They have different cables
  157.          depending on what type of computer you're connecting to.
  158.          Also note that if you have an add-on serial port, it may
  159.          not have the same kind of plug as the IBM PCjr adapter cable
  160.          for serial devices.  If you are using one of these devices,
  161.          make sure you tell X*PRESS so you get a matching cable.
  162.          Also tell them what cable TV company you're on.  Different
  163.          cable systems require different receivers.
  164.  
  165.  
  166.        What are X*PRESS and X*CHANGE?
  167.  
  168.        X*PRESS and X*CHANGE are 2 different (but similar) services
  169.        offered by X*PRESS Information Services, Ltd.  They are
  170.        based in the Denver, Colorado area and send data by satellite
  171.        to participating cable TV systems.  The cable systems broadcast
  172.        the signal over their cable lines to receiver boxes in the
  173.        users homes.  When you order their service, you get a receiver
  174.        box that goes between the cable TV line and the serial port of
  175.        your PC.  You receive a 1-way transmission containing news,
  176.        sports, and weather stories, and stock prices for North American
  177.        stock exchanges.  Excerpts from Byte magazine are also carried.
  178.        X*PRESS Executive (one of the services) also provides additional
  179.        financial and business news and news for each of the 50 states.
  180.        X*CHANGE (the other service) has less frequent stock updates
  181.        and less financial and business news, but adds home shopping,
  182.        lifestyles (recipes, articles on food, fitness, money management,
  183.        families, careers, etc.), entertainment (TV schedules and movie
  184.        and book reviews, horoscopes, etc.), and user conferences.
  185.  
  186.        If you don't know if your cable company carries these services,
  187.        ask them, or ask X*PRESS information services.  Their phone
  188.        number is 1-800-446-4266.
  189.  
  190.  
  191.        This program has been tested on 3 different PCjrs and works
  192.        on all 3, but I cannot guarantee that 9600 baud will always
  193.        work with a minimal error rate in all circumstances.
  194.        Remember, IBM says 9600 baud is not supported in the PCjr,
  195.        so if it doesn't work reliably enough for you, IBM won't
  196.        fix it.
  197.