home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msbdm2.txt < prev    next >
Text File  |  2020-01-01  |  11KB  |  209 lines

  1.  
  2.  
  3.  
  4.  
  5. Acquiring KERMIT-MS for the DECmate II (plus Bootstrap Procedures)
  6.  
  7.         by:
  8.  
  9.         Charles Lasner
  10.         Charles Lasner Associates
  11.         72-55 Metropolitan Avenue
  12.         Middle Village, New York
  13.                        11379-2107
  14.  
  15.         Telephone: (718) 894-6499
  16.  
  17.         Net Mail: OC.LASNER@CU20B
  18.  
  19.  
  20. Like the DEC Rainbow, there  are  problems acquiring and bootstrapping
  21. KERMIT-MS for MS-DOS on the DECmate II.  This file describes all known
  22. relevant  methods to first acquire KERMIT, and  then  update  it  when
  23. future releases are available.
  24.  
  25. 1)  Obtaining  the distribution file(s) MSVDM2.BOO (or MSVDM2.EXE)  by
  26.     communications methods.
  27.  
  28.     The DECmate II does not provide any readily available  program  to
  29.     capture remote  files  directly  other  than  the  DEC-distributed
  30.     POLYGON Associates terminal  emulator  (POLY-COMM)  which  is both
  31.     expensive and obsolescent in  light  of  KERMIT.  In any case, the
  32.     few users who have access  to  the  POLYGON  product  and  can use
  33.     POLY-XFR to transfer a file from  a  host  in conjunction with the
  34.     other side of POLY-XFR (the expensive server  side  product  for a
  35.     variety  of  large  systems)  should  use  this method  to  obtain
  36.     MSVDM2.BOO,   the  4-3  encoded  binary  form  of  MSVDM2.EXE  and
  37.     MSBDM2.BAS, the MBASIC de-booing program.
  38.  
  39.     It is also possible to use WPS-8 Document Exchange (DX) to acquire
  40.     these  files as WPS documents (MSVDM2.BOO and MSBDM2.BAS are ASCII
  41.     files).   The  problem is getting MSVDM2.BOO and MSBDM2.BAS to the
  42.     other site with  DX  support  (CU20B  apparently does have DX-20);
  43.     but this is the  same  problem  as  finding  a  host with POLY-XFR
  44.     support and the files.  DECmate II MS-DOS CONVERT will convert the
  45.     WPS  documents  into  MSVDM2.BOO  and  MSBDM2.BAS  (CONVERT  is  a
  46.     standard  utility  of  DECmate  II MS-DOS).   DECmate  II  CP/M-80
  47.     WPSCONV can also be used to convert the WPS documents into CP/M-80
  48.     files  MSVDM2.BOO  and  MSBDM2.BAS;    MS-DOS  CONVERT  can create
  49.     MSVDM2.BOO and  MSBDM2.BAS  in  either  CP/M-80 or MS-DOS formats.
  50.     (See below for usage of the CP/M-80 file MSVDM2.BOO.)
  51.  
  52.  
  53.     The DECmate II  also  runs  OS/278  with  K12MIT (aka KERMIT-278).
  54.     This system can be  used  to  obtain MSVDM2.BOO and MSBDM2.BAS and
  55.     convert them to WPS documents  via  the  standard  OS/278  utility
  56.     WPFLOP.SV.  The user is referred  to  documentation  elsewhere  on
  57.     running  OS/278  and K12MIT.  Unlike DECmate  II  MS-DOS  CONVERT,
  58.     OS/278  WPFLOP.SV  is  documented  only via the help  facility  of
  59.     OS/278,  as  there is no actual manual for this  system.    It  is
  60.     assumed  that  the  user is a long-term familiar of PDP-8/DECmates
  61.     and  needs  only  the  minimal  release notes over and above older
  62.     system documentation from  former  releases of OS/8 family systems
  63.     to "figure it out."  The  command HELP WPFLOP will reveal all that
  64.     is known about this utility.   (CONVERT is adequately described in
  65.     the DEC MS-DOS user manual;   the  user is referred to that manual
  66.     for documentation on CONVERT, which is virtually  self-documenting
  67.     and menu-driven.) A typical usage of WPFLOP follows:
  68.  
  69.     }R WPFLOP                                  Invoke WPFLOP.
  70.     *RX51:<RX50:MSVDM2.BO/O                    Convert MSVDM2.BOO to a
  71.                                                WPS document.
  72.  
  73.     This causes the file MSVDM2.BOO to be replicated as a WPS document
  74.     on the specified drive (in this case drive 1 or B) as the document
  75.     of  highest  number (with no name field).  WPS-8 can  be  used  to
  76.     assign a normal name to the document, thus allowing MS-DOS CONVERT
  77.     to turn the document into MSVDM2.BOO.
  78.  
  79.     The DECmate II can also run CP/M-80.  Assuming the availability of
  80.     KERMIT-80 for  the DECmate II, the files MSVDM2.BOO and MSBDM2.BAS
  81.     can be acquired  as  CP/M files.  MS-DOS CONVERT allows conversion
  82.     of CP/M files into  MS-DOS files;  MSVDM2.BOO or MSBDM2.BAS can be
  83.     transformed into MS-DOS files as  necessary.    This  method  also
  84.     works  with  binary files, allowing the  direct  transfer  of  the
  85.     executable   files  MSVDM2.EXE,  and  MSBPCT.EXE,  the  high-speed
  86.     de-booing  utility (also available in .boo format as  MSBPCT.BOO),
  87.     or  any  other  binary  files.  This assumes the  availability  of
  88.     MSVDM2.EXE and MSBPCT.EXE on the remote system, as well as  binary
  89.     file transfer capability on the remote KERMIT.  If the actual file
  90.     transfer was  accomplished  with  WPS  DX  (ASCII files only), the
  91.     CP/M-80 utility WPSCONV  can  be  used  to  produce the CP/M files
  92.     MSVDM2.BOO and MSBDM2.BAS from  the  corresponding  WPS documents.
  93.     CP/M-80 runs a version of  MicroSoft  BASIC  known  as MBASIC (not
  94.     compatible  with  MSBPCT.BAS)  which  is compatible  with  Rainbow
  95.     CP/M-80/86 MBASIC and VT-180 Robin MBASIC.   The  files MSBDM2.BAS
  96.     and  MSBRB1.BAS (the corresponding file for the Rainbow)  can  run
  97.     under  CP/M-80  MBASIC  to  de-boo  MSVDM2.BOO into MSVDM2.EXE (or
  98.     MSBPCT.BOO  into  MSBPCT.EXE)  before using MS-DOS CONVERT to move
  99.     the file(s) to MS-DOS.
  100.  
  101.  
  102. 2)  Obtaining the file(s) without communications methods.
  103.  
  104.     Unfortunately, it  is unlikely the user will be able to completely
  105.     exercise any of  the  above  methods,  as they all have "Catch-22"
  106.     drawbacks.  Some other  method  must  first  be used to obtain the
  107.     file(s) directly.  The DECmate II user has several choices:
  108.  
  109.     a)  Obtain a DECmate II  MS-DOS  disk  from  the  author  (address
  110.         above) for a nominal charge.
  111.  
  112.     b)  Obtain a disk from a  DECmate  III or III-plus site containing
  113.         the files in either WPS format  or  CP/M-80  format  as  above
  114.         (these systems run either identical WPS or  compatible CP/M-80
  115.         systems).  DECmate III CP-M/80 can run MBASIC  and  MSBDM2.BAS
  116.         (or  MSBRB1.BAS)  to  de-boo  MSVDM2.BOO  into  MSVDM2.EXE (or
  117.         MSBPCT.BOO into MSBPCT.EXE).
  118.  
  119.     c)  Obtain a  disk  from  a  Rainbow  site containing the files in
  120.         either Rainbow CP/M-86/80  or  Rainbow  MS-DOS  formats (these
  121.         systems  are  compatible  with  their  respective  DECmate  II
  122.         counterparts).    The  Rainbow  schemes  have  the  additional
  123.         advantage of being able to de-boo the files before delivery to
  124.         the DECmate II by several methods.   (The  Rainbow can run the
  125.         de-booing  programs  MSBPCT.EXE (from C or ASM) under  Rainbow
  126.         MS-DOS,  or MSBRB1.BAS or MSBDM2.BAS with MBASIC under Rainbow
  127.         CP/M-86/80.)
  128.  
  129.     d)  Obtain a disk from a VT-180 Robin site containing the files in
  130.         CP/M-80  format.  DECmate II or III (but not III-plus) CP/M-80
  131.         supports Robin  disks  (as  read-only devices due to the lower
  132.         density).  The  Robin  is  probably able to run the DECmate II
  133.         de-booing  program  (MSBDM2.BAS)  or   the  Rainbow  de-booing
  134.         program (MSBRB1.BAS) with MBASIC.
  135.  
  136.     e)  Obtain a single-sided 8 or  9  sector IBM PC format disk (160k
  137.         or 180k) containing the files in  MS-DOS  format.   DECmate II
  138.         MS-DOS  supports  single-sided PC disks (as read-only  devices
  139.         due to the lower density).  This method  has  all of the other
  140.         advantages  of  the  Rainbow  method  (PCs also run MSBPCT.BAS
  141.         etc.)  but  might  require  multiple  disks  if moving several
  142.         files.
  143.  
  144.     f)  Obtain a  disk from a PDP-8 site with an OS/8 family operating
  145.         system using the  RX50-compatible  FLP8 with 5.25" drives from
  146.         CESI containing the files  in  OS/278 RX50 format.  DECmate II
  147.         (or  III or III-plus) OS/278  supports  this  format  for  all
  148.         purposes except bootstrapping directly to the  floppy disk due
  149.         to  incompatible  hardware-dependant  boot  block code.   This
  150.         allows transfer of all .BOO format files or K12MIT (to allow a
  151.         communications method as above).
  152.  
  153.  
  154.     g)  Assuming the user has the RX/78 8" floppy option:
  155.  
  156.         i)  Obtain  a  copy of the .BOO format files or K12MIT from an
  157.             OS/8 (PDP-8) or  OS/78  (DECmate  I) or OS/278 (DECmate II
  158.             with RX/78) site on  RX01  or  RX02,  and proceed as in f)
  159.             above, or
  160.  
  161.         ii) Obtain  the  files  on  8"  CP/M-80 diskettes.  Decmate II
  162.             CP/M-80 supports  standard  8"  format  in  single-density
  163.             (RX01 format) only.    (Most of the 8" CP/M-80 systems are
  164.             compatible with the standard  (3740 or RX01) format).  The
  165.             files will have to be copied to 5.25" diskettes before use
  166.             by some conversion utilities (MS-DOS does  not  support 8"
  167.             disks, so CONVERT wouldn't work, etc.) but  you  generally
  168.             proceed as above.
  169.  
  170.     h)  Obtain  the  generic  MSVGEN MS-DOS KERMIT or generic  CP/M-80
  171.         KERMIT from any of the above to in turn  acquire the requisite
  172.         files.  The generic KERMIT versions run very well under  their
  173.         respective operating  systems  on  the  DECmate  II,  and will
  174.         actually exceed the baud rate limits cited in their respective
  175.         write-ups due to the  superior i/o speed of the DECmate's 6120
  176.         (PDP-8) processor.
  177.  
  178.  
  179. 3)  Running MBASIC and MSBDM2.BAS.
  180.  
  181.     From the CP/M-80 prompt the user invokes:
  182.  
  183.     A>MBASIC MSBDM2
  184.  
  185.     The program will ask for the name of  the  file  to  be  de-booed.
  186.     Respond  with  the appropriate file name (MSBPCT.BOO, etc.);   all
  187.     normal  (DEC)  editing conventions apply including CTRL-C and DEL.
  188.     The .EXE  file  will  be created automatically using the file name
  189.     imbedded in the  specified boo-format file.  The program will exit
  190.     to CP/M-80;  therefore,  the  user  must run it again to de-boo an
  191.     additional file.
  192.  
  193.  
  194. 4)  De-booing recommendations.
  195.  
  196.     The only way to de-boo  the  file MSVDM2.BOO directly from DECmate
  197.     II MS-DOS is to use the  program  MSBPCT.EXE (from either the C or
  198.     ASM  versions).    This  is the recommended  method  for  updating
  199.     KERMIT-MS to the next version, as all other  methods are extremely
  200.     slow.
  201.  
  202.     Use CP/M-80 MBASIC with MSBDM2.BAS once to convert MSVDM2.BOO into
  203.     MSVDM2.EXE, or to convert MSBPCT.BOO into  MSBPCT.EXE.  Use MS-DOS
  204.     CONVERT to move these files to the  MS-DOS  disk.   MSBPCT.EXE and
  205.     MSVDM2.EXE  will satisfy all future updating needs as  new  KERMIT
  206.     versions  are distributed (MSVDM2.BOO).  If MSBPCT.BOO is de-booed
  207.     by MSBPCT.EXE the resultant MSBPCT.EXE will be smaller (no CP/M-80
  208.     conversion overhead); this applies to all .BOO format files.
  209.