home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / archives / cpm / 8506-1.txt < prev    next >
Text File  |  1993-02-12  |  199KB  |  4,770 lines

  1.  1-Jun-85 07:57:00-MDT,1455;000000000000
  2. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 1 Jun 85 07:55:34-MDT
  4. Received: from simtel20.arpa by AMSAA.ARPA id a000213; 1 Jun 85 9:35 EDT
  5. Date: Sat, 1 Jun 1985  07:35 MDT
  6. Message-ID: <KPETERSEN.12115657682.BABYL@SIMTEL20.ARPA>
  7. Sender: KPETERSEN@SIMTEL20.ARPA
  8. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  9. To:   crash!victoro@sdcsvax.ARPA
  10. Cc:   Info-Cpm@AMSAA.ARPA
  11. Subject: How to get MODM700 (latest version of MODEM7)
  12.  
  13. Victor, MODM700 (the latest version of MODEM7) is too large to send by
  14. netmail.  Those who don't have access to SIMTEL20 can get it from my
  15. RCPM Royal Oak (Michigan) (313) 759-6569.  It uses a Racal-Vadic
  16. triple modem, speaks 103, 212 and 3400 protocol at 300, 450 and 1200
  17. baud.
  18.  
  19. Your friend can get it there on the C: drive as MODM700.LBR
  20. (everything needed to run the program except for the user overlay) and
  21. MODM700.AQM (full source - very large and not necessary to get).
  22. There is a M7-OVL.LBR (about 500k) full of user overlays.  Don't take
  23. that, just download the overlays needed using the XMODEM L command or
  24. run LUX and use the SEND command to extract them.
  25.  
  26. You'll also find MEX112.LBR there.  MEX has a lot more features than
  27. MODEM7.  The MEX user overlays are in MEX-OVL1.LBR.
  28.  
  29. --Keith Petersen
  30. Arpa:  W8SDZ@SIMTEL20.ARPA
  31. uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
  32. uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
  33.  1-Jun-85 08:41:16-MDT,1345;000000000000
  34. Return-Path: <info-cpm-request@AMSAA.ARPA>
  35. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 1 Jun 85 08:40:05-MDT
  36. Received: from ucb-vax.arpa by AMSAA.ARPA id a000284; 1 Jun 85 10:15 EDT
  37. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.24/4.46)
  38.     id AA21416; Sat, 1 Jun 85 07:12:42 pdt
  39. Received: from ucbamber.CC.Berkeley.ARPA (ucbamber.ARPA)
  40.     by ucbjade.CC.Berkeley.ARPA (4.19/4.35.2)
  41.     id AA00516; Sat, 1 Jun 85 07:16:42 pdt
  42. Received: by ucbamber.CC.Berkeley.ARPA (4.19/4.35.2)
  43.     id AA15855; Sat, 1 Jun 85 07:16:16 pdt
  44. Date: Sat, 1 Jun 85 07:16:16 pdt
  45. From: swillett%ucbamber.CC@ucb-vax.ARPA
  46. Message-Id: <8506011416.AA15855@ucbamber.CC.Berkeley.ARPA>
  47. To: info-cpm@AMSAA.ARPA, rbt%sftig.uucp@BRL.ARPA
  48. Subject: Re: BORLAND TURBO PASCAL - New release (CP/M Version) (Really
  49.     how to contact TUG)
  50.  
  51. TUG can be contacted at:
  52.  
  53. Turbo Users Group
  54. PO Box 1510
  55. Poulsbo, WA 98370
  56.  
  57. Re: Recursion
  58. Turbo does indeed support recursion if the proper compiler directive is set.
  59. The issue is whether or not is supports standard pascal recursion -it appar-
  60. ently does not, since it does not allow the passing of *local* variables to
  61. recursive modules by reference.  It works fine with globavariables. I doubt
  62. that Borland considers this a "bug" since they designed the software that way.
  63.  
  64. steveswillett
  65.  
  66.  1-Jun-85 19:14:29-MDT,1626;000000000000
  67. Return-Path: <info-cpm-request@AMSAA.ARPA>
  68. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 1 Jun 85 19:12:40-MDT
  69. Received: from brl-tgr.arpa by AMSAA.ARPA id a024684; 1 Jun 85 20:42 EDT
  70. Received: from usenet by TGR.BRL.ARPA id a000487; 1 Jun 85 20:40 EDT
  71. From: John Blalock <jb%terak.uucp@BRL.ARPA>
  72. Newsgroups: net.micro.cpm
  73. Subject: Xebec 1410 BIOS Help Wanted
  74. Message-ID: <583@terak.UUCP>
  75. Date: 31 May 85 05:59:16 GMT
  76. To:       info-cpm@AMSAA.ARPA
  77.  
  78. *** REPLACE THIS BUGLINE WITH YOUR MESSAGE ***
  79.  
  80. I've decided to add a SA606 Winchester drive to my S-100 CP/M 2.2 system.
  81. (CCS 2810 Z80A CPU and CCS 2422 floppy controller.)  The Wini will be
  82. interfaced thru a SASI/SCSI Host Adapter (I have the design pretty well
  83. completed) and a Xebec 1410 SASI controller.  Modifying the BIOS to handle
  84. the hard disk will be my major challenge and I'd sure like some pointers,
  85. sample BIOS listings, etc. to help me in this task.  Where better to
  86. ask for help than here?
  87.  
  88. Please mail any listings, suggestions, warnings, experiences, or
  89. encouraging words to me at the address below.  Discouraging words
  90. should be directed to dev/null as I couldn't resist the price of $275
  91. for the drive/controller combo from Paramount Electronics in Sunnyvale,
  92. CA (408) 773-9595.
  93.  
  94. Thanks in advance for the help!
  95.  
  96. John Blalock, W7AAY
  97.  
  98. uucp:     ...{amd,decvax,hao,ihnp4,seismo}!noao!terak!jb
  99. phone:     (602) 998-4800
  100. us mail: Terak Corp., 14151 N. 76th St., Scottsdale, AZ 85260
  101.          \\\\\
  102.           -----> Soon to be part of CalComp, A Sanders Company
  103.                 (See page 2 of May 6 issue of Electronic News)
  104.  2-Jun-85 00:12:48-MDT,1351;000000000000
  105. Return-Path: <info-cpm-request@AMSAA.ARPA>
  106. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Jun 85 00:09:43-MDT
  107. Received: from brl-tgr.arpa by AMSAA.ARPA id a025172; 2 Jun 85 1:45 EDT
  108. Received: from usenet by TGR.BRL.ARPA id a004022; 2 Jun 85 1:40 EDT
  109. From: vr0z05%unido.uucp@BRL.ARPA
  110. Newsgroups: net.micro.cpm
  111. Subject: Interrupts in TURBO on Apple
  112. Message-ID: <nf10900001@unido.UUCP>
  113. Date: 31 May 85 20:45:00 GMT
  114. Sender: notes%unido.uucp@BRL.ARPA
  115. Nf-ID: #N:unido:10900001:000:748
  116. Nf-From: unido!vr0z05    May 31 18:45:00 1985
  117. To:       info-cpm@AMSAA.ARPA
  118.  
  119.  
  120. Hi folks,
  121.  
  122. I have a question on Turb-Pascal.
  123.  
  124. Has anybody out there tried to write interrupt procedures
  125. in Turbo-Pascal on CP/M 2.23 on an Apple II+ with a
  126. Microsoft Softcard. Has anybody tried to write interrupt
  127. procedures on the same configuration in assembler. I have
  128. tried it, but the documentation seems to be not
  129. always correct in the parts about machine-level and
  130. interrupt programming, so my program doesn't work correct.
  131.  
  132. I'm interested in any help how to catch the interrupts on
  133. both processors (6502 - Apple / Z80 - MS-Softcard) correct.
  134.  
  135. Thanks in advance
  136.  
  137.           Uwe Hoch
  138.           Computer Science Department
  139.           University of Dortmund
  140.           4600 Dortmund 50
  141.           P.O. Box 500500
  142.           West Germany
  143.    
  144. E-mail address UUCP: ...!mcvax!unido!vr0z05
  145.  2-Jun-85 01:53:51-MDT,33351;000000000000
  146. Return-Path: <info-cpm-request@AMSAA.ARPA>
  147. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Jun 85 01:51:14-MDT
  148. Received: from brl-tgr.arpa by AMSAA.ARPA id a025246; 2 Jun 85 2:53 EDT
  149. Received: from usenet by TGR.BRL.ARPA id a004362; 2 Jun 85 2:40 EDT
  150. From: Mark Mallett <mem%sii.uucp@BRL.ARPA>
  151. Newsgroups: net.micro.cpm,net.sources
  152. Subject: TOPS20 style parsing
  153. Message-ID: <393@sii.UUCP>
  154. Date: 27 May 85 14:46:26 GMT
  155. Xref: seismo net.micro.cpm:4564 net.sources:2989
  156. To:       info-cpm@AMSAA.ARPA
  157.  
  158. Greetings.
  159.  
  160. About a year ago, I wrote a set of C routines to implement TOPS-20 style
  161. parsing on my CP/M system.  I have used these routines for a number of
  162. programs, such as a reminder program and software which composes my
  163. bulletin board system here in NH.  With that, I am now convinced that
  164. the routines work (at least to the point where I can use them), and have
  165. put them together as a kit.  What follows is the document for the
  166. library.
  167.  
  168. If you have comments, please send me mail.  If there is enough interest,
  169. I shall post the sources.  I hope that if this happens, someone will tell
  170. me whether the net.micro.cpm or the net.sources area is appropriate; I am
  171. sending this message off to both.
  172.  
  173. Cheers,
  174. Mark Mallett
  175. decvax!sii!mem   or   ittvax!sii!mem
  176.  
  177.  
  178.  
  179.  
  180.                                    C O M N D
  181.  
  182.                     A TOPS-20 style command parsing library
  183.                             for personal computers
  184.  
  185.  
  186.  
  187.  
  188.              Documentation  and  source  code Copyright (C) 1985 by Mark
  189.         E. Mallett;  permission is granted to distribute  this  document
  190.         and the  code  indiscriminately.  Please leave credits in place,
  191.         and add your own as appropriate.
  192.  
  193.  
  194.  
  195.  
  196.                                  This Document
  197.  
  198.  
  199.  
  200.              This document contains the following sections:
  201.  
  202.  
  203.          o Document overview (this here section)
  204.  
  205.          o Introduction and history
  206.  
  207.          o Functional overview
  208.  
  209.          o How to write programs using the subroutine library
  210.  
  211.          o How to make the library work on your system
  212.  
  213.  
  214.  
  215.  
  216.                            Introduction and History
  217.  
  218.  
  219.  
  220.         This document describes  the  COMND  subroutine  package  for  C
  221.         programmers.    COMND   is   a   subroutine  library  to  effect
  222.         consistent parsing of user input, and in general is well  suited
  223.         for verb-argument   style   command  interfaces.    The  library
  224.         provides a consistent  user  interface  as  well  as  a  program
  225.         interface  which,  I believe, could well remain unchanged if the
  226.         parsing library were re-written to support  different  interface
  227.         requirements (such as menu interaction).
  228.  
  229.              The   COMND  interface  is  based  on  the  TOPS-20  model.
  230.         TOPS-20 is an operating system  which  is/was  used  by  Digital
  231.         Equipment Corporation  on  their  PDP-20  computer.  TOPS-20 was
  232.         based on TENEX, written by BBN (I  think,  I  think).    TOPS-20
  233.         COMND  is much more robust and consistent than the library which
  234.         this document describes;  this library being intended for  small
  235.         computer  applications,  it  provides  the  most  commonly  used
  236.         functions.
  237.  
  238.              This library was written on a Z-80 system  running  Digital
  239.         Research   Corporation's   CP/M  operating  system  version  3.0
  240.         (CPM+).  I have also compiled and  tried  it  on  a  VAX  11/780
  241.         running VMS.    It  is completely written in the C language, and
  242.         contains only a few operating system specific elements.
  243.  
  244.              The COMND JSYS section of the TOPS-20 Monitor Calls  manual
  245.         is probably a good thing to read.
  246.  
  247.              Please note:   while there are a few unimplemented sections
  248.         of this library, I felt that it was nevertheless  worthwhile  to
  249.         submit  it  to  public  domain since it is usable for almost all
  250.         general command parsing and since the  call  interface  is  well
  251.         defined.   I  have  used this library extensively since sometime
  252.         in 1984.
  253.  
  254.  
  255.  
  256.  
  257.                               Functional Overview
  258.  
  259.  
  260.  
  261.  
  262.              The COMND subroutine library  provides  a  command-oriented
  263.         user  interface  which is consistent at the programmer level and
  264.         at the  user  level.    At  the  program  level,  it  gives   an
  265.         algorithmically  controlled  parsing  flow,  where a call to the
  266.         library exists  for  each  field  or  choice  of  fields  to  be
  267.         parsed.
  268.  
  269.              At the user level, the interface provides:
  270.  
  271.  
  272.          o Command prompting.
  273.  
  274.          o Consistent  command  line  editing.  The user may use editing
  275.            keys to erase the last character or word,  and  to  echo  the
  276.            current input line and prompt.
  277.  
  278.          o Input  abbreviation  and  defaulting.    The  user  may  type
  279.            abbreviations of  keywords,  or  may  type  nothing  to  have
  280.            defaults applied.
  281.  
  282.          o Incremental  help.    By  pressing  a  known  key  (usually a
  283.            question mark), the user  can  find  out  what  choices  s/he
  284.            has.
  285.  
  286.          o Guide  strings.    Parenthesized guide words are shown at the
  287.            users option.
  288.  
  289.          o Command completion.  Where the subroutine library  can  judge
  290.            what  the  succesful  completion  of  a portion of user input
  291.            will be, the user can elect to have this input completed  and
  292.            shown automatically.
  293.  
  294.  
  295.  
  296.  
  297.                             Using the COMND Library
  298.  
  299.  
  300.  
  301.              While  you  read  this part of the document, you might want
  302.         to look at the  sample  program  named  TEST.C  which  has  been
  303.         included with  this  package.   It is an over-commented guide to
  304.         the use of the COMND library.
  305.  
  306.              Any module which makes use of this  library  shall  include
  307.         the definition   file  named  "comnd.h".    This  file  contains
  308.         definitions  which   are   necessary   to   the   caller-library
  309.         interface.   Mnemonics  (structures  and constants) mentioned in
  310.         relation to this interface are defined in this file.
  311.  
  312.              The philosophy of parsing with the COMND library is that  a
  313.         command  line  is  typed,  the  program  inspects  it,  then the
  314.         program acts on  the  directions  given  in  that  line.    This
  315.         process is  repeated  until  the  program  finishes.   The COMND
  316.         library assists the user in typing  the  command  line  and  the
  317.         program in  inspecting  it.    Acting  on  it  is left up to the
  318.         calling program.
  319.  
  320.              The typing and parsing of fields in  the  command  line  go
  321.         essentially hand-in-hand   with   this   library.    The  single
  322.         subroutine COMND() is used to effect all parsing.  This  routine
  323.         is  called  for  each  element  of  the input line to be parsed.
  324.         Parsing is done according to a current  parse  state,  which  is
  325.         maintained  in  a  parameter  block  passed  between  caller and
  326.         library.   The  state  block  contains  the  following  sort  of
  327.         information (described in detail later):
  328.  
  329.  
  330.          o What to use for a prompt string.
  331.  
  332.          o  Addresses  of  scratch  buffers  for  user  input  and  atom
  333.            storage.
  334.  
  335.          o How much the user has entered.
  336.  
  337.          o How much of the line the program has parsed.
  338.  
  339.  
  340.  
  341.  
  342.              An important thing to note is that the  indexes  (how  much
  343.         entered and  parsed)  are  both  variable.    The program begins
  344.         parsing of the input line upon a break signal by the user  (such
  345.         as the  typing  of  a carriage return, question mark, etc).  The
  346.         user may then resume typing  and  erase  characters  back  to  a
  347.         point BEFORE  that  already  parsed.   It is very important that
  348.         the program does not take any action on  what  has  been  parsed
  349.         until  the  line  has  been completely processed, otherwise that
  350.         action could be undesired.
  351.  
  352.              Since the user may back up the command  input  to  a  point
  353.         before  that  already  processed  by  the application program, a
  354.         mechanism must be provided to backup the program to the  correct
  355.         point.   Rather  than going to the point backed up to, the COMND
  356.         library  expects  the  application  program  to  return  to  the
  357.         beginning of  the  line,  and start again.  The user's input has
  358.         remained in the command line buffer, and the library  will  take
  359.         care  of  buffering  the rest of the input when that parse point
  360.         is again reached.  However, this means  that  there  must  be  a
  361.         method  of  communicating  to  the  calling  program  that  this
  362.         "reparse" is  necessary.    Actually  there  are   two   methods
  363.         provided, as follows:
  364.  
  365.  
  366.          o  Each  call  to  the command parsing routine COMND() yields a
  367.            result code.  The result may indicate that a reparse  has  to
  368.            take place.    The  program  shall  then back up to the point
  369.            where the parse of the line began, and start again.
  370.  
  371.          o The application program may specify the address of  a  setjmp
  372.            buffer which  identifies  the reparse point.  (Note setjmp is
  373.            a facility provided as part of  most  standard  C  libraries.
  374.            It  allows  you  to  mark a point in the procedure flow [call
  375.            frame,  registers,  and  whatever  else  is  involved  in   a
  376.            context],  and  return to that point from another part of the
  377.            program as if control  had  never  proceeded.    If  you  are
  378.            unfamiliar  with  this  facility,  you  might  want to find a
  379.            description in your C manual.) It is  up  to  the  caller  to
  380.            setup the setjmp environment at the reparse point.
  381.  
  382.         In  either case, the reparse point (the point at which the parse
  383.         will be restarted if necessary) is the point at which the  first
  384.         element of  the  command  line  is  parsed.    This is after the
  385.         initialization call which starts every parse.
  386.  
  387.  
  388.  
  389.         Every call to the COMND() subroutine involves two arguments:   a
  390.         command  state block, in which is kept track of the parse state,
  391.         and a command function  block,  which  describes  what  sort  of
  392.         thing to  parse  next.    The  command  state  block  is given a
  393.         structure called "CSBs", and  a  typedef  called  "CSB".    Each
  394.  
  395.  
  396.  
  397.  
  398.         element  of  the structure is named with a form "CSB_xxx", where
  399.         "xxx" is  representative  of  the  element's   purpose.      The
  400.         following  are  the  elements of the command state block, in the
  401.         order that they appear in the structure.
  402.  
  403.  
  404.          o CSB_PFL is a BYTE.  This contains flags which are set by  the
  405.            caller  to  indicate  specifics  of  the  command processing.
  406.            These flags are:
  407.  
  408.  
  409.             o _CFNEC:  Do not echo user input.
  410.  
  411.             o _CFRAI:  Convert lowercase input to uppercase.
  412.  
  413.  
  414.          o CSB_RFL, a BYTE value, contains flags which are kept  by  the
  415.            library in  the  performance  of the parse.  Generally, these
  416.            flags  are  of  no  interest  to  the  caller   since   their
  417.            information  can  be  gleaned  from  the  result  code of the
  418.            COMND() call.  However, they are:
  419.  
  420.  
  421.             o _CFNOP:  No  parse.    Nothing  matched,  i.e.,  an  error
  422.               occured.
  423.  
  424.             o _CFESC:  Field terminated by escape.
  425.  
  426.             o _CFEOC:  Field terminated by CR.
  427.  
  428.             o _CFRPT:  Reparse required.
  429.  
  430.             o _CRSWT:  Switch ended with colon.
  431.  
  432.             o _CFPFE:  Previous field terminated with escape.
  433.  
  434.  
  435.          o  CSB_RSB  is  the  address  of a setjmp buffer describing the
  436.            environment at  the  reparse  point.    If  this   value   is
  437.            non-NULL,   then  if  a  reparse  is  required,  a  longjmp()
  438.            operation is performed using this setjmp buffer.
  439.  
  440.          o CSB_INP is the address  of  the  input-character  routine  to
  441.            use.   If this value is non-NULL, then this routine is called
  442.            to get each character of input.  No line editing  or  special
  443.            interactive  characters are recognized in this mode, since it
  444.            is assumed that this will be  used  for  file  input.    Note
  445.            especially:   this  facility  is not yet implemented, however
  446.            the definition is provided for future expansion.  Thou  shalt
  447.            always leave this NULL, or write the facility thyself.
  448.  
  449.          o  CSB_OUT is the inverse correspondent to the previous element
  450.  
  451.  
  452.  
  453.  
  454.            (CSB_INP).  It is the address of a routine to process  output
  455.            from the  command  library.    Please  see the warning in the
  456.            CSB_INP description about not being implemented.
  457.  
  458.          o CSB_PMT is the address  of  the  prompt  string  to  use  for
  459.            command parsing.      The   command  library  takes  care  of
  460.            prompting, so make sure this is filled in.
  461.  
  462.          o CSB_BUF is the address of the buffer to put user  input  into
  463.            as s/he is typing it in.
  464.  
  465.          o  CSB_BSZ,  an int, is the number of bytes which can be stored
  466.            in CSB_BUF;  i.e., it is the buffer size.
  467.  
  468.          o CSB_ABF is the address of an atom buffer.  Some (if not  all)
  469.            parsing   functions   involve   extracting   some  number  of
  470.            characters from the input buffer and interpreting  or  simply
  471.            returning this  extracted  string.   This buffer is necessary
  472.            for those operations.  It should probably be as large as  the
  473.            input buffer (CSB_BUF), but it is really up to you.
  474.  
  475.          o  CSB_ASZ,  an  int,  is the number of characters which can be
  476.            stored in CSB_ABF;  i.e., it is the size of that buffer.
  477.  
  478.            ** Note ** CSB elements from here to the end do not  have  to
  479.            be initialized  by  the  calling  program.   They are used to
  480.            store state information and are initialized  as  required  by
  481.            the library.
  482.  
  483.          o CSB_PRS,  an  int,  contains  the  parse  index.  This is the
  484.            point in the command buffer up  to  which  parsing  has  been
  485.            achieved.
  486.  
  487.          o  CSB_FLN,  an  int,  is  the  filled  length  of  the command
  488.            buffer.  This is the number of  characters  which  have  been
  489.            typed by the user.
  490.  
  491.          o CSB_RCD,  an int, is a result code of the parse.  This is the
  492.            same value which is returned as the  result  of  the  COMND()
  493.            procedure call.
  494.  
  495.          o  CSB_RVL is a union which is used to contain either an int or
  496.            a long value.  The names of the union  elements  are:    _INT
  497.            for  int,  _ADR  for  address (note that a typecast should be
  498.            used for proper address assignment).  This  element  contains
  499.            a  value  returned  from  some  parse  functions which return
  500.            values which are single values.  For example, if  an  integer
  501.            is parsed, its value is returned here.
  502.  
  503.          o  CSB_CFB is the address of a command function block for which
  504.            a parse was successful.  This is significant in  cases  where
  505.            there  are  alternative  possible interpretations of the next
  506.  
  507.  
  508.  
  509.  
  510.            command element.
  511.  
  512.  
  513.  
  514.  
  515.         The parse of each element in a command line  involves,  as  well
  516.         as  the  Command  State Block just described, a Command Function
  517.         Block which identifies the sort of thing to  be  parsed.    This
  518.         block  is  defined  in  a  structure  named  "CFBs", which has a
  519.         corresponding typedef named "CFB".  Elements of the  CFB,  named
  520.         "CFB_xxx",  are  as  follows  (in  the  order they appear in the
  521.         structure):
  522.  
  523.  
  524.  
  525.          o CFB_FNC, a BYTE, is the function  code.    This  defines  the
  526.            function to  be  performed.    The function codes are listed,
  527.            and their actions described, a little later.
  528.  
  529.          o CFB_FLG, a BYTE, contains flags which  the  caller  specifies
  530.            to the  library.    These  are  very significant, and in most
  531.            cases affect the presentation to the user.    The  flag  bits
  532.            are:
  533.  
  534.  
  535.             o _CFHPP:    A  help  string has been supplied and should be
  536.               given when the user types the help character ("?").
  537.  
  538.             o _CFDPP:  A default string has been supplied, and shall  be
  539.               used  if  the  user  does  not type anything at this point
  540.               (typing  nothing  means  typing  a  return  or  requesting
  541.               command completion).     Note  that  this  flag  (and  the
  542.               default string) is ONLY significant for the CFB passed  in
  543.               the  call  to  the COMND() routine, and not for any others
  544.               referenced as alternatives by that CFB.
  545.  
  546.             o _CFSDH:  The default help message should be  supressed  if
  547.               the user   types  the  help  character  ("?").    This  is
  548.               normally  used  in  conjunction  with  the  _CFHPP   flag.
  549.               However,  if  this  flag  is present and the _CFHPP is not
  550.               selected, then the help operation is  inhibited,  and  the
  551.               help  character becomes insignificant (just like any other
  552.               character).
  553.  
  554.             o _CFCC:    A  character  characteristic  table   has   been
  555.               provided.   A  CC table identifies which characters may be
  556.               part of the element being recognized.  Not  all  functions
  557.               support  this  table  (for example, it does not make sense
  558.               to  re-specify  which  characters  may   compose   decimal
  559.               numbers).   This table also specifies which characters are
  560.               break characters, causing the  parser  to  "wake  up"  the
  561.               calling program  when  one  of them is typed.  If this bit
  562.  
  563.  
  564.  
  565.  
  566.               is not set (as is usually the case), a  default  table  is
  567.               associated according to the function code.
  568.  
  569.             o _CFDTD:    For  parsing  date and time, specifies that the
  570.               date should be parsed.
  571.  
  572.             o _CFDTT:  For parsing date and  time,  specifies  that  the
  573.               time should be parsed.
  574.  
  575.  
  576.          o  CFB_CFB  is  the address of another CFB which may be invoked
  577.            if the user input does not satisfy this CFB.    CFBs  may  be
  578.            chained in  this  manner  at  will.  Recognize, however, that
  579.            the ORDER of the chain plays an important part in  how  input
  580.            is handled,  particularly  in  disambiguation of input.  Note
  581.            also that only the  first  CFB  of  the  chain  is  used  for
  582.            specifying  a  default  string  and  CC  table  (for  command
  583.            wake-up).
  584.  
  585.            CFB chaining is a very important part of  parsing  with  this
  586.            library.
  587.  
  588.          o  CFB_DAT  is  defined  as a long, since it is used to contain
  589.            address or  int  values.    It  should  be   referenced   via
  590.            typecast.   It  is  not  defined  as  a  union  because it is
  591.            inconvenient or impossible to initialize  unions  at  compile
  592.            time  with  most  (all?)  C  compilers, and initialization of
  593.            these blocks at runtime  is  not  desirable.    This  element
  594.            contains  data  used  in  parsing  of  a field in the command
  595.            line.  For  instance,  in  parsing  an  integer,  the  caller
  596.            specifies the default radix of the integer here.
  597.  
  598.          o  CFB_HLP  is  the  address  of a caller-supplied help string.
  599.            This is only significant if the flag bit  _CFHPP  is  set  in
  600.            the CFB_FLG byte.
  601.  
  602.          o  CFB_DEF  is the address of a caller-supplied default string.
  603.            This is only significant if the flag bit  _CFDPP  is  set  in
  604.            the  CFB_FLG  byte,  and  only  for  the first CFB in the CFB
  605.            chain.
  606.  
  607.          o CFB_CC is the address of a character  characteristics  table.
  608.            This  is only significant if the flag bit _CFCC is set in the
  609.            CFB_FLG byte.  This is the address of a 16-word  table,  each
  610.            word  containing  16  bits  which  are interpreted as 8 2-bit
  611.            characteristic entries.      The   most   significant    bits
  612.            correspond to  the lower ASCII values, etc.  The 2-bit binary
  613.            value has the following meaning, per character:
  614.  
  615.  
  616.             o 00:  Character may  not  be  part  of  the  element  being
  617.               parsed.
  618.  
  619.  
  620.  
  621.  
  622.             o 01:    Character  may be part of the element only if it is
  623.               not the first character of that element.
  624.  
  625.             o 02:  Character may be part of the element.
  626.  
  627.             o 03:    Character  may  not  be  part   of   the   element;
  628.               furthermore,  when  it  is  typed, it will case parsing to
  629.               begin immediately (a wake-up character).
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.              The function code in the  CFB_FC  element  of  the  command
  637.         function  block  specifies  the  operation  to  be  performed on
  638.         behalf of that function block.  Functions are described now.
  639.  
  640.  
  641.  
  642.         CFB function _CMINI:  Initialize
  643.  
  644.              Every  parse  of  a  command  line  must  begin   with   an
  645.         initialization call.    This  tells the command library to reset
  646.         its indexes, that the user must be prompted, etc.  There may  be
  647.         NO  other  CFBs  chained  to this one, because if they are, they
  648.         are ignored.
  649.  
  650.              The reparse point is the point right after this call.    If
  651.         the  setjmp  method  is used, then the setjmp environment should
  652.         be defined here.  After the reparse  point,  any  variables  etc
  653.         which  may  be  the  victims  of  parsing side-effects should be
  654.         initialized.
  655.  
  656.  
  657.  
  658.         CFB function _CMKEY:  Keyword parse
  659.  
  660.              _CMKEY parses a keyword from a given  list.    The  CFB_DAT
  661.         element  of the function block should point to a table of string
  662.         pointers, ending with a NULL pointer.  The  user  may  type  any
  663.         unique  abbreviation  of  a  keyword,  and may use completion to
  664.         fill out the rest of a known match.  The address of the  pointer
  665.         to  the  matching  string  is returned in the CSB_RVL element of
  666.         the command state block.  The value  is  returned  this  way  so
  667.         that  the  index  can  be  easily  calculated, and because it is
  668.         consistent  with   the   general   keyword   parsing   mechanism
  669.         (_CMGSK).
  670.  
  671.  
  672.  
  673.  
  674.              The  incremental  help  associated  with keyword parsing is
  675.         somewhat special.  The default  help  string  is  "Keyword,  one
  676.         of:"  followed  by  a  list  of  keywords  which  match anything
  677.         already typed.  If a help string has  been  supplied  (indicated
  678.         by  _CFHPP) and no suppression of the default help is specified,
  679.         then the  initial  part  ("Keyword,  ")  is  replaced  with  the
  680.         supplied help  string  and the help is otherwise the same.  If a
  681.         help  string  has  been  supplied  and  the  default  has   been
  682.         supressed, then the given help string is presented unaltered.
  683.  
  684.  
  685.  
  686.         CFB function _CMNUM:  number
  687.  
  688.              This parses  a  number.  The caller supplies a radix in the
  689.         CFB_DAT element of the function block.   The  number  parsed  is
  690.         returned  (as  an  int)  in  the  CSB_RVL  element  of the state
  691.         block.
  692.  
  693.  
  694.  
  695.         CFB function _CMNOI:  guide word string
  696.  
  697.              This function parses a guide  word  string  (noise  words).
  698.         Guide  words  appear  between  significant  parts of the command
  699.         line, if they are in parentheses.    They  do  not  have  to  be
  700.         typed, but  if  they  are, they must match what is expected.  If
  701.         the previous field  ended  with  command  completion,  then  the
  702.         guide words are shown automatically by the parser.
  703.  
  704.              An  interesting  use  of  guide  word strings is to provide
  705.         alternate sets with the command chaining  feature.    The  parse
  706.         (and  program) flow can be altered depending on which string was
  707.         matched.
  708.  
  709.  
  710.  
  711.         CFB function _CMCFM:  confirmation
  712.  
  713.              A confirmation is a carriage return.    The  caller  should
  714.         parse  a  confirmation  as the last thing before processing what
  715.         was parsed.  Since carriage  return  is  by  default  a  wake-up
  716.         character,  requiring  a  confirmation will (if you don't change
  717.         this wake-up attribute) require  that  the  parse  be  completed
  718.         with no  extra  characters  typed.    A parse with this function
  719.         code returns only a status.
  720.  
  721.  
  722.  
  723.  
  724.         CFB function _CMGSK:  General storage keyword
  725.  
  726.              This call provides for parsing of one of a set of  keywords
  727.         which are  not  arranged  in  a  table.    Often,  keywords  are
  728.         actually stored in a file or in  a  linked  list.    The  caller
  729.         fills  in the CFB_DAT element of the command function block with
  730.         the address of a  structure  named  CGKs  (typedef  CGK),  which
  731.         contains the following elements:
  732.  
  733.  
  734.          o CGK_BAS:   A base address to give to the fetch routine.  Does
  735.            not matter what  this  is,  as  long  as  the  fetch  routine
  736.            understands it.
  737.  
  738.          o CFK_CFR:   The  address  of  a  keyword  fetch  routine.  The
  739.            routine is called with the CGK_BAS value, and the address  of
  740.            the pointer  to  the  previous  keyword.    It is expected to
  741.            return the address of the pointer to  the  next  keyword,  or
  742.            with  the  first  one  if  the  passed value for the previous
  743.            pointer is NULL.
  744.  
  745.                 When this function completes  successfully,  it  returns
  746.            the  address  of  the  pointer  to  the string in the CSB_RVL
  747.            element in  the  command  state  block.    Please   see   the
  748.            description  of the _CMKEY function code for a description of
  749.            help and other processing.
  750.  
  751.  
  752.  
  753.  
  754.         CFB function _CMSWI:  Parse a switch.
  755.  
  756.              This is functionally equivalent to _CMKEY,  and  exists  to
  757.         fill a  need  for switch parsing.  Basically it is a placeholder
  758.         for an unimplemented function.
  759.  
  760.  
  761.  
  762.  
  763.         CFB function _CMTXT:  Rest of line
  764.  
  765.              This function parses the text  to  the  end  of  the  line.
  766.         Note  that  this  does  not  parse  the trailing break character
  767.         (i.e. the carriage return).  The text is returned  in  the  atom
  768.         buffer  which  is  defined  (by  the  caller) by the CSB_ABF and
  769.         CSB_ASZ elements of the command state block.
  770.  
  771.  
  772.  
  773.         CFB function _CMTOK:  token
  774.  
  775.              This function will parse an exact  match  of  a  particular
  776.         token.   A  token  is  a  string of characters, whose address is
  777.         supplied by the caller in the CFB_DAT  element  of  the  command
  778.         function block.    This  function  is  mainly useful for parsing
  779.         such things as commas and other separators, especially where  it
  780.         is one  of  several  alternative parse functions.  It returns no
  781.         value other than its status.
  782.  
  783.  
  784.  
  785.         CFB function _CMUQS:  unquoted string
  786.  
  787.              This function parses an unquoted string, consisting of  any
  788.         characters other  than  spaces,  tabs, slashes, or commas.  This
  789.         set may of course be changed by  supplying  a  CC  table.    The
  790.         unquoted  string  is returned in the atom buffer associated with
  791.         the command state block.
  792.  
  793.  
  794.  
  795.         CFB function _CMDAT:  parse date/time
  796.  
  797.              This function parses  a  date  and/or  time.    The  caller
  798.         specifies,  via  flag  bits  in  the CFB_FLG byte of the command
  799.         function block (as identified above) which  of  date,  time,  or
  800.         both, are  to  be parsed.  The date and time are returned as the
  801.         first two ints in the atom buffer which is associated  with  the
  802.         command state   block.    Note  that  both  date  and  time  are
  803.         returned, regardless of which were requested.
  804.  
  805.  
  806.  
  807.  
  808.              Note further that this routine is not fully implemented  as
  809.         of this writing.
  810.  
  811.  
  812.  
  813.  
  814.                            Calling the COMND library
  815.  
  816.  
  817.              All  that  you need to know to use the above information is
  818.         how to call the  command  library.    Basically,  there  is  one
  819.         support routine:  COMND().  It is used like this:
  820.  
  821.                  status = COMND (csbp, cfbp);
  822.  
  823.              Here,  "csbp"  is  the  address of the command state block,
  824.         and "cfbp" is the address of the command function  block.    The
  825.         COMND()  routine  returns  an  int status value, which is one of
  826.         the following:
  827.  
  828.  
  829.          o _CROK:   The  call  succeeded;    a  requested  function  was
  830.            performed.   The  address  of  the matching function block is
  831.            returned in the CSB_CFB element of the command  state  block,
  832.            and other information is returned as described above.
  833.  
  834.          o _CRNOP:  The call did not succeed;  nothing matched.
  835.  
  836.          o _CRRPT:   The call did not succeed because the user took back
  837.            some of what had already been parsed.    In  other  words,  a
  838.            reparse  is  required,  and  your program must back up to the
  839.            reparse point.  Note that if  you  specify  a  setjmp  buffer
  840.            address  in  the  CSB_RSB element of the command state block,
  841.            you will never see this value because the COMND library  will
  842.            execute a longjmp() operation using that setjmp buffer.
  843.  
  844.          o _CRIFC:    The  call  failed  because you provided an invalid
  845.            function code in the command function block (or in one  which
  846.            is chained to it).  You have made a programming error.
  847.  
  848.          o _CRBOF:   Buffer  overflow.   The atom buffer is too small to
  849.            contain the parsed field.
  850.  
  851.          o _CRBAS:  Invalid radix for number parse.
  852.  
  853.          o _CRAGN:  You should not see this code.  It is reserved for  a
  854.            support-mode call to the subroutine library.
  855.  
  856.  
  857.  
  858.  
  859.                          Installing the COMND library
  860.  
  861.  
  862.  
  863.              This  part of the document describes the modules which come
  864.         with the COMND library kit, and what you might have to  look  at
  865.         if  the  code does not instantly work on your system (which will
  866.         probably be the case if your system is not the same kind as  the
  867.         one which you got it from).
  868.  
  869.              The files which come in the COMND kit are as follows:
  870.  
  871.  
  872.          o  COMND.R  -  Source for this document, in a form suitable for
  873.            the public domain formatting program called "roff4".
  874.  
  875.          o COMND.DOC - This document.
  876.  
  877.          o MEM.H - A file of my (Mark  Mallett)  definitions  which  are
  878.            used by the code in the command subroutine library.
  879.  
  880.          o COMND.H - Command library interface definitions.
  881.  
  882.          o COMNDI.H - Command library implementation definitions.
  883.  
  884.          o COMND.C  -  Primary  module  of  the COMND library.  Contains
  885.            user input buffering and various library support routines.
  886.  
  887.          o  CMDPF1.C  -  First  module  of  parse  function   processing
  888.            routines.
  889.  
  890.          o  CMDPF2.C  -  Second  module  of  parse  function  processing
  891.            routines.
  892.  
  893.          o CMDPFD.C - Contains the date/time  parse  function  routines.
  894.            This  is  included  in  a  separate  module so that it can be
  895.            replaced with  a  stub,  since  few  programs  (that  I  have
  896.            written,  anyway)  use  this  function, and it does take up a
  897.            bit of code.
  898.  
  899.          o CMDPSD.C - A stub for the date/time parsing functions.   This
  900.            can  be  linked  with  programs which do not actually use the
  901.            date/time parse function.
  902.  
  903.          o CMDOSS.CPM - Operating system specific code which  works  for
  904.            CP/M.   This  is  provided  as a model for the routines which
  905.            you will have to write for your system.
  906.  
  907.          o CMDDTM.CPM - Date/time support routines for  version  3.0  of
  908.            CP/M.   This  is a module containing routines to get the date
  909.            and time from the  operating  system,  and  to  encode/decode
  910.            these values  to and from internal form.  This is provided as
  911.  
  912.  
  913.  
  914.  
  915.            a model;  you will probably have to  rewrite  them  for  your
  916.            system.
  917.  2-Jun-85 07:57:06-MDT,659;000000000000
  918. Return-Path: <info-cpm-request@AMSAA.ARPA>
  919. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Jun 85 07:52:22-MDT
  920. Received: from simtel20.arpa by AMSAA.ARPA id a025923; 2 Jun 85 9:21 EDT
  921. Date: Sun, 2 Jun 1985  07:22 MDT
  922. Message-ID: <CSTROM.12115917395.BABYL@SIMTEL20.ARPA>
  923. From: CSTROM@SIMTEL20.ARPA
  924. Subject: Need CCPM hd driver
  925. To:   INFO-CPM@AMSAA.ARPA
  926. cc:   CSTROM@SIMTEL20.ARPA
  927.  
  928. I am in search of hard disk drivers for the Konan DGC-100 controller
  929. and Rodime drives for Concurrent CP/M. If anyone could supply source,
  930. gratis or at reasonable cost, or could supply possible avenues to
  931. explore, I would very much appreciate it.
  932.  
  933. -Charlie
  934.  2-Jun-85 09:51:15-MDT,1329;000000000000
  935. Return-Path: <info-cpm-request@AMSAA.ARPA>
  936. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Jun 85 09:46:25-MDT
  937. Received: from su-score.arpa by AMSAA.ARPA id a026101; 2 Jun 85 11:31 EDT
  938. Date: Sun 2 Jun 85 08:31:18-PDT
  939. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  940. Subject: Re: Need CCPM hd driver
  941. To: CSTROM@SIMTEL20.ARPA
  942. cc: info-cpm@AMSAA.ARPA
  943. In-Reply-To: Message from "CSTROM@SIMTEL20.ARPA" of Sun 2 Jun 85 06:58:02-PDT
  944.  
  945. Hello, Charlie --
  946.  
  947. This is two-year-old information, but the only company I came across
  948. that worked with that particular hardware combination was a company
  949. called Monitor Dynamics, in Upland CA.  Their phone number is
  950. 714-985-7214.  I had been interested in Rodime drives when I still ran
  951. my SD Systems boards, and Media Distributing, in Scotts Valley CA
  952. (800-824-7386 or 800-824-7385) had really good prices on those drives.
  953. They, at the time, were being supported by Monitor Dynamics for the
  954. Konan drivers.  Of course, this was all before ConcurrentCP/M.
  955.  
  956. The fellow I talked with at Media Distributing (I think they've
  957. changed their name since I called them) was Marshall Post (he's also
  958. reachable at 408-438-5454, if he's still there).  The guy at Monitor
  959. Dynamics he put me in touch with was Gary Clinard.  
  960.  
  961. Hope this helps.  Best lead I can muster.
  962.  
  963.                     -- Sam
  964. -------
  965.  2-Jun-85 11:11:50-MDT,597;000000000000
  966. Return-Path: <info-cpm-request@AMSAA.ARPA>
  967. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Jun 85 11:06:53-MDT
  968. Received: from simtel20.arpa by AMSAA.ARPA id a026224; 2 Jun 85 12:46 EDT
  969. Date: Sun, 2 Jun 1985  10:46 MDT
  970. Message-ID: <KPETERSEN.12115954659.BABYL@SIMTEL20.ARPA>
  971. Sender: KPETERSEN@SIMTEL20.ARPA
  972. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  973. To:   Info-Cpm@AMSAA.ARPA
  974. Subject: SIMTEL20 directory list updated
  975.  
  976. MICRO:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
  977. sizes and CRCs of the MICRO<CPM.xx> directories) has been updated as
  978. of today.
  979.  
  980. --Keith
  981.  2-Jun-85 21:46:07-MDT,1324;000000000000
  982. Return-Path: <info-cpm-request@AMSAA.ARPA>
  983. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Jun 85 21:45:18-MDT
  984. Received: from ucb-vax.arpa by AMSAA.ARPA id a027389; 2 Jun 85 23:14 EDT
  985. Received: from ucbarpa.ARPA by UCB-VAX.ARPA (4.24/4.46)
  986.     id AA09363; Sun, 2 Jun 85 20:11:25 pdt
  987. Received: by ucbarpa.ARPA (4.24/4.46)
  988.     id AA27674; Sun, 2 Jun 85 20:14:52 pdt
  989. Date: Sun, 2 Jun 85 20:14:52 pdt
  990. From: Jordan Hayes <jordan%ucbarpa@ucb-vax.ARPA>
  991. Message-Id: <8506030314.AA27674@ucbarpa.ARPA>
  992. Organization: Computer Systems Research Group
  993. Home-Phone:   (415) 835-8767
  994. Uucp-Path:    ...ucbvax!jordan
  995. To: info-cpm@AMSAA.ARPA
  996. Subject: Hmmm... the difference between "R" and "r"...
  997.  
  998. Well, it still seems that there are some people who don't yet
  999. know the difference between "R"eplying and "r"eplying to mail.
  1000.  
  1001. BE SURE TO CHECK THAT YOU SEND A COPY OF YOUR MESSAGE TO WHERE
  1002. YOU WANT IT TO GO.
  1003.  
  1004. This networking newsletter (I haven't received mine yet... :-) )
  1005. is generating a lot of extra mail (I really don't mind, but I guess
  1006. some people do; the problem I see is when someone wants to make a
  1007. personal reply to someone and winds upsending to the whole net...).
  1008.  
  1009. I'm all for sharing replies with the whole net, but there are "features"
  1010. of certain mail programs that are there for a reason...
  1011.  
  1012. /jordan
  1013.  3-Jun-85 01:41:09-MDT,1307;000000000000
  1014. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1015. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 3 Jun 85 01:39:12-MDT
  1016. Received: from simtel20.arpa by AMSAA.ARPA id a027636; 3 Jun 85 3:10 EDT
  1017. Date: Mon, 3 Jun 1985  01:03 MDT
  1018. Message-ID: <KPETERSEN.12116110629.BABYL@SIMTEL20.ARPA>
  1019. Sender: KPETERSEN@SIMTEL20.ARPA
  1020. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1021. To:   Info-Cpm@AMSAA.ARPA
  1022. Subject: Adam computer CP/M help needed
  1023.  
  1024. Relayed from my RCPM Royal Oak (759-6569):
  1025.  
  1026. Date: 5/30/85
  1027. From: HORST MANN
  1028. To:   ALL
  1029. Re:   CP/M HELP
  1030.  
  1031. Some may be surprised to find out that the much maligned ADAM computer
  1032. operates on Z-80A chips and runs CP/M 2.2.  This has been a life saver
  1033. for ADAM users since the computer has been discontinued.  Many
  1034. programs from BBS like this run without alteration, but the one major
  1035. drawback is the ADAM video display -- 31 columns displayed in a moving
  1036. window -- making it almost impossible to follow along on most CP/M
  1037. written for 80 columns.  I understand a small program is available
  1038. that alters the screen width, called something like SCNOP (??).  Does
  1039. any one know it it or something like it is available here or on
  1040. another nearby system?  I'm not much of a programmer, so I really
  1041. can't do anything about it myself.  Any ideas?
  1042.  
  1043.                HORST MANN
  1044.  3-Jun-85 03:21:42-MDT,5987;000000000000
  1045. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1046. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 3 Jun 85 03:20:17-MDT
  1047. Received: from simtel20.arpa by AMSAA.ARPA id a027779; 3 Jun 85 4:51 EDT
  1048. Date: Mon, 3 Jun 1985  02:51 MDT
  1049. Message-ID: <KPETERSEN.12116130291.BABYL@SIMTEL20.ARPA>
  1050. Sender: KPETERSEN@SIMTEL20.ARPA
  1051. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1052. To:   Info-Cpm@AMSAA.ARPA
  1053. Subject: New files on SIMTEL20 between 7-May-85 and 2-Jun-85
  1054.  
  1055. The following is a list of files added to the SIMTEL20 MICRO:<CPM.*>
  1056. directories between 7-May-85 and 2-Jun-85.  A complete list of all
  1057. files is available in MICRO:<CPM>CPM.CRCLST.
  1058.  
  1059. Dir.    Filename        Type     Bytes     CRC
  1060.  
  1061. MICRO:<CPM.ASMUTL>
  1062.         FORM7.LBR.1             BINARY    9472  ABF8H
  1063.  
  1064. MICRO:<CPM.ASMUTL>
  1065.         MAKSRL.LBR.1            BINARY    8832  1CF7H
  1066.  
  1067. MICRO:<CPM.ASMUTL>
  1068.         NEAT7.LBR.1             BINARY    6144  9C8FH
  1069.  
  1070. MICRO:<CPM.ASMUTL>
  1071.         Z80MR.LBR.1             BINARY   41344  B0D0H
  1072.  
  1073. MICRO:<CPM.BASIC>
  1074.         TINIDISK.LBR.1          BINARY   44672  7D5FH
  1075.  
  1076. MICRO:<CPM.BYE3>
  1077.         B3EPQX-4.IQS.1          BINARY    4096  6259H
  1078.  
  1079. MICRO:<CPM.BYE3>
  1080.         BYE334A.LBR.1           BINARY   59648  1F31H
  1081.  
  1082. MICRO:<CPM.CPM3>
  1083.         BYEP-333.LBR.1          BINARY   62208  6AFEH
  1084.         BYEP-INS.LBR.1          BINARY   22400  0262H
  1085.  
  1086. MICRO:<CPM.CPMLIB>
  1087.         NULU01.IQF.1            BINARY    1152  63C0H
  1088.  
  1089. MICRO:<CPM.DSKUTL>
  1090.         PATCH18A.LBR.1          BINARY   66176  2D51H
  1091.  
  1092. MICRO:<CPM.FIDO>
  1093.         FIDO-109.LQT.1          BINARY   14976  6B97H
  1094.         FIDO-203.NQS.1          BINARY   33152  D8F3H
  1095.         FIDO-204.NQS.1          BINARY   32384  FFC4H
  1096.         FIDO-209.NQS.1          BINARY   21120  D73AH
  1097.         FIDO-211.NQS.1          BINARY   23808  0C01H
  1098.         FIDO-212.NQS.1          BINARY   27392  E856H
  1099.         FIDO-219.NQS.1          BINARY   18304  D33FH
  1100.         FIDO-301.NQS.1          BINARY   34304  0C6AH
  1101.         FIDO-315.NQS.1          BINARY   24704  D59BH
  1102.         NODE-109.LQT.1          BINARY   14848  0CBCH
  1103.  
  1104. MICRO:<CPM.GENDOC>
  1105.         MSJ.DOC.1               ASCII     1452  9C99H
  1106.         Z800MORE.DQC.1          BINARY    5120  0ED2H
  1107.  
  1108. MICRO:<CPM.HEATH>
  1109.         JMODZ100.LBR.1          BINARY    7424  6E4AH
  1110.  
  1111. MICRO:<CPM.KAYPRO>
  1112.         CURSOR.LBR.1            BINARY    4736  2E97H
  1113.         FASTTERM.LBR.1          BINARY    4608  CD25H
  1114.  
  1115. MICRO:<CPM.LIST>
  1116.         GALLERY.LBR.1           BINARY    9216  F696H
  1117.  
  1118. MICRO:<CPM.MEX>
  1119.         MEX-STAT.FIX.1          ASCII      804  4D73H
  1120.  
  1121. MICRO:<CPM.MISC>
  1122.         PDSE-062.DQF.1          BINARY   20096  2B3DH
  1123.         PDSE-062.LQT.1          BINARY   44928  7F85H
  1124.         RCPM-062.LQT.1          BINARY    1920  4D2EH
  1125.  
  1126. MICRO:<CPM.MODEM>
  1127.         HAYS2400.IQF.1          BINARY    5376  C444H
  1128.         HEXLINK.LBR.1           BINARY   17152  EEBEH
  1129.  
  1130. MICRO:<CPM.MODEM7>
  1131.         M7AQ-4.AQM.1            BINARY   12800  E9B7H
  1132.  
  1133. MICRO:<CPM.PACKET>
  1134.         PACKET93.LBR.1          BINARY  219648  0C0BH
  1135.         PACKET93.MSG.1          ASCII     2144  C55CH
  1136.         ROUTING.TXT.1           ASCII    28795  2D49H
  1137.         TCP-IP.TXT.1            ASCII    56129  368BH
  1138.  
  1139. MICRO:<CPM.PASCAL>
  1140.         JDATE.PQS.1             BINARY    2816  B618H
  1141.  
  1142. MICRO:<CPM.PCDOS>
  1143.         LPT-30.AQM.1            BINARY   17792  9E27H
  1144.         LPT-30.DQC.1            BINARY    3584  BCAEH
  1145.  
  1146. MICRO:<CPM.RBBS>
  1147.         MBBS30.LBR.1            BINARY  153472  9A56H
  1148.         RBBS40.LBR.1            BINARY   30976  728FH
  1149.  
  1150. MICRO:<CPM.RCPM>
  1151.         LUXTYP42.BUG.1          ASCII      590  D648H
  1152.         NBYE10.LBR.1            BINARY  100224  FBB4H
  1153.         RCPM-UG.WQ.1            BINARY   33792  84DBH
  1154.         WHATSN04.LBR.1          BINARY   25984  6A7EH
  1155.         XMFIX.NOT.1             ASCII     2711  229EH
  1156.  
  1157. MICRO:<CPM.SQU-PORT>
  1158.         MAKESQ..2               ASCII      156  23CEH
  1159.         MAKEUSQ..2              ASCII       91  8E4BH
  1160.         README..2               ASCII     3817  A23DH
  1161.         SQ.1.2                  ASCII     1657  E6FCH
  1162.         SQ.C.2                  ASCII     5518  7EE5H
  1163.         SQ.H.2                  ASCII     1900  F320H
  1164.         SQCOM.H.2               ASCII      445  F27AH
  1165.         SQDEBUG.C.2             ASCII      791  78FFH
  1166.         SQIO.C.2                ASCII      810  B0BEH
  1167.         SQU-PORT2.MAN.1         ASCII     1954  A5DEH
  1168.     SQU-PORT2.MSG.1        ASCII       818  197FH
  1169.         TR1.C.2                 ASCII     1361  CC07H
  1170.         TR2.C.2                 ASCII    13424  763AH
  1171.         USQ.C.2                 ASCII     6527  1AF0H
  1172.         USQ.H.2                 ASCII      376  BF51H
  1173.         UTR.C.2                 ASCII     1778  9735H
  1174.  
  1175. MICRO:<CPM.SQUSQ>
  1176.         SQ17.BUG.1              ASCII      717  375DH
  1177.  
  1178. MICRO:<CPM.TOPS-20>
  1179.         MODEM7.DOC.1            ASCII    13552  C0A9H
  1180.  
  1181. MICRO:<CPM.TURBOPAS>
  1182.         REFS13.LBR.1            BINARY   12288  E598H
  1183.  
  1184. MICRO:<CPM.TXTUTL>
  1185.         FILT7.LBR.1             BINARY    6016  9921H
  1186.         GTXT.LBR.1              BINARY    4480  5014H
  1187.         TABS7.LBR.1             BINARY    4736  E31BH
  1188.         TOUR20.LBR.1            BINARY   96512  2F91H
  1189.         TOURND.LBR.1            BINARY   10240  2300H
  1190.         VDO25.LBR.1             BINARY   41472  C4B7H
  1191.  
  1192. MICRO:<CPM.WSTAR>
  1193.         WSFAST22.LBR.1          BINARY   13440  183DH
  1194.  
  1195. MICRO:<CPM.YAM>
  1196.         YMODEM.DQC.1            BINARY   24704  4837H
  1197.  
  1198. MICRO:<CPM.Z3NEW>
  1199.         Z3NEWS.109.1            ASCII    10844  5BA3H
  1200.         Z3NEWS.201.1            ASCII     9211  457FH
  1201.         Z3NEWS.202.1            ASCII    12202  5AAAH
  1202.         Z3NEWS.203.1            ASCII    12150  1D35H
  1203.  
  1204. MICRO:<CPM.ZCPR3>
  1205.         ACREATE2.LBR.1          BINARY   11648  8A0AH
  1206.         Z3NEWS.109.1            ASCII    10844  5BA3H
  1207.         Z3NEWS.201.1            ASCII     9211  457FH
  1208.         Z3NEWS.202.1            ASCII    12202  5AAAH
  1209.         Z3NEWS.203.1            ASCII    12150  1D35H
  1210.  
  1211. --Keith
  1212.  3-Jun-85 05:21:23-MDT,1724;000000000000
  1213. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1214. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 3 Jun 85 05:20:33-MDT
  1215. Received: from brl-tgr.arpa by AMSAA.ARPA id a028090; 3 Jun 85 6:57 EDT
  1216. Received: from usenet by TGR.BRL.ARPA id a017007; 3 Jun 85 6:51 EDT
  1217. From: John Blalock <jb%terak.uucp@BRL.ARPA>
  1218. Newsgroups: net.micro.cpm
  1219. Subject: Xebec 1410 BIOS Help Wanted
  1220. Message-ID: <584@terak.UUCP>
  1221. Date: 2 Jun 85 09:37:21 GMT
  1222. To:       info-cpm@AMSAA.ARPA
  1223.  
  1224. *** REPLACE THIS BUGLINE WITH YOUR MESSAGE ***
  1225.  
  1226. I've decided to add a SA606 Winchester drive to my S-100 CP/M 2.2 system.
  1227. (CCS 2810 Z80A CPU and CCS 2422 floppy controller.)  The Wini will be
  1228. interfaced thru a SASI/SCSI Host Adapter (I have the design pretty well
  1229. completed) and a Xebec 1410 SASI controller.  Modifying the BIOS to handle
  1230. the hard disk will be my major challenge and I'd sure like some pointers,
  1231. sample BIOS listings, etc. to help me in this task.  Where better to
  1232. ask for help than here?
  1233.  
  1234. Please mail any listings, suggestions, warnings, experiences, or
  1235. encouraging words to me at the address below.  Discouraging words
  1236. should be directed to dev/null as I couldn't resist the price of $275
  1237. for the drive/controller combo from Paramount Electronics in Sunnyvale,
  1238. CA (408) 773-9595.
  1239.  
  1240. Thanks in advance for the help!
  1241.  
  1242. John Blalock, W7AAY
  1243.  
  1244. uucp:     ...{amd,decvax,hao,ihnp4,seismo}!noao!terak!jb
  1245. phone:     (602) 998-4800
  1246. us mail: Terak Corp., 14151 N. 76th St., Scottsdale, AZ 85260
  1247.          \\\\\
  1248.           -----> Soon to be part of CalComp, A Sanders Company
  1249.                 (See page 2 of May 6 issue of Electronic News)
  1250.  
  1251. (Reposting as I don't think first posting made it out.  Please excuse
  1252. if this is a duplication.)
  1253.  3-Jun-85 12:00:46-MDT,936;000000000000
  1254. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1255. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 3 Jun 85 11:56:05-MDT
  1256. Received: from xerox.arpa by AMSAA.ARPA id a018340; 3 Jun 85 13:05 EDT
  1257. Received: from Aurora.ms by ArpaGateway.ms ; 03 JUN 85 10:03:35 PDT
  1258. Date: Mon, 3 Jun 85 13:03 EDT
  1259. From: Thieret.WBST@XEROX.ARPA
  1260. Subject: Re: EMACS for CP/M, MINCE, and SCRIBBLE
  1261. In-reply-to: "BHUBER@USC-ECL.ARPA's message of 31 May 85 09:26 PDT"
  1262. To: BHUBER@USC-ECL.ARPA
  1263. cc: daemon%decwrl.uucp@BRL.ARPA, info-cpm@AMSAA.ARPA
  1264. Message-ID: <850603-100335-1452@Xerox>
  1265.  
  1266. Bud Huber & company,
  1267.  
  1268. While Final Word does operate under CP/M-80 (I have a copy too) it still
  1269. has some significant bugs and fixes to those bugs, while recognized by
  1270. Mark of the Unicorn, are not being addressed by the company.  They
  1271. apparantly have bowed down to the MS-DOS icon and will support only that
  1272. O.S. :-(
  1273.  
  1274. Tracy (still waiting for my upgrade) Thieret
  1275.  
  1276.  
  1277.  4-Jun-85 06:48:24-MDT,1673;000000000000
  1278. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1279. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 06:47:58-MDT
  1280. Received: from brl-tgr.arpa by AMSAA.ARPA id a002749; 4 Jun 85 8:17 EDT
  1281. Received: from usenet by TGR.BRL.ARPA id a007530; 4 Jun 85 8:05 EDT
  1282. From: Chuck McManis <cem%intelca.uucp@BRL.ARPA>
  1283. Newsgroups: net.micro.cpm
  1284. Subject: Re: Re: EMACS for CP/M, MINCE, and SCRIBBLE
  1285. Message-ID: <596@intelca.UUCP>
  1286. Date: 3 Jun 85 15:21:24 GMT
  1287. To:       info-cpm@AMSAA.ARPA
  1288.  
  1289. > Mince and Scribble for CP/M-80 live on as Perfect Writer and Perfect
  1290. > Formatter (respectively), and used to come standard with Kaypros.  I don't
  1291. > know if Kaypro still furnishes the (im)Perfect family.   Unfortunately, 
  1292. > source is not available for the Perfect versions.  You can do some 
  1293. > limited customization by rebinding keys and telling it a bit about your 
  1294. > printer (but you can't get superscripts and subscripts unless your printer
  1295. > is one of the `supported' models-- no way to write your own driver for 
  1296. > others).  
  1297. > --Michal Young
  1298. >   young@uci.arpa
  1299.  
  1300. However, Mince could handle files larger than 64K wheras Perfect Writer
  1301. didn't seem to. Even with a huge >128K swap file. It is/was quite a shame
  1302. for MotU to drop Mince/Scribble support like it did. Now if they would
  1303. just release the source to the public domain...
  1304.  
  1305. --Chuck
  1306. -- 
  1307.                                             - - - D I S C L A I M E R - - - 
  1308. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  1309.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  1310.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  1311.  4-Jun-85 09:21:32-MDT,1624;000000000000
  1312. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1313. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 09:19:23-MDT
  1314. Date:     Tue, 4 Jun 85 10:37:18 EDT
  1315. From:     David Towson (SECAD) <towson@AMSAA.ARPA>
  1316. To:       info-cpm@AMSAA.ARPA
  1317. Subject:  Bright spots.
  1318.  
  1319. Fellow CP/Mers - Just for fun, here is a note I received from Ferd Brundick,
  1320. list maintainer for info-pascal@brl.  Things like this provide bright spots
  1321. in what is normally a routine job.  I recently had such a pleasure when I
  1322. added to this list a reader in Norway.  We also have readers in other countries
  1323. outside the USA.
  1324.  
  1325. -----------------------------------------------------------------------------
  1326.  
  1327. [Dave,]
  1328.  
  1329. I thought you might be (mildly) interested in the following request I
  1330. received as Pascal mailman.
  1331.  
  1332.  
  1333.                                         dsw, fferd
  1334.                                         <fsbrn@brl-voc>
  1335.  
  1336. ----- Forwarded message # 1:
  1337.  
  1338. Date: Thursday, 30 May 1985 19:21:07-PDT
  1339. From: seki%tkov60.DEC@decwrl.ARPA  (Kouichi Seki - Tokyo, TKH / SWS)
  1340. To: info-pascal-request@brl-voc.ARPA
  1341. Subject: Please add my name to mailing list
  1342.  
  1343. Hello, Frederick-san
  1344.  
  1345.     My name is Kouichi Seki.  Please add my name to mailing list.
  1346.  
  1347.     My email-address is [ SEKI%TKOV60.DEC@DECWRL.ARPA ].
  1348.  
  1349.                         Best regards,
  1350.                             Kouichi Seki
  1351. my address is as follows.
  1352.  
  1353. NIHON DEC
  1354. Sunshine 60  (35F)
  1355. Higashi Ikebukuro 3-1-1
  1356. Toshimaku
  1357. Tokyo
  1358. Japan
  1359. zip 170
  1360.  
  1361. ----- End of forwarded messages
  1362.  
  1363. ----------------------------------------------------------------------------
  1364.  
  1365.  
  1366. Dave
  1367. towson@amsaa.arpa aka info-cpm-request@amsaa.arpa
  1368.  
  1369.  4-Jun-85 12:41:16-MDT,632;000000000000
  1370. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1371. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 12:36:56-MDT
  1372. Received: from wiscvm.arpa by AMSAA.ARPA id a026642; 4 Jun 85 14:01 EDT
  1373. Received: from (HARRELL)EDUCOM.BITNET by WISCVM.ARPA on 06/04/85 at
  1374.   13:01:16 CDT
  1375. Date: 4 JUN 85 13:19-EDT
  1376. From:  HARRELL%EDUCOM.BITNET@WISCVM.ARPA
  1377. To:  INFO-CPM@AMSAA.ARPA
  1378. Subject: Networking Newsletter
  1379.  
  1380. All,
  1381.  
  1382.      The Networking Newsletter was mailed today to all who requested
  1383. before 05/28/85.  A second mailing will take place in about 2 weeks.
  1384. Thanks for all of your interest.  Please provide feedback.
  1385. Regards,
  1386. Ralph
  1387.  
  1388.  4-Jun-85 13:36:05-MDT,829;000000000000
  1389. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1390. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 13:35:23-MDT
  1391. Received: from oslo-vax.arpa by AMSAA.ARPA id a001267; 4 Jun 85 7:50 EDT
  1392. Received: by oslo-vax.ARPA (4.12/4.7)
  1393.     id AA08655; Mon, 3 Jun 85 09:03:53 -0100
  1394. Date: 3 Jun 1985 09:00-EST
  1395. From: Bj|rn Larsen <blarsen@oslo-vax.ARPA>
  1396. Subject: Re: TOPS20 style parsing 
  1397. To: info-cpm-request@AMSAA.ARPA
  1398. Message-Id: <486633658/blarsen@oslo-vax>
  1399. In-Reply-To: info-cpm-request@AMSAA.ARPA's message of Thu, 1-Jan-70 00:59:59 MET
  1400. Resent-Date:  Tue, 4 Jun 85 14:48:12 EDT
  1401. Resent-From:  cpmlist@AMSAA.ARPA
  1402. Resent-To:    info-cpm@oslo-vax.ARPA
  1403.  
  1404. There is no such thing as a PDP-20 computer.
  1405. The processor running TOPS-20 is a PDP-10, most commonly
  1406. a model KL10 (on DECSYSTEM-2060's) or a KS10 (on DECSYSTEM-2020's).
  1407.  4-Jun-85 13:47:17-MDT,644;000000000000
  1408. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1409. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 13:42:44-MDT
  1410. Received: from brl-tgr.arpa by AMSAA.ARPA id a029412; 4 Jun 85 14:55 EDT
  1411. Received: from usenet by TGR.BRL.ARPA id a018050; 4 Jun 85 14:42 EDT
  1412. From: Rick Johnson <rlj%ncsu.uucp@BRL.ARPA>
  1413. Newsgroups: net.micro,net.micro.cpm
  1414. Subject: termcap entry for DEC Rainbow
  1415. Message-ID: <2867@ncsu.UUCP>
  1416. Date: 1 Jun 85 22:46:17 GMT
  1417. Xref: seismo net.micro:11259 net.micro.cpm:4567
  1418. To:       info-cpm@AMSAA.ARPA
  1419.  
  1420. #
  1421. Would someone send me or post a termcap entry for a DEC Rainbow. Thanks.
  1422.  
  1423. Rick Johnson  ...decvax!mcnc!ncsu!rlj
  1424.  4-Jun-85 14:30:32-MDT,823;000000000000
  1425. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1426. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 14:28:47-MDT
  1427. Received: from brl-tgr.arpa by AMSAA.ARPA id a000511; 4 Jun 85 15:07 EDT
  1428. Received: from usenet by TGR.BRL.ARPA id a018615; 4 Jun 85 14:56 EDT
  1429. From: oacb2 <oacb2%ut-ngp.uucp@BRL.ARPA>
  1430. Newsgroups: net.micro.cpm
  1431. Subject: Re: Re: EMACS for CP/M, MINCE, and SCRIBBLE
  1432. Message-ID: <1784@ut-ngp.UUCP>
  1433. Date: 4 Jun 85 16:04:24 GMT
  1434. To:       info-cpm@AMSAA.ARPA
  1435.  
  1436. > However, Mince could handle files larger than 64K wheras Perfect Writer
  1437. > didn't seem to. Even with a huge >128K swap file.
  1438.  
  1439. I often use Perfect Writer with files larger than 64K.  I think the largest
  1440. I've ever edited with it is about 180K.  I use a 248K swap file.
  1441. -- 
  1442.  
  1443.     Mike Rubenstein, OACB, UT Medical Branch, Galveston TX 77550
  1444.  4-Jun-85 16:09:23-MDT,716;000000000000
  1445. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1446. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 16:07:40-MDT
  1447. Received: from mit-mc.arpa by AMSAA.ARPA id a004381; 4 Jun 85 17:36 EDT
  1448. Date: Tue,  4 Jun 85 17:36:04 EST
  1449. From: Herb Lin <LIN@MIT-MC.ARPA>
  1450. Subject:  EMACS for CP/M, MINCE, and SCRIBBLE
  1451. To: info-cpm@AMSAA.ARPA
  1452. cc: LIN@MIT-MC.ARPA
  1453. In-reply-to: Msg of 4 Jun 85 16:04:24 GMT from oacb2 <oacb2%ut-ngp.uucp at BRL.ARPA>
  1454. Message-ID: <[MIT-MC.ARPA].530244.850604.LIN>
  1455.  
  1456.     > However, Mince could handle files larger than 64K wheras Perfect Writer
  1457.     > didn't seem to. Even with a huge >128K swap file.
  1458.  
  1459. PW seems able to handle huge files; you just have to wait longer to do
  1460. the swapping.
  1461.  
  1462.  4-Jun-85 17:23:14-MDT,586;000000000000
  1463. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1464. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 17:18:35-MDT
  1465. Received: from ames-vmsb.arpa by AMSAA.ARPA id a004505; 4 Jun 85 18:32 EDT
  1466. Date: 4 Jun 85 15:23:00 PDT
  1467. From: max.hartman@ames-vmsb.ARPA
  1468. Subject: --- Kaypro & hard-disks ---
  1469. To: info-cpm@AMSAA.ARPA
  1470. Reply-To: max.hartman@ames-vmsb.ARPA
  1471.  
  1472.  
  1473. Does anyone know if it is possible to put a 10-meg (or any high-density
  1474. mass storage) hard disk on a KayPro??  If so, what is required & what
  1475. is the expected cost??
  1476.             -Richard Hartman
  1477.             max.hartman@ames-vmsb
  1478. ------
  1479.  4-Jun-85 18:01:55-MDT,505;000000000000
  1480. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1481. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 18:00:59-MDT
  1482. Received: from jpl-vlsi.arpa by AMSAA.ARPA id a004552; 4 Jun 85 18:55 EDT
  1483. Date: 4 Jun 1985 1550 PST
  1484. From: "Richard B. August" <AUGUST@JPL-VLSI.ARPA>
  1485. Subject: VT-100 terminal emulation program for Z80/APPLE
  1486. To: info-cpm@AMSAA.ARPA
  1487. Reply-To: AUGUST@JPL-VLSI.ARPA
  1488.  
  1489. Do you know of such a program? Where one may obtain this program?
  1490. If so please respond.
  1491. Regards,
  1492. Richard
  1493. ------
  1494.  4-Jun-85 19:34:28-MDT,2067;000000000000
  1495. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1496. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 19:29:37-MDT
  1497. Received: from brl-tgr.arpa by AMSAA.ARPA id a004813; 4 Jun 85 20:51 EDT
  1498. Received: from usenet by TGR.BRL.ARPA id a024296; 4 Jun 85 20:40 EDT
  1499. From: Kenn Barry <barry%ames.uucp@BRL.ARPA>
  1500. Newsgroups: net.micro.68k,net.micro.cpm
  1501. Subject: Re: Need modem program for CP/M 68K (summary)
  1502. Message-ID: <1016@ames.UUCP>
  1503. Date: 4 Jun 85 21:13:38 GMT
  1504. Xref: seismo net.micro.68k:922 net.micro.cpm:4569
  1505. To:       info-cpm@AMSAA.ARPA
  1506.  
  1507.  
  1508.     I haven't been able to send individual responses to all the many
  1509. people who answered my request for help in finding a modem program for
  1510. a CP/M-68K system, so I'd like to say "thanks" to all of you here; I
  1511. was most gratified at the number of helpful responses I received.
  1512.     The most common recommendation was for YAM, for which there is
  1513. source code (in C) on SIMTEL20. Also recommended were KERMIT, and Lmodem,
  1514. a short C program which was published in Byte.
  1515.     None of these, of course, are specifically for CP/M-68K systems,
  1516. though they could be adapted. Fortunately, a couple of people who responded
  1517. had versions of either Xmodem or KERMIT that had been adapted for CP/M-68K,
  1518. and I'm hoping to receive this code shortly.
  1519.     By the way, we solved our immediate problem (files on the ERG
  1520. that needed to be sent to UN*X *quickly*) by hooking an Apple II to the
  1521. ERG as a terminal, capturing the files on Apple disks, and then hooking
  1522. up the Apple as a UN*X terminal and porting the files once more. A kluge,
  1523. but a successful one. With luck, we'll have a better system ready for
  1524. the next batch of files.
  1525.     Thanks again to all who responded to my request for help.
  1526.  
  1527. -  From the Crow's Nest  -                      Kenn Barry
  1528.                                                 NASA-Ames Research Center
  1529.                                                 Moffett Field, CA
  1530. -------------------------------------------------------------------------------
  1531.      USENET:         {ihnp4,vortex,dual,nsc,hao,hplabs}!ames!barry
  1532.  4-Jun-85 19:54:29-MDT,1998;000000000000
  1533. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1534. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 19:51:46-MDT
  1535. Received: from usc-ecl.arpa by AMSAA.ARPA id a004797; 4 Jun 85 20:44 EDT
  1536. Date:  4 Jun 1985 1739-PDT
  1537. From: BHUBER@USC-ECL.ARPA
  1538. Subject: Re: VT-100 terminal emulation program for Z80/APPLE
  1539. To:   AUGUST@jpl-vlsi.ARPA, info-cpm@AMSAA.ARPA
  1540. cc:   BHUBER@usc-ecl.ARPA
  1541.  
  1542. In response to the message sent  4 Jun 1985 1550 PST from  AUGUST@JPL-VLSI.ARPA
  1543.  
  1544. There is a software package called MITE+ (with emulation option) which
  1545. provides Apple CP/M systems with emulation of 94 terminal types, of which
  1546. the popular DEC terminals are included.  Be aware of the fact that,
  1547. depending upon the hardware CP/M implementation, the scrolling of the 
  1548. monitor at speeds above 300 bps may cause "character loss".  I put the
  1549. phrase character loss in quotes because the characters really are
  1550. received, but not displayed.  I do file transfers using XMODEM with this
  1551. program at 1200 bps and never had a fault.  Uploading or downloading files
  1552. without a protocol wrapped around the transmission can be interesting at
  1553. speeds greater than 300 bps, however.  Regular interactive sessions at
  1554. 1200 bps also display this character loss problem.  Mite+ does just about
  1555. everything you could ask for.  Other than this Apple hardware problem, I
  1556. am completely satisfied with MITE+.  (By the way, the '94' terminal types
  1557. mentioned above is NOT a typo; that is for real!)
  1558.  
  1559. If you want to run VT-100 emulation in ProDOS, Apple's ACCESS II software
  1560. package runs great, even at 1200 bps.  Also will emulate a VT-52.
  1561.  
  1562. Bud
  1563.  
  1564. P.S., MITE+ costs about $150 to $200 depending on where you buy it.  The
  1565. company is in Florida.  I found their technical support to be outstanding.
  1566. I needed help from them because when they went to a new major release of
  1567. the software earlier this year, they had a hammered .COM file.  They
  1568. FedExed new diskettes (Saturday delivery option also) at their expense!
  1569. -------
  1570.  4-Jun-85 20:48:43-MDT,4028;000000000000
  1571. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1572. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Jun 85 20:46:58-MDT
  1573. Received: from mit-mc.arpa by AMSAA.ARPA id a005001; 4 Jun 85 22:04 EDT
  1574. Date: Tue,  4 Jun 85 22:04:31 EST
  1575. From: Herb Lin <LIN@MIT-MC.ARPA>
  1576. Subject:  list of portables...
  1577. To: ibmpc@USC-ISIB.ARPA, info-cpm@AMSAA.ARPA
  1578. cc: LIN@MIT-MC.ARPA
  1579. Message-ID: <[MIT-MC.ARPA].530671.850604.LIN>
  1580.  
  1581. some time ago, I asked people to pass along suggestions for portables.
  1582. Here's what I got back.
  1583.  
  1584. 05/27/85 10:53:10,442;000000000000
  1585. Date: 27 May 85 10:25:57 EDT (Mon)
  1586. From: Jeff Edelheit <edelheit at mitre.ARPA>
  1587. To:   lin at mit-mc.ARPA
  1588. Re:   true portables
  1589.  
  1590. For what it's worth, I was fairly impressed with the DG/1.  I was shown
  1591. a pre-production version and found that the screen was a little bit
  1592. difficult to read, but I understand that has been corrected.  I really
  1593. liked the idea of being able to attach a 5.25" drive to it.
  1594.  
  1595. Jeff Edelheit
  1596. (edelheit@mitre)
  1597. 05/27/85 10:53:23,300;000000000000
  1598. Date: Mon, 27 May 85 03:20:24 EST
  1599. From: Jerry E. Pournelle <POURNE>
  1600. To:   LIN
  1601. Re:   true portables
  1602.  
  1603. HP is Real; Good with software etc but BUT BUT I at least cannot
  1604. wsee the oops cannot see the display.  Alas.
  1605. Data G 1 has better visibility but not as good software.  There
  1606. is no best.
  1607. jep
  1608. 05/27/85 19:11:31,211;000000000000
  1609. Date: 27 May 1985 11:44-EDT
  1610. From: SCHNUR at USC-ISI.ARPA
  1611. To:   LIN at MIT-MC.ARPA
  1612. Re:   true portables
  1613.  
  1614. looking for people who have tried out in real world test the new
  1615. Gridcase.  It looks great onpaper.
  1616. 05/27/85 19:12:24,488;000000000000
  1617. Date: Mon, 27 May 1985  13:25 EDT
  1618. From: Robert L. Krawitz <RLK%MIT-OZ at MIT-MC.ARPA>
  1619. Sender: ZZZ.RLK%MIT-OZ at MIT-MC.ARPA
  1620. To:   Herb Lin <LIN at MIT-MC.ARPA>
  1621. Re:   true portables
  1622.  
  1623. My favorite: HP portable.
  1624.  
  1625. Why:  better processor than the others (8086 vs 8088).
  1626.  
  1627. Plenty of memory.
  1628.  
  1629. Matched portable components (disk drive, printer) that apparently work
  1630. well in portable mode.
  1631.  
  1632. Rugged (rated to take 100G shock on all sides according to Creative
  1633. Computing).
  1634.  
  1635. Robert
  1636. 05/28/85 14:30:07,1204;000000000000
  1637. Date: Mon, 27 May 85 21:09:56 EST
  1638. From: Eric Stork <STORK>
  1639. To:   LIN
  1640. Re:   true portables
  1641.  
  1642. Herb, I use the PX-8 (EPSON) while traveling.  I got the 120k add-on
  1643. memory, which makes the whole thing very practical.  I have no trouble
  1644. working on a cross-country flight (about five hours), and then
  1645. recharging.  I do not know what the limit is have not reached it.  I
  1646. dumpt to (and from) my S-100 system, using a version of MODEM2 set up
  1647. for the PX-8 by C>Strom of NYU.  Works great, at 4800 baud or better.
  1648. The only problem is getting the MODEM program on the unit.  No way to
  1649. do it but get a friend who has one to make up a micro cassette and
  1650. send it to you.  That's what Strom did for me, and I'll be glad to
  1651. help others.  Using some sort of pyramid, one could easily cover the
  1652. need - each one serve three, or something like that.
  1653.  
  1654. Cost: With discounts easily available locally, I paid abotu $1100 for
  1655. the unit PLUS the 120k add-on.  If you get one, get the simplest
  1656. possible cable (no tying of pins in the cable), and do your own typing
  1657. by mating the Epson cable to a DB-25 female connector and then to
  1658. whatever you like.
  1659.  
  1660. If you want nore data, respond direct to me.
  1661.  
  1662. Eric Stork
  1663. 05/28/85 14:30:50,657;000000000000
  1664. Date: 28 May 1985 06:31-PDT
  1665. From: STANLEY at USC-ECLB
  1666. To:   lin
  1667. Re:   True Portables
  1668.  
  1669. Herb,
  1670.  
  1671. My vote is for the Radio Shack Model 100 for most portable uses.
  1672.  
  1673. Pros:    Truly    portable--fits   in   my   briefcase   Adequate
  1674. wordprocessing that downloads to WordStar via RS232 port Runs  on
  1675. batteries or AC power Rugged Good keyboard
  1676.  
  1677. Cons:  Won't do "fancy" things (but I don't usually do those away
  1678. from my desk anyway) on-volatile storage via cassette  tape  can
  1679. be  a  problem  sometimes  If  you`re  away  from  a power outlet,
  1680. batteries last only 3-4 hourr
  1681.  
  1682.                                 ...Dick
  1683.  
  1684. P.S.  Added pro--it's cheap!!
  1685.  
  1686.  5-Jun-85 07:22:39-MDT,1406;000000000000
  1687. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1688. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 5 Jun 85 07:21:48-MDT
  1689. Received: from office-2.arpa by AMSAA.ARPA id a008954; 5 Jun 85 8:43 EDT
  1690. Date:  4-Jun-85 20:51 PDT
  1691. From: Alan Bomberger <ACB.TYM@office-2.ARPA>
  1692. Subject: Microsoft Applcard
  1693. To: info-cpm@AMSAA.ARPA
  1694. Message-ID: <TYM-ACB-722KO@OFFICE-2>
  1695.  
  1696. There is a 60K CP/M for the Microsoft Applecard which seems to be a Z80 version
  1697. of the BDOS.  Is this Z80 version of BDOS a standard from DR or is this 
  1698. something special.  Is this the version of BDOS that runs on the Osborne Vixen?
  1699.  Second question:  The 60K CP/M for the Applecard seems to be a "split system" 
  1700. in that the BIOS is above a 4K hole in the memory space of the Z80 (I assume 
  1701. this is for the 6502) yet I cannot seem to locate a BIOS jump table after the 
  1702. BDOS that is the mirror of the one pointed to by the JMP at location 0  (BIOS 
  1703. seems to be at FAxx) as in the Northstar "split-system".  Is there one or does 
  1704. this version of the BDOS use the "pointer" at location 1?  How large is this 
  1705. Z80 version? (I may have missed the Jump table not knowing where to look.  It 
  1706. is certainly not E00 bytes above the BDOS entry as one would expect)  
  1707. (disassembly of the first few instructions showed a few cases where the Z80 
  1708. code was just as long as the 8080 version.) 
  1709.  
  1710. Thanks in advance for any infor you can provide!
  1711.  
  1712.  5-Jun-85 11:41:21-MDT,1217;000000000000
  1713. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1714. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 5 Jun 85 11:39:50-MDT
  1715. Received: from crdc-vax2.arpa by AMSAA.ARPA id a024743; 5 Jun 85 13:03 EDT
  1716. Date:     Wed, 5 Jun 85 13:00:35 EDT
  1717. From:     "Jack H. Smith" <jhsmith@crdc-vax2.ARPA>
  1718. To:       info-cpm@AMSAA.ARPA
  1719. Subject:  splitter
  1720.  
  1721.     Dear Friends:
  1722.  
  1723.         Last August (l984) a fellow named MIKE NAULT submitted
  1724.     a program named 'splitter' which allowed one to 'split' large 
  1725.     files into smaller ones.
  1726.  
  1727.         The splitter.lbr is located in MICRO:<CPM.FILCPY>
  1728.     at SIMTEL20. 
  1729.  
  1730.         My problem is this: When I try to use the program, it
  1731.     prompts me for which file to split and after I enter the file-
  1732.     name and press return, the program goes haywire.
  1733.  
  1734.         Could someone send me a good copy of splitter.asm, so
  1735.     that I can assemble and load it myself? I'm running CP/M 2.2
  1736.     on a Intertech compustar model 10 with a DSS-10 Winchester,
  1737.     and an Intertech Compustar model 30 stand-alone or chained-into
  1738.     the hard disk.
  1739.  
  1740.         I really need a program like 'Splitter' and if I can't 
  1741.     get it to work, I may have to write a new program from scratch.
  1742.  
  1743.         Please, help if you can.....
  1744.  
  1745.     Thanks much , 
  1746.     Jack H. Smith
  1747.  
  1748.  5-Jun-85 21:42:50-MDT,750;000000000000
  1749. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1750. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 5 Jun 85 21:39:00-MDT
  1751. Received: from simtel20.arpa by AMSAA.ARPA id a006280; 5 Jun 85 16:51 EDT
  1752. Date: Wed, 5 Jun 1985  14:51 MDT
  1753. Message-ID: <KPETERSEN.12116785689.BABYL@SIMTEL20.ARPA>
  1754. Sender: KPETERSEN@SIMTEL20.ARPA
  1755. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1756. To:   Info-Cpm@AMSAA.ARPA
  1757. Subject: remote CP/M user's guide now available
  1758.  
  1759. A remote CP/M user's guide was recently uploaded to my system and is
  1760. now available via FTP from SIMTEL20 in two forms:
  1761.  
  1762. Filename        Type     Bytes     CRC
  1763.  
  1764. Directory MICRO:<CPM.RCPM>
  1765. RCPM-UG.PRN.1        ASCII     53332  A3CEH <--ready to print
  1766. RCPM-UG.WQ.1        BINARY     33792  84DBH <--a WordStar document file
  1767.  
  1768. --Keith
  1769.  5-Jun-85 22:21:54-MDT,431;000000000000
  1770. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1771. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 5 Jun 85 22:19:00-MDT
  1772. Received: from simtel20.arpa by AMSAA.ARPA id a009836; 5 Jun 85 23:23 EDT
  1773. Date: Wed 5 Jun 85 20:55:26-MDT
  1774. From: Jon Albers <JALBERS@SIMTEL20.ARPA>
  1775. Subject: Osborne Executive BYE
  1776. To: info-cpm@AMSAA.ARPA
  1777.  
  1778.  
  1779.     I am looking for a version of bye for the Osborne Executive.
  1780.  Please reply to me ASAP.
  1781.  
  1782. -------
  1783.  5-Jun-85 23:42:57-MDT,1360;000000000000
  1784. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1785. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 5 Jun 85 23:40:47-MDT
  1786. Received: from brl-tgr.arpa by AMSAA.ARPA id a010446; 6 Jun 85 1:15 EDT
  1787. Received: from usenet by TGR.BRL.ARPA id a002281; 6 Jun 85 0:58 EDT
  1788. From: jp@LANL.ARPA
  1789. Newsgroups: net.micro,net.micro.cpm,net.wanted
  1790. Subject: Info needed on CPT disk format
  1791. Message-ID: <26814@lanl.ARPA>
  1792. Date: 5 Jun 85 07:10:40 GMT
  1793. Xref: seismo net.micro:11274 net.micro.cpm:4570 net.wanted:6936
  1794. To:       info-cpm@AMSAA.ARPA
  1795.  
  1796.  
  1797. I want to transfer files from the 8" disks of a CPT 7800 word
  1798. processor system to a VAX 750.  I was planning to do this via
  1799. my CP/M system since I have a program which will write VAX
  1800. readable files from CP/M and I am sufficiently familiar with my
  1801. BIOS to create the disk tables needed to read foreign format disks.
  1802. However, there is one small stumbling block.  I don't have
  1803. sufficient information about the CPT format to accomplish this.
  1804. My controller seems to think that it is formatted in 256 byte
  1805. sectors, but I have not been able to log a CPT disk on to look
  1806. at it with DU.
  1807.  
  1808. Does anyone have the information I need to solve this problem or
  1809. to convince me that it is unsolvable?  Alternatively, does any one
  1810. know how to go from the CPT to the VAX (and vice versa) directly?
  1811.  
  1812. Thanks,
  1813.  
  1814. Jim Potter  jp@lanl.arpa
  1815.  6-Jun-85 00:51:42-MDT,7441;000000000000
  1816. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1817. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 00:46:27-MDT
  1818. Received: from brl-tgr.arpa by AMSAA.ARPA id a010691; 6 Jun 85 1:51 EDT
  1819. Received: from usenet by TGR.BRL.ARPA id a003809; 6 Jun 85 1:42 EDT
  1820. From: "R.Thomas" <rbt%sftig.uucp@BRL.ARPA>
  1821. Newsgroups: net.micro.apple,net.micro.cpm
  1822. Subject: Re: Wordstar/Appli-Card offer query
  1823. Message-ID: <536@sftig.UUCP>
  1824. Date: 3 Jun 85 22:00:15 GMT
  1825. Xref: seismo net.micro.apple:2074 net.micro.cpm:4571
  1826. To:       info-cpm@AMSAA.ARPA
  1827.  
  1828. The time has come for me to summarize what I have learned about the PCPI
  1829. Applicard for all you folks out there who have helped me in my search for
  1830. information.
  1831.  
  1832. First -- The manuals that come with the Starcard (The name for the
  1833. Applicard when it is bundled with Wordstar.)  are full of typos and not
  1834. exceedingly detailed.  If you can read around the typos, they are reasonably
  1835. good cook-books for getting CPM and Wordstar up and running, but they will
  1836. not make a CPM hacker out of you.  I have not heard that PCPI's own manuals
  1837. are any better.  All is not completely lost though, because there is a friendly
  1838. person at the end of a PCPI technical hot-line who can send you xerox copies of
  1839. various napkins (and such) on on which the software/hardware developers have
  1840. scribbled down the real poop.  In addition, there is an 'OEM Package' that
  1841. PCPI will sell you for 50 bucks which consists of a double-sided disk full of
  1842. software and about 35 pages of badly xeroxed notes.  The above mentioned
  1843. napkins are in addition to these notes, and necessary for a real
  1844. understanding of what is going on.  If you have looked at all of the above
  1845. and are still curious about what is going on, you can offer to sign a
  1846. non-disclosure agreement, and they may consent to send you the source code
  1847. for the various drivers.  Then again, they may not.  I haven't gotten my copy
  1848. of the non-disclosure agreement yet, so I don't know how stringent it is, or
  1849. what happens after you sign it and send it back to them.
  1850.  
  1851. Second -- It runs CPM2.2 just great.  I have Turbo Pascal for CPM/80 running
  1852. on it and am much impressed with the speed and convenience of the package.
  1853. The 6MHZ Z80B processor is *FAST*.  On the other hand, since the Z80 and the
  1854. 6502 do not share any memory, (The Z80 has its own 64K of fast DRAM.  You can
  1855. buy a piggy-back card that will expand it to about a half-Meg)
  1856. the communication between the two cpu's is restricted
  1857. to a single one-byte-wide I/O port and a couple of flag bits.  Even with a
  1858. dedicated server running on the 6502, this means that the Z80 can't write on
  1859. the Apple's 80col screen at higher than a few hundred characters/second.
  1860. (Disk accesses are significantly faster, because they use block-mode transfers in
  1861. which the Z80 tells the 6502 how many characters to expect then sends them all
  1862. in a burst.  Character devices like the 80col screen are restricted to a
  1863. single byte at a time, so the overhead is much higher.)  Since the nitty-gritty
  1864. I/O is all handled by the 6502 side, the BIOS on the Z80 side can
  1865. afford to be very small.  This leads to a remarkably large 57K Transient
  1866. Program Area.  You can run larger programs on it than you can on the
  1867. Microsoft card. (Further comments on differences between this card and the
  1868. Microsoft card later.)
  1869.  
  1870. Third -- The terminal emulator that runs on the 6502 side and manipulates
  1871. the Apple 80col screen is excessively dumb.  It seems to lack character/line
  1872. insert/delete sequences.  If anybody knows differently, please speak up.  It
  1873. hurts to watch the screen get repainted just to insert a line at the top.  I
  1874. sincerely hope that this is just a misfeature of the Turbo Pascal editor,
  1875. which I otherwise like very much.
  1876.  
  1877. Fourth -- it is *not* compatible with the Microsoft CPM card.  It will not
  1878. run anything that assumes hardware features of that card.  However, it
  1879. *will* run just about any generic CPM program, of which there are a
  1880. multitude!  The price you pay for the blazingly fast CPU is incompatibility
  1881. with the 'standard' Microsoft card.  The worst part of this is that
  1882. it will not run the drivers that give you access to the Profile hard
  1883. disk from CPM.  (Does anybody know if the Sider has a driver that runs on the
  1884. Applicard?)  The person on the hot-line hinted that PCPI would
  1885. sell you a driver written by someone in Australia that gave the Applicard
  1886. access to a Profile, but he didn't make it sound like it was compatible
  1887. with much.  In particular, I think he said that if you used that driver,
  1888. you couldn't use your Profile with Prodos.  He didn't know for sure,
  1889. but I expect that there is no provision for partitioning the disk.
  1890. I asked about software from third-party sources, but (while he said
  1891. they did keep a registry of such) he couldn't point me at anybody
  1892. who could help me with my specific problems.  Which brings me to --
  1893.  
  1894. Fifth -- They supply a driver that runs under DOS3.3 and turns the Applicard
  1895. into a ramdisk, with up to a half meg of memory if you buy the piggyback
  1896. cards (300 bucks for 256K -- a trifle expensive for today's market -- maybe
  1897. mailorder places have them cheaper.)  However, they do not supply a
  1898. corresponding driver for Prodos.  I assume that the Prodos driver would be a
  1899. snap, given the code for the DOS3.3 driver, but nobody at PCPI has seen fit to
  1900. do it yet.  Sounds like a market for a 3rd party in there somewhere!
  1901. I have used the DOS3.3 driver, it works very well.
  1902.  
  1903. Sixth and finally -- They supply a printer driver that uses the left-over
  1904. 6502-side ram (including the Alternate bank on the 80-column card, if one
  1905. exists) as a printer buffer (up to 80K in my configuration, IIe with
  1906. extended 80 Column color card.)  But it seems to me that a much better use
  1907. for that memory would be as a ramdisk for CPM  (with maybe a 16K buffer
  1908. reserved for the printer driver.)  The tech-support hot-line person did not
  1909. know of any such driver -- sounds like another 3rd party opportunity!
  1910.  
  1911.  
  1912. > I recently received an advertisement from Broadreach
  1913. > for Wordstar and the Appli-Card CP/M card for $164.95.
  1914.  
  1915. This is a very good price!
  1916.  
  1917. > It lists features of the Appli-Card, but doesn't specify
  1918. > whether all the software and manuals necessary to use
  1919. > the features are included in the package.
  1920.  
  1921. If this is the Micropro Starcard package, they are included, but
  1922. see above.  The manuals are not very detailed.
  1923.  
  1924. > If anyone has experience with the Appli-Card, or this offer,
  1925. > please send me your opinion.
  1926. > In particular, does the 6Mhz Appli-card run all CP/M software?
  1927. > Are preboots needed?
  1928.  
  1929. Runs everything I have come across, but I have not experimented widely.
  1930. Also, see above regarding Microsoft compatibility.
  1931.  
  1932. > Is the manual sufficient to learn CP/M?
  1933.  
  1934. No.  Go buy a good book.  Don't count on the manuals.
  1935.  
  1936. > Are there needed utilities that are not included with Appli-Card?
  1937.  
  1938. Everything you need to configure it and get CPM up and running is included.
  1939. There is the DRI assembler and editor and DDT (and PIP and stat, and so on)
  1940. but no 'higher level' languages.  I recommend buying Turbo Pascal.
  1941.  
  1942. > The ad says the 64K ram on the card can be used as
  1943. > RAM/Disk for DOS3.3.  Has anyone used the Applicard in
  1944. > this way?
  1945.  
  1946. Yes, see above.
  1947.  
  1948. > Thanks,
  1949. >     David Lazar
  1950. >     ihuxk!dcl55611
  1951.  
  1952.  
  1953. Rick Thomas
  1954. {ihnp4,akgua,sdcsvax,just about anywhere}!attunix!rbt
  1955. (201)-522-6062
  1956.  6-Jun-85 00:56:43-MDT,665;000000000000
  1957. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1958. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 00:54:03-MDT
  1959. Received: from brl-tgr.arpa by AMSAA.ARPA id a010822; 6 Jun 85 2:05 EDT
  1960. Received: from usenet by TGR.BRL.ARPA id a004089; 6 Jun 85 1:49 EDT
  1961. From: Litzhoff <ler%ihu1e.uucp@BRL.ARPA>
  1962. Newsgroups: net.micro.cpm
  1963. Subject: (wanted) database or stock packages
  1964. Message-ID: <474@ihu1e.UUCP>
  1965. Date: 4 Jun 85 22:40:09 GMT
  1966. To:       info-cpm@AMSAA.ARPA
  1967.  
  1968. Help. I am looking for stock market packages that run under
  1969. CPM OS. Or a cheap database that iI can construct my own 
  1970. stock packages. I would appreciate the names of any vendor
  1971. and their cost.
  1972.  6-Jun-85 07:30:58-MDT,1352;000000000000
  1973. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1974. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 07:27:46-MDT
  1975. Received: from brl-tgr.arpa by AMSAA.ARPA id a016490; 6 Jun 85 8:46 EDT
  1976. Received: from usenet by TGR.BRL.ARPA id a009873; 6 Jun 85 8:41 EDT
  1977. From: George Smith <gbs%voder.uucp@BRL.ARPA>
  1978. Newsgroups: net.micro.cpm,net.lang.pascal,net.micro.pc
  1979. Subject: Re: BORLAND TURBO PASCAL (Really how to contact TUG)
  1980. Message-ID: <783@voder.UUCP>
  1981. Date: 4 Jun 85 05:10:06 GMT
  1982. Xref: seismo net.micro.cpm:4573 net.lang.pascal:331 net.micro.pc:4483
  1983. To:       info-cpm@AMSAA.ARPA
  1984.  
  1985. *** REPLACE THIS LINE WITH YOUR USER GROUP ***
  1986.  
  1987. > How does one get hold of Tug Lines (I presume that Tug is some kind of Turbo
  1988. > User's Group)
  1989. > Rick Thomas
  1990. > {akgua,ihnp4,sdcsvax,just about anywhere}!attunix!rbt
  1991.  
  1992. From the last issue of TUG Lines (V1#5, Feb/Mar 85):
  1993.  
  1994.     TUG Lines is published bi-monthly by the Turbo User Group,
  1995.     PO Box 1510, Poulsbo, WA 98370.  Membership in TUG is for one
  1996.     year from receipt of your application.  Membership fee is $20.00.
  1997.  
  1998. This latest issue contained a large list of known bugs with fixes and
  1999. workarounds along with much info on using Turbo, lots of source code,
  2000. new products, etc.  Highly recommended!
  2001.  
  2002. -- 
  2003. George B. Smith
  2004. National Semiconductor
  2005. ...!{ihnp4!nsc | decvax!decwrl!nsc | ucbvax}!voder!gbs
  2006.  6-Jun-85 07:46:02-MDT,2045;000000000000
  2007. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2008. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 07:45:14-MDT
  2009. Received: from usc-isid.arpa by AMSAA.ARPA id a018354; 6 Jun 85 9:02 EDT
  2010. Date: 6 Jun 1985 09:02-EDT
  2011. Sender: ABN.COSCOM-CE@USC-ISID.ARPA
  2012. Subject: Re: Info needed on CPT disk format
  2013. From: ABN.COSCOM-CE@USC-ISID.ARPA
  2014. To: jp@LANL.ARPA
  2015. Cc: info-cpm@AMSAA.ARPA, abn.coscom-ce@USC-ISID.ARPA
  2016. Message-ID: <[USC-ISID.ARPA] 6-Jun-85 09:02:00.ABN.COSCOM-CE>
  2017. In-Reply-To: <26814@lanl.ARPA>
  2018.  
  2019.     What I would recommend is that you give CPT a call.  We have a
  2020.      CPT Word Processing system but no correspondence on the technical
  2021.      characteristics of the disks.  The phone number for CPT (Minnesota) is
  2022.      (612)937-8000.  I hope that this will help. 
  2023.     Text: 
  2024.     ------------------------------
  2025.        <<<INCLUDED MESSAGE>>>
  2026.     
  2027.     
  2028.     From: jp@LANL.ARPA
  2029.     To:       info-cpm@AMSAA.ARPA
  2030.     Subject: Info needed on CPT disk format
  2031.     
  2032.     
  2033.     I want to transfer files from the 8" disks of a CPT 7800 word
  2034.     processor system to a VAX 750.  I was planning to do this via
  2035.     my CP/M system since I have a program which will write VAX
  2036.     readable files from CP/M and I am sufficiently familiar with my
  2037.     BIOS to create the disk tables needed to read foreign format disks.
  2038.     However, there is one small stumbling block.  I don't have
  2039.     sufficient information about the CPT format to accomplish this.
  2040.     My controller seems to think that it is formatted in 256 byte
  2041.     sectors, but I have not been able to log a CPT disk on to look
  2042.     at it with DU.
  2043.     
  2044.     Does anyone have the information I need to solve this problem or
  2045.     to convince me that it is unsolvable?  Alternatively, does any one
  2046.     know how to go from the CPT to the VAX (and vice versa) directly?
  2047.     
  2048.     Thanks,
  2049.     
  2050.     Jim Potter  jp@lanl.arpa
  2051.     
  2052.     Text: 
  2053.     
  2054.        <<<END INCLUDED MESSAGE>>>
  2055.     ------------------------------
  2056.         
  2057.  
  2058. JOSEPH LOGAN
  2059. WO1 USAR
  2060. 1st COSCOM
  2061. <ABN.COSCOM-CE>@ISID.ARPA
  2062.  6-Jun-85 13:16:47-MDT,768;000000000000
  2063. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2064. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 13:13:08-MDT
  2065. Date:     Thu, 6 Jun 85 14:27:15 EDT
  2066. From:     David Towson (SECAD) <towson@AMSAA.ARPA>
  2067. To:       info-cpm@AMSAA.ARPA
  2068. Subject:  Rejected mail to hlp.lr@mit-speech.
  2069.  
  2070. Fellow CP/Mers - Anyone sending a message to info-cpm in the last couple
  2071. days has probably received a rejection message for the subject address,
  2072. which is over-quota (no more disk space).  This address is not in the
  2073. info-cpm distribution list, and is probably included in a re-distribution
  2074. list somewhere at MIT.  I have sent a request for help to the MIT post-
  2075. master, and I hope to have this cleared up soon.
  2076.  
  2077.  
  2078. Dave
  2079. towson@amsaa.arpa aka info-cpm-request@amsaa.arpa
  2080.  
  2081.  6-Jun-85 13:17:03-MDT,1035;000000000000
  2082. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2083. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 13:13:58-MDT
  2084. Received: from brl-tgr.arpa by AMSAA.ARPA id a017129; 6 Jun 85 14:34 EDT
  2085. Received: from usenet by TGR.BRL.ARPA id a019034; 6 Jun 85 14:22 EDT
  2086. From: Stephen Hemminger <steveh%hammer.uucp@BRL.ARPA>
  2087. Newsgroups: net.micro.cpm
  2088. Subject: How do you turn off auto-answer (Rixon modem).
  2089. Message-ID: <1296@hammer.UUCP>
  2090. Date: 4 Jun 85 02:34:25 GMT
  2091. To:       info-cpm@AMSAA.ARPA
  2092.  
  2093. Quick question: how do you turn out off the auto-answer on
  2094.                 a Rixon 212 modem.
  2095.  
  2096. Is there some Rs-232 control line to do it?
  2097.  
  2098. Is there something you can program in the NOV ram? do you have
  2099. to go into Hayes mode to do it?  
  2100.  
  2101. The relatives would appreciate this!
  2102.  
  2103. ___________________________________________________________
  2104.  
  2105.                 |--|        |--|
  2106.   [I'd rather be skiing]    | /|        | /|
  2107.                 .    |/ |        |/ |
  2108.                    .|--|        |--|
  2109.                 | .|        |  |
  2110.     Stephen Hemminger    |  |.        |  |
  2111.                    .
  2112. ...!ihnp4!tektronix!hammer!steveh
  2113.  6-Jun-85 15:00:39-MDT,1204;000000000000
  2114. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2115. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 14:59:35-MDT
  2116. Received: from brl-tgr.arpa by AMSAA.ARPA id a023351; 6 Jun 85 16:05 EDT
  2117. Received: from usenet by TGR.BRL.ARPA id a021983; 6 Jun 85 15:57 EDT
  2118. From: "R.Thomas" <rbt%sftig.uucp@BRL.ARPA>
  2119. Newsgroups: net.micro.cpm
  2120. Subject: Re: BORLAND TURBO PASCAL - New release (CP/M Version) (Really
  2121. Message-ID: <537@sftig.UUCP>
  2122. Date: 5 Jun 85 20:08:12 GMT
  2123. To:       info-cpm@AMSAA.ARPA
  2124.  
  2125. > Re: Recursion
  2126. > Turbo does indeed support recursion if the proper compiler directive is set.
  2127. > The issue is whether or not is supports standard pascal recursion -it appar-
  2128. > ently does not, since it does not allow the passing of *local* variables to
  2129. > recursive modules by reference.  It works fine with globavariables. I doubt
  2130. > that Borland considers this a "bug" since they designed the software that way.
  2131. > steveswillett
  2132.  
  2133. What *DOES* happen if you try to pass local variables as var parameters?
  2134. If the behavior is well-defined, it may be useful, even if it is not
  2135. standard.  Anybody know for sure?  Is there somebody from Borland out there
  2136. who can answer definitively?
  2137.  
  2138. Rick Thomas
  2139.  6-Jun-85 20:52:53-MDT,922;000000000000
  2140. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2141. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 20:49:00-MDT
  2142. Received: from think.arpa by AMSAA.ARPA id a027335; 6 Jun 85 22:20 EDT
  2143. Received: by THINK.ARPA with CHAOS id AA00894; Thu, 6 Jun 85 22:17:07 edt
  2144. Date: Thu, 6 Jun 85 22:18 EDT
  2145. From: Cliff Lasser <CAL@THINK.ARPA>
  2146. Subject: power supply protectors.
  2147. To: INFO-CPM@AMSAA.ARPA
  2148. Message-Id: <850606221802.4.CAL@DESIDERIUS.ARPA>
  2149.  
  2150.  
  2151. I have some friends in Vermont who have had bad luck with the maintenance of
  2152. their PCs.  All of them live in fairly old houses with old wiring.  It has been
  2153. suggested that the power in their homes is responsable for the frequent deaths
  2154. of power supplies and floppy drives.  Might there be some truth to this?  Does
  2155. anyone know of a power conditioner that is recommended for solving this type of
  2156. problem?  Where might I get more info on this topic?
  2157.  
  2158.     -Thanx, Cliff
  2159.  
  2160.  6-Jun-85 22:31:38-MDT,766;000000000000
  2161. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2162. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Jun 85 22:28:00-MDT
  2163. Received: from simtel20.arpa by AMSAA.ARPA id a027584; 6 Jun 85 23:54 EDT
  2164. Date: Thu, 6 Jun 1985  21:54 MDT
  2165. Message-ID: <WANCHO.12117124740.BABYL@SIMTEL20.ARPA>
  2166. From: WANCHO@SIMTEL20.ARPA
  2167. To:   INFO-CPM@AMSAA.ARPA, INFO-IBMPC@usc-isib.ARPA, INFO-MICRO@brl.ARPA
  2168. Subject: [SIMTEL20]MICRO:<PC-BLUE.VOL*> Under Construction
  2169.  
  2170. The PC/BLUE Collection on SIMTEL20 is in the process of being reloaded
  2171. from scratch up to Volume 124.  This time we're doing it right, with
  2172. the loan of a real IBM PC running MEX-PC.  It's going to take a while.
  2173. Look for another announcement in a couple of weeks.  In the meantime,
  2174. peek at your own risk.
  2175.  
  2176. --Frank
  2177.  7-Jun-85 08:12:31-MDT,830;000000000000
  2178. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2179. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Jun 85 08:11:04-MDT
  2180. Received: from 26.4.0.106 by AMSAA.ARPA id a004487; 7 Jun 85 9:35 EDT
  2181. Date: 7 Jun 85 09:26 EDT
  2182. From: dbrothers@DDN1.ARPA
  2183. Subject: My account is moving to DDN2 on June 17th
  2184. To: mundy@DDN1.ARPA, info-cpm@AMSAA.ARPA, info-ibmpc@USC-ISIB.ARPA
  2185.  
  2186.  
  2187. On the 17th of June, my account will be moved to DDN2. Therefore, any mail
  2188. sent to me on, or after that date should be addressed to dbrothers-at-DDN2.
  2189. Sorry for the inconvenience. The system administrator tells me that this
  2190. will relive congestion on DDN1 and also give me access to a less-used host.
  2191. This should result in faster service for users of DDN1. I only hope the
  2192. DDN2 users don't resent the slowdon due to the additional users.
  2193.  
  2194. D oug Brothers
  2195.  
  2196.  7-Jun-85 09:17:11-MDT,1686;000000000000
  2197. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2198. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Jun 85 09:14:49-MDT
  2199. Received: from usc-isid.arpa by AMSAA.ARPA id a006722; 7 Jun 85 10:22 EDT
  2200. Date: 7 Jun 1985 06:57-EDT
  2201. Sender: ABN.ISCAMS@USC-ISID.ARPA
  2202. Subject: Re: power supply protectors.
  2203. From: ABN.ISCAMS@USC-ISID.ARPA
  2204. To: CAL@THINK.ARPA
  2205. Cc: INFO-CPM@AMSAA.ARPA
  2206. Message-ID: <[USC-ISID.ARPA] 7-Jun-85 06:57:02.ABN.ISCAMS>
  2207. In-Reply-To: <850606221802.4.CAL@DESIDERIUS.ARPA>
  2208.  
  2209. Cliff, et al,
  2210.  
  2211. Re maybe old houses with old wiring producing "bad" power, killing power
  2212. supplies and floppy drives.
  2213.  
  2214. Well, old, underwired houses might cause a voltage drop by the time it gets to
  2215. the PC, but a quick test (well, maybe an extended watching) with any old
  2216. voltmeter would tell you something about that.  If there is low voltage,
  2217. the good old Sola variable voltage transformers are great for that.  I ran
  2218. a bushel of Apples in tactical environments at Fort Bragg and Germany,
  2219. HORRIBLE electricity, and there was nothing like a boat anchor Sola to bring
  2220. the voltage up to snuff.
  2221.  
  2222. If rats are chewing/dancing on the wires and causing spikes, most of your
  2223. (relatively) inexpensive isolators could strip the spikes out.
  2224.  
  2225. Combination of Sola transformer and any old isolator usually served us just
  2226. fine, commonly running with 85 volts AC, fluctuating up to 140 volts when
  2227. the generator operator let the RPM run away, no-notice shutdowns and startups,
  2228. lightning through the trees and dancing through the tents, spikes and
  2229. drops making color monitors look like oscilloscopes...
  2230.  
  2231. Plus you can keep your feet/coffee warm on the Sola.
  2232.  
  2233. Regards,
  2234. David Kirschbaum
  2235. Toad Hall
  2236.  7-Jun-85 10:27:28-MDT,1591;000000000000
  2237. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2238. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Jun 85 10:24:20-MDT
  2239. Received: from simtel20.arpa by AMSAA.ARPA id a010933; 7 Jun 85 11:42 EDT
  2240. Date: Fri 7 Jun 85 09:41:49-MDT
  2241. From: "William G. Martin" <WMartin@SIMTEL20.ARPA>
  2242. Subject: Re: power supply protectors.
  2243. To: ABN.ISCAMS@USC-ISID.ARPA
  2244. cc: info-cpm@AMSAA.ARPA, cal@THINK.ARPA, wmartin@ALMSA-1.ARPA
  2245. In-Reply-To: Message from "ABN.ISCAMS@USC-ISID.ARPA" of Fri 7 Jun 85 04:57:00-MDT
  2246.  
  2247. For what it's worth, my house had old wiring when I bought it, with fuses
  2248. on both the hot and neutral sides of the line. Once, some really strange
  2249. situation developed, involving intermittent connections or blown fuses
  2250. on the neutral side, which ended up feeding 220 V into some of my 110 V
  2251. circuits! The refrigerator and freezer on the affected circuit did NOT
  2252. like this :-) (luckily, built-in protection circuits shut them off and
  2253. it seemed no lasting harm was done, thank goodness!) -- however, you would 
  2254. find it interesting how quickly a 110-volt light bulb burns out on 220 V
  2255. (and how brightly it shines! [for a while :-]).
  2256.  
  2257. That wiring has since been replaced. Why I post this is to note that
  2258. flaky old wiring can sometimes produce other effects than simple
  2259. resistance losses. I wouldn't be surprised to measure widely-fluctuating
  2260. voltages or spikes or surges at the affected computers' power outlets.
  2261. It would be worth running a single isolated newly-wired circuit from
  2262. the main power box to the computer site; this can usually be done inexpensively.
  2263. Will Martin
  2264. -------
  2265.  7-Jun-85 11:00:33-MDT,1436;000000000000
  2266. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2267. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Jun 85 10:57:59-MDT
  2268. Received: from ornl-msr.arpa by AMSAA.ARPA id a011273; 7 Jun 85 12:14 EDT
  2269. Received: by ornl-msr.ARPA (4.12/4.7)
  2270.     id AA04537; Fri, 7 Jun 85 11:54:44 edt
  2271. Date: Fri, 7 Jun 85 11:54:44 edt
  2272. From: "James A. Mullens" <jcm@ornl-msr.ARPA>
  2273. Message-Id: <8506071554.AA04537@ornl-msr.ARPA>
  2274. To: CAL@THINK.ARPA, INFO-CPM@AMSAA.ARPA
  2275. Subject: Re:  power supply protectors.
  2276.  
  2277. Here is some (possibly) related data.  I have an Apple, an IBM PC, and a
  2278. Sage II in the same room at my house.  The IBM is clearly more sensitive
  2279. to power fluctuations than the other two (it has full AST 6-pack, dual
  2280. floppies, and color display).  I suspect my house has strange wiring
  2281. because I blow a lot of light bulbs.  I have also had a lot of problems
  2282. with my IBM.  I have had 4 separate problems on 3 separate AST 6-pack
  2283. boards, occasional memory parity halts, and a CPU failure.  (I have a
  2284. hot 8087 right next to the CPU and have wondered about heat problems
  2285. though).  I have not had problems like this with any other computer.
  2286. I put el cheapo Radio Shack surge protectors on my lines.  These are
  2287. supposed to protect against "x" surge events, and have a small light
  2288. which goes out when they are used up.  I have had them installed for
  2289. several months.  No more IBM problems yet, but the surge lights have
  2290. not gone out either..
  2291. q
  2292.  7-Jun-85 12:19:05-MDT,1460;000000000000
  2293. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2294. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Jun 85 12:18:50-MDT
  2295. Received: from su-star.arpa by AMSAA.ARPA id a012757; 7 Jun 85 13:19 EDT
  2296. Date: 7 Jun 85 10:05:00 PDT
  2297. From: "R. Meier" <rmeier@su-star.ARPA>
  2298. Subject: vt-100 terminal emulation program for z80/apple
  2299. To: info-cpm <info-cpm@AMSAA.ARPA>
  2300. Reply-To: "R. Meier" <rmeier@su-star.ARPA>
  2301.  
  2302. Richard,
  2303.     Kermit is a public domain file transfer protocol which includes vt52
  2304. terminal emulation.  You can obtain kermit from Columbia-20 (after 6pm EDT) or
  2305. from SIMTEL20 (<cpm.kermit>).  I hgith recommend it for interprocessor
  2306. communication.  It can be easily modified to simulate a vt100 instead of a
  2307. vt52 (sans graphics).  If you just need the vt100 emulation, then in your cp/m
  2308. handbook note the description of the bios functions for the terminal.  All
  2309. versions of cp/m that I know of for the Apple use vectors and a translation
  2310. table for terminal emulation.  If your cp/m is such, then making it emulate
  2311. a vt100 is simply a matter of changing the entries in the translation tables
  2312. and altering the vectors, to point to routines that will first filter the
  2313. characters not recognized by translation.  (None for vt52).  If you need
  2314. to simulate the graphics of a vt100, then I don't believe that the Apple has
  2315. the required resolution.
  2316.     If this is not sufficiently helpful, then contact me as rmeier@star.arpa
  2317.                         Bob (rmeier@star)
  2318. ------
  2319.  7-Jun-85 12:44:39-MDT,2076;000000000000
  2320. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2321. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Jun 85 12:39:54-MDT
  2322. Received: from rand-unix.arpa by AMSAA.ARPA id a013970; 7 Jun 85 13:38 EDT
  2323. Received: by rand-unix.ARPA; Fri, 7 Jun 85 10:35:04 pdt
  2324. From: Bridger Mitchell <bridger@rand-unix.ARPA>
  2325. Message-Id: <8506071735.AA25531@rand-unix.ARPA>
  2326. Date: 07 Jun 85 10:34:47 PDT (Fri)
  2327. To: info-cpm@AMSAA.ARPA
  2328. Subject: Why WordStar can't Run ...
  2329.  
  2330. ... some bios-calling programs.
  2331.  
  2332. The WordStar "R" (run) command protects high memory, installs a program
  2333. loader there, and attempts to load the requested COM file.
  2334.  
  2335. Before doing so it copies the system bios jump vector to that area, sets
  2336. warmboot and bdos function 0 traps,  and changes 0001h to point to the
  2337. warmboot entry in this new vector.
  2338.  
  2339. This causes at least two problems for some software:
  2340.  
  2341. 1. The new vector is NOT aligned on a page boundary.  Many (most?)
  2342.    applications software assumes the bios vector is aligned, and
  2343.    call a bios function by code such as:
  2344.     lhld 1
  2345.     mvi l,9        ;bios conin function
  2346.     pchl
  2347.  
  2348.    To work with WS the code needs to do the arithmetic:
  2349.     lhld    1
  2350.     mvi    a,9-3
  2351.     add    l
  2352.     mov    l,a
  2353.     jnc    pchl1
  2354.     inr    h
  2355. pchl1:    pchl
  2356.  
  2357. 2. By changing 0001, WS has broken the (unwritten?) rule that the system's
  2358. addresses can be determined at runtime.  WS's loader overlay should,
  2359. instead, patch itself into the warm-boot chain at the bios warmboot address.
  2360. That way, resident system extensions and other software that needs to locate
  2361. the system will be able to function under "R".  About the best the
  2362. applications program that needs this information can do is to search for a
  2363. string of jmps that begin on a page boundary (taking care to note that some
  2364. bios's replace jmps with in-line code for a few entries).
  2365.  
  2366. I looked into this after a user noted that some DateStamper utilities
  2367. wouldn't run inside WS.  The new versions do, now. But I imagine there are a
  2368. lot of our PD utilities that don't. Perhaps revisors could keep this in mind
  2369. as versions get updated.
  2370.  
  2371. --bridger mitchell
  2372.  7-Jun-85 13:39:50-MDT,1158;000000000000
  2373. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2374. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Jun 85 13:36:17-MDT
  2375. Received: from simtel20.arpa by AMSAA.ARPA id a015620; 7 Jun 85 14:33 EDT
  2376. Date: Fri, 7 Jun 1985  12:33 MDT
  2377. Message-ID: <KPETERSEN.12117284732.BABYL@SIMTEL20.ARPA>
  2378. Sender: KPETERSEN@SIMTEL20.ARPA
  2379. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2380. To:   "William G. Martin" <WMartin@SIMTEL20.ARPA>
  2381. Cc:   ABN.ISCAMS@USC-ISID.ARPA, cal@THINK.ARPA, wmartin@ALMSA-1.ARPA, 
  2382.       Info-Cpm@AMSAA.ARPA
  2383. Subject: power supply protectors.
  2384. In-reply-to: Msg of 7 Jun 1985  09:41-MDT from William G. Martin <WMartin>
  2385.  
  2386. Old houses frequently suffer from loose connections in the fusebox.
  2387. If the neutrals are loose, you'll have wildly fluctuating voltages on
  2388. your 110 volt circuits.  A friend once found 140 volts on one of his
  2389. outlets.  After tightening the neutrals it returned to normal.
  2390.  
  2391. Turn off the main breaker so there is no power, then carefully tighten
  2392. all screws with an INSULATED screwdriver.  DANGER!!! the 220 feed is
  2393. still hot.  If you're not comfortable working with hot circuits, leave
  2394. it alone!  Get an electrician.
  2395.  
  2396. --Keith
  2397.  9-Jun-85 20:20:40-MDT,692;000000000000
  2398. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2399. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 9 Jun 85 20:16:37-MDT
  2400. Received: from mit-multics.arpa by AMSAA.ARPA id a000186; 9 Jun 85 19:23 EDT
  2401. Date:  Sun, 9 Jun 85 17:34 EDT
  2402. From:  AALevy@MIT-MULTICS.ARPA
  2403. Subject:  Power Problems
  2404. To:  info-cpm@AMSAA.ARPA
  2405. Message-ID:  <850609213458.054624@MIT-MULTICS.ARPA>
  2406.  
  2407.  
  2408. A previos message mentioned loose neutrals and grounds in old houses.
  2409. That goes double if you have aluminum wiring.  You need to know what you
  2410. are doing to fix this problem but as I remember there is some sort of
  2411. paste one uses for aluminum.  Houses built during 1970 time period used
  2412. aluminum.
  2413.  
  2414. Be carteful, Allan
  2415. 10-Jun-85 12:12:31-MDT,749;000000000000
  2416. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2417. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 10 Jun 85 12:08:35-MDT
  2418. Received: from brl-tgr.arpa by AMSAA.ARPA id a005199; 10 Jun 85 9:06 EDT
  2419. Received: from usenet by TGR.BRL.ARPA id a001802; 10 Jun 85 8:57 EDT
  2420. From: Mark Mallett <mem%sii.uucp@BRL.ARPA>
  2421. Newsgroups: net.micro.cpm
  2422. Subject: TOPS20 style parser posting
  2423. Message-ID: <405@sii.UUCP>
  2424. Date: 8 Jun 85 17:38:12 GMT
  2425. To:       info-cpm@AMSAA.ARPA
  2426.  
  2427. Howdy
  2428.  
  2429. I have posted CMD003, edit level 003 of COMND-TOPS20 style parsing for
  2430. personal computers, to net.sources.  It is in 6 parts plus an introduction
  2431. which is part 0.
  2432.  
  2433. Thanks to everybody who responded to my original query.
  2434.  
  2435. Mark Mallett
  2436. decvax!sii!mem  or  ittvax!sii!mem
  2437. 10-Jun-85 12:17:28-MDT,1843;000000000000
  2438. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2439. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 10 Jun 85 12:17:06-MDT
  2440. Received: from brl-tgr.arpa by AMSAA.ARPA id a006222; 10 Jun 85 9:26 EDT
  2441. Received: from usenet by TGR.BRL.ARPA id a001976; 10 Jun 85 9:02 EDT
  2442. From: egb <egb%burl.uucp@BRL.ARPA>
  2443. Newsgroups: net.micro.cpm
  2444. Subject: Need Help on CP/MUG Volume 89.
  2445. Message-ID: <735@burl.UUCP>
  2446. Date: 8 Jun 85 20:33:28 GMT
  2447. To:       info-cpm@AMSAA.ARPA
  2448.  
  2449. []
  2450. I need some help.
  2451.  
  2452. Has anyone used the Business Master software on CP/MUG volumes 086 to 090?
  2453. I'd like to use it to set up an accounting system for our local church,
  2454. but the crc test on 4 files on Disk 089 show an error. Following are the
  2455. results on the four files in error:
  2456.  
  2457.                                 Should Be       My copy
  2458.         Filename                CRCKLIST.089    CRCKLIST.CRC
  2459.  
  2460.         CRJOTRAN.BAS            BA DC           OA E2                   
  2461.         CRLABELS.BAS            FF 91           70 DB
  2462.         CRPPINV .BAS            4E 13           61 23
  2463.         CRSORT  .BAS            8E BB           25 78
  2464.  
  2465. All of the other files on all five disks check out OK, but these four
  2466. files seem to have a problem compared to the CRCKLIST.089 on the disk.
  2467.  
  2468. The set of disks came from CP/MUG on the West Coast, and I don't know
  2469. whether it's a problem in the CP/MUG disk-set, or from this particular
  2470. source.
  2471.  
  2472. Does anyone have a set so that they could check their copies of these four
  2473. files and let me know whether I should order a new volume from CP/M Users
  2474. Group in New York City ?  Has anyone used this program set and found
  2475. it worthwhile ?
  2476.  
  2477.         Many thanks in advance,
  2478.  
  2479.                 Ed Baldwin,  ihnp4!burl!egb  OR  akgua!burl!egb
  2480.                 3007 S. Fairway Drive
  2481.                 Burlington, N.C.  27215
  2482.         919-584-5743
  2483. 10-Jun-85 13:10:19-MDT,533;000000000000
  2484. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2485. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 10 Jun 85 13:09:52-MDT
  2486. Received: from brl-tgr.arpa by AMSAA.ARPA id a001235; 10 Jun 85 14:27 EDT
  2487. Received: from usenet by TGR.BRL.ARPA id a002191; 10 Jun 85 14:06 EDT
  2488. From: steveh%hammer.uucp@BRL.ARPA
  2489. Newsgroups: net.micro.cpm
  2490. Subject: cancel <1296@hammer.UUCP>
  2491. Message-ID: <1322@hammer.UUCP>
  2492. Date: 9 Jun 85 00:36:19 GMT
  2493. Control: cancel <1296@hammer.UUCP>
  2494. To:       info-cpm@AMSAA.ARPA
  2495.  
  2496. <1296@hammer.UUCP> cancelled from rn.
  2497. 10-Jun-85 14:49:19-MDT,6177;000000000000
  2498. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2499. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 10 Jun 85 14:46:26-MDT
  2500. Date:     Mon, 10 Jun 85 16:02:50 EDT
  2501. From:     David Towson (SECAD) <towson@AMSAA.ARPA>
  2502. To:       info-cpm@AMSAA.ARPA, info-micro@brl.ARPA
  2503. Subject:  OMTI disk controller query - summary of replies.
  2504.  
  2505. Fellow CP/Mers and other Micronauts - A while ago, I posted to info-cpm and
  2506. info-micro a request for information on the OMTI 20C winchester disk controller
  2507. now being sold by the John Meshna surplus house for $150.  The response was
  2508. really super, and I'd like to thank all of you who provided information.  For
  2509. the benefit of anyone looking for a cheap mini-winchester controller, here is
  2510. a summary of the information I received:
  2511.  
  2512.      The OMTI controller is being offered for $150 by John Meshna in Lynn
  2513. Massachucetts, (617)595-2275.  They have had it in their catalog for quite
  2514. a while at $250, but they have just lowered the price.  I guess the boards
  2515. weren't moving.  Here is what the ad says:
  2516.  
  2517.      "The OMTI 20C board we offer is unused, late style surplus and will handle
  2518. two (2) 5-1/4" Winchester type drives.  Some features of the controllers are:
  2519. single +5VDC and +12VDC supplies, buffered slew/seek modes, overlapped seeks,
  2520. auto seek and verify, extensive fault detection, auto head and cylinder switch-
  2521. ing, full sector buffering 256/512 bytes/sector, 33 or 18 sectors/track (jumper
  2522. selectable), programmable disc parameters and much more.  Price is for the
  2523. controller card only ... does not include the disc drives or the host adapter
  2524. for your particular system.  We include data on using these boards with Seagate
  2525. ST506 disc drive in TRS model III & IV, plus a copy of the factory manual."
  2526.  
  2527. ------------------------------------------------------------------------------
  2528.  
  2529. OMTI is very much in business and offers excellent SCSIbus controllers in their
  2530. 5xxx series.  [We] were certainly pleased and pleasantly surprised at the
  2531. quality of their design (allows many parameters to be set by user thus accom-
  2532. modating field installation of unanticipated drives etc.) The 20C is an earlier
  2533. unit from the period when they were principally a second source for DTC
  2534. controllers.
  2535.  
  2536. ------------------------------------------------------------------------------
  2537.  
  2538. Omti was purchased by Scientific Micro Systems (SMS), and they now make 
  2539. the 5{1,2,3,4}00 series which have 1-1 interleave & write pre-comp for the
  2540. floppy.  The original 20c (which I was using at my house for a few years),
  2541. works with winchesters fine, but does not have write pre-comp for floppies.
  2542. A new Omti 5300 is $269.
  2543.  
  2544. ------------------------------------------------------------------------------
  2545.  
  2546.   I am responding to your message about the omti controllers.  You are
  2547. probably referring to the ones from Meshna.  I have one working one.   The
  2548. other is not known to work, yet.  The OMTI's are SASI and the manual that
  2549. you get will not have enough info on how to program them.  There is a 
  2550. well defined protocol that all OMTI controllers use.  I am told that the
  2551. protocol works on these controllers, and it seems to in the system that
  2552. we have.  The price of $150 each makes them very attractive.  There are
  2553. several things that you must be aware of, though.  These boards will not
  2554. support write precompensation at all.  Many drives work OK without it, though.
  2555. The controllers are "high performance" and are reputed to read a track in
  2556. two revolutions.  Presumably write one, also.  The one that we have works
  2557. well with a Maxtor drive (which needs no write precomp.)  If you are 
  2558. thinking of using a Maxtor, note that only the "little" drive (65 meg)
  2559. can be used.  The controller will not select enough heads for the bigger
  2560. ones.  It is a microcoded controller using a 2910.  It can address 8 heads.
  2561. By the way, Meshna was very prompt.  It took about a week to get the boards.
  2562. They do run very warm (due to the 2910 and proms,) though.
  2563.  
  2564. ------------------------------------------------------------------------------
  2565.  
  2566. The OMTI controller you mentioned is used in an Alcyon 68K unix box which I
  2567. have had the pleasure to use for the past year and a half.  We have had no
  2568. problems at all with the controller or disks.  The controller has some special
  2569. features which can come in very handy:  
  2570.  
  2571.   Support for DMA 5/5 (5 M fixed, 5 M removable) disk drive
  2572.  
  2573.   fully programmable step rate selection
  2574.  
  2575. I am considering buying some to replace the western digital controllers
  2576. which hang occasionally.
  2577.  
  2578. ------------------------------------------------------------------------------
  2579.  
  2580. A friend and I recently bought several surplus OMTI 20D's (same as the 20C
  2581. except for an added floppy controller chip).  We've been running them for >6
  2582. months now, and both of us have been quite satisfied with them, as far as they
  2583. go (they're a bit out-of-date by today's standards).  We've written drivers
  2584. for V7, BSD2.9, and RT11 with no problems (the SASI interface is very similar
  2585. to the better-known XEBEC controller).  They interface with 2 standard ST412
  2586. drives and a SASI host adapter, do 256 and 512-byte sectors, up to 2-to-1
  2587. interleave, automatic ECC check and correct, etc, etc.  They do bad-track
  2588. replacement in the usual way by marking an alternate track in the bad track's
  2589. headers - slow, but software-transparent.  The various drive-specific delay
  2590. parameters are all programmable, so it should work with almost any ST412-type
  2591. drive.  Also, the 20C's microcode supports some of the earlier cartridge wini
  2592. drives (IOMEGA Beta and DMA Systems 5/5) which have been showing up as surplus
  2593. lately.
  2594.  
  2595. OMTI still exists - they've been bought by SMS (Scientific Microsystems),
  2596. although they still use their old name as a trade name.  They now have a
  2597. newer, higher-performance line of controllers - check their ads in recent
  2598. issues of Electronics Week and other such journals.
  2599.  
  2600. ------------------------------------------------------------------------------
  2601.  
  2602.      The bottom line (as they say in the parlance):  I ordered one.  Thanks
  2603. again to all who provided the above information.
  2604.  
  2605.  
  2606. Dave
  2607. towson@amsaa.arpa
  2608.  
  2609. 10-Jun-85 22:50:28-MDT,2598;000000000000
  2610. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2611. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 10 Jun 85 22:46:40-MDT
  2612. Received: from aerospace.arpa by AMSAA.ARPA id a009848; 11 Jun 85 0:02 EDT
  2613. Date:           Mon, 10 Jun 85 20:58:43 PDT
  2614. From:           "Richard K. Jennings" <jennings@AEROSPACE.ARPA>
  2615. To:             heath-people@mit-mc.ARPA
  2616. CC:             info-pascal@brl-voc.ARPA, info-cpm@AMSAA.ARPA, info-hz100@radc-tops20.ARPA
  2617. Subject:        Z-89 and TURBO Pascal Problems (ver 3.00A)
  2618.  
  2619.  
  2620.  
  2621. This is a summary of the problem I seem to be having with the 
  2622.  
  2623. Turbo Pascal version 3.00A for 16 hard Sector CP/M.  The problem 
  2624.  
  2625. occurs on Zenith a Z-89 computer of 1978-9 vintage computers.  
  2626.  
  2627. Any help would be most appreciated. 
  2628.  
  2629.  
  2630.  
  2631. 1) The terminal has been installed as per the instructions, to a 
  2632.  
  2633. 'Zenith', which was one of the preset options, and microprocessor 
  2634.  
  2635. speed set to 2MHz, correct for H/Z89. 
  2636.  
  2637.  
  2638.  
  2639. 2) The commands were subsequently also installed, the only 
  2640.  
  2641. problem arising was the inability to create two keystroke 
  2642.  
  2643. commands. As a result I settled with Wordstar secondaries. 
  2644.  
  2645.  
  2646.  
  2647. 3) During experimentation with the editor, two problems arose. 
  2648.  
  2649. The first and most bothersome, was when using the 'insert line' 
  2650.  
  2651. function (IL on my keypad, as well as the Wordstar secondary), 
  2652.  
  2653. the editor would take the current line and place it at the top of 
  2654.  
  2655. the page, leaving a blank line in its place. This always seemed 
  2656.  
  2657. to happen on the first try. On succeeding trys the editor would 
  2658.  
  2659. alternately either correctly insert a line, or place a blank line 
  2660.  
  2661. at the top of the screen, shifting the text between the top of 
  2662.  
  2663. the screen and the cursor, down one line. As a new text line 
  2664.  
  2665. shifted onto the same line as the cursor, it would be blanked 
  2666.  
  2667. out, and this whole thing seems to happen on a purely random 
  2668.  
  2669. basis, sometimes the insert line worked, sometimes it didn't. 
  2670.  
  2671. Also, by refreshing the screen, all text is returned to the 
  2672.  
  2673. screen and any blank lines correctly inserted. 
  2674.  
  2675.      The second problem resulted in using the block commands. 
  2676.  
  2677. After marking a block then leaving it, the cursor could only be 
  2678.  
  2679. returned to the block while both were on the same page, (using 
  2680.  
  2681. ~Q~B), also, movement could only be made to the begining of the 
  2682.  
  2683. block, not to the end as indicated by the documentation. 
  2684.  
  2685.  
  2686.  
  2687. This concludes the description of the problem.  Please foward any 
  2688.  
  2689. comments to:    Richard Jennings
  2690.  
  2691.                 ARPA: jennings@aerospace
  2692.  
  2693.                 AV: 799-6427   COMM: 408-744-6427
  2694.  
  2695.  
  2696.  
  2697. 11-Jun-85 08:58:44-MDT,849;000000000000
  2698. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2699. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Jun 85 08:55:13-MDT
  2700. Received: from simtel20.arpa by AMSAA.ARPA id a018987; 11 Jun 85 10:10 EDT
  2701. Date: Tue, 11 Jun 1985  08:11 MDT
  2702. Message-ID: <KPETERSEN.12118285609.BABYL@SIMTEL20.ARPA>
  2703. Sender: KPETERSEN@SIMTEL20.ARPA
  2704. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2705. To:   Info-Cpm@AMSAA.ARPA
  2706. Subject: [STORK: Overlay for RadShack]
  2707.  
  2708. Date: Sunday, 9 June 1985  19:41-MDT
  2709. From: Eric Stork <STORK at MIT-MC.ARPA>
  2710. To:   INFO-MODEM7 at MIT-MC.ARPA
  2711. Re:   Overlay for RadShack
  2712.  
  2713. Trying to help a friend who has a Radio Shack Model 16, running
  2714. Pickles & Trout CP/M 2.2 and is getting a modem.  Is there an overlay
  2715. for his system?  Of for a system sufficiently similar?
  2716.  
  2717. Advice will be appreciated, especially by my friend.
  2718.  
  2719. Eric STORK at MIT-MC
  2720. 11-Jun-85 10:05:04-MDT,754;000000000000
  2721. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2722. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Jun 85 10:03:57-MDT
  2723. Received: from xerox.arpa by AMSAA.ARPA id a022014; 11 Jun 85 11:25 EDT
  2724. Received: from Cabernet.MS by ArpaGateway.ms ; 11 JUN 85 08:25:48 PDT
  2725. From: ssalzman.es@XEROX.ARPA
  2726. Date: 11 Jun 85 8:24:51 PDT
  2727. Subject: random numbers
  2728. To: info-cpm@AMSAA.ARPA
  2729. Message-ID: <850611-082548-1111@Xerox>
  2730.  
  2731.  
  2732. Somone has made several files available for FTP that are supposed to be good random
  2733. number generators for 8 bit machines. I lost the message that said
  2734. where the stuff was, spo can someone please forward that info
  2735. to me. Sorry about sending this out to all of info-cpm. THanks in
  2736. advance...
  2737.  
  2738.         Isaac Salzman
  2739.         (SSalzman.es@Xerox)
  2740. 11-Jun-85 12:36:54-MDT,1580;000000000000
  2741. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2742. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Jun 85 12:33:14-MDT
  2743. Received: from simtel20.arpa by AMSAA.ARPA id a026436; 11 Jun 85 13:50 EDT
  2744. Date: Saturday, 8 June 1985  11:38-MDT
  2745. Message-ID: <KPETERSEN.12118325627.BABYL@SIMTEL20.ARPA>
  2746. Sender: Mark Mallett <decvax!ittvax!sii!mem@UCB-VAX.ARPA>
  2747. From: Mark Mallett <decvax!ittvax!sii!mem@UCB-VAX.ARPA>
  2748. Subject:   TOPS20 style parser posting (now on Simtel20)
  2749. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  2750. ReSent-To: Info-Cpm@AMSAA.ARPA
  2751. ReSent-Date: Tue 11 Jun 1985 11:50-MDT
  2752.  
  2753. I have posted CMD003, edit level 003 of COMND-TOPS20 style parsing for
  2754. personal computers, to net.sources.  It is in 6 parts plus an
  2755. introduction which is part 0.
  2756.  
  2757. It is also available via FTP from SIMTEL20 as:
  2758.  
  2759. Filename            Type     Bytes     CRC
  2760.  
  2761. Directory MICRO:<CPM.COMND>
  2762. CMDOSS.CPM.1            ASCII      1889  B172H
  2763. CMDPF1.C.1            ASCII     19180  0FFDH
  2764. CMDPF2.C.1            ASCII      9839  C130H
  2765. CMDPFD.C.1            ASCII      8927  9FFDH
  2766. CMDPSD.C.1            ASCII      1986  80D1H
  2767. COMND.C.1            ASCII     21248  47C5H
  2768. COMND.DOC.1            ASCII     34945  3094H
  2769. COMND.EDT.1            ASCII       815  882EH
  2770. COMND.H.1            ASCII      4068  2CBCH
  2771. COMND.R.1            ASCII     28462  8BDDH
  2772. COMNDI.H.1            ASCII      1394  419DH
  2773. CPM.H.1                ASCII      2726  4F6BH
  2774. DATE.CPM.1            ASCII      4295  485BH
  2775. MEM.H.1                ASCII       734  1AB4H
  2776. TEST.C.1            ASCII     11638  40E2H
  2777.  
  2778. For those who want the whole package and can FTP binary files:
  2779.  
  2780. COMND003.LBR.1            BINARY    100736  6A5DH
  2781.  
  2782. Thanks to everybody who responded to my original query.
  2783.  
  2784. Mark Mallett
  2785. decvax!sii!mem  or  ittvax!sii!mem
  2786. 11-Jun-85 13:23:27-MDT,6449;000000000000
  2787. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2788. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Jun 85 13:21:08-MDT
  2789. Received: from simtel20.arpa by AMSAA.ARPA id a027634; 11 Jun 85 14:24 EDT
  2790. Date: Thursday, 6 June 1985  05:55-MDT
  2791. Message-ID: <KPETERSEN.12118329495.BABYL@SIMTEL20.ARPA>
  2792. Sender: Donn Seeley <donn@UTAH-CS.ARPA>
  2793. From: Donn Seeley <donn@UTAH-CS.ARPA>
  2794. Subject:   Need help stopping telephone harrassment
  2795. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  2796. ReSent-To: Info-Cpm@AMSAA.ARPA
  2797. ReSent-Date: Tue 11 Jun 1985 12:12-MDT
  2798.  
  2799. I have a friend (who shall remain nameless, for reasons that will
  2800. become obvious below) who has been subjected to some very
  2801. sophisticated telephone harrassment.  He doesn't have net access and
  2802. has asked me to try to use some of the immense combined experience of
  2803. the net to help him get to the bottom of his problems.
  2804.  
  2805. My friend has a son of high school age who likes to play with
  2806. computers.  The family has an Apple computer and a modem at home, and
  2807. the son uses it to dial in to various bboards in the area of his
  2808. suburban home in California.  It seems that one day the son attempted
  2809. to bluff his way onto a phone phreak bboard.  This was a mistake --
  2810. the boy was in way over his head, and when the bboard operators
  2811. learned this, they decided to teach him a lesson.  My friend's long
  2812. distance access code very rapidly propagated around the state and some
  2813. ridiculous charges began appearing on his monthly bills.  At the same
  2814. time he began receiving harrassing phone calls -- the phone would ring
  2815. during dinner or in the middle of the night, and when someone answered
  2816. it, no one would be on the other end.
  2817.  
  2818. After a couple months of this, my friend asked Pac Tel to trace the
  2819. harrassing phone calls.  The nature of the calls changed; perhaps the
  2820. son bragged about it to classmates or acquaintances on bboards, but
  2821. the bad guys heard about it and the callers began to say things.  They
  2822. said that they would vandalize my friend's property and that they
  2823. would assault his son, and eventually they began making death threats.
  2824. Pac Tel stalled on the traces; in the end they said that they couldn't
  2825. release the information that they had gathered because regulations
  2826. required that at least three of the calls had to originate from the
  2827. same number, and somehow this was not the case.  My friend was puzzled
  2828. about the rule, but he was even more puzzled about the fact that the
  2829. calls seemed to come from different numbers...  He and his family
  2830. began to get rather nervous, although the violence remained verbal.
  2831.  
  2832. My friend decided to do some investigating of his own and called up
  2833. some of the numbers that appeared on his long distance bill.  Many of
  2834. them turned out to be recordings of various kinds, such as
  2835. 'dial-a-porn'; a few of them turned out to be homes with teenagers,
  2836. and the latter readily admitted that they had been given the access
  2837. code and told to 'get this guy', and to spread the number far and
  2838. wide.  Since it was clear that the original perpetrators could not be
  2839. traced through the long distance company, my friend changed his access
  2840. code and managed to convince the company to forgive the bogus charges.
  2841. Following this move the problems with long distance went away.
  2842.  
  2843. At about this time the harrassing phone calls stopped too.  My friend
  2844. isn't sure whether this was a result of the bad guys hearing about his
  2845. investigation through the grapevine, or whether Pac Tel was getting
  2846. warm, but he was grateful regardless.  Unfortunately this wasn't the
  2847. end of his problem.  When he got his phone bill at the end of the
  2848. month, he discovered that he was being charged for hundreds of dollars
  2849. worth of bogus toll calls through Pac Tel, all made in his local area
  2850. code.  Apparently all of the many numbers called were recordings, so
  2851. there was no one on the other end who could be asked about the calls.
  2852. Pac Tel said that the calls originated from his residential phone, but
  2853. it was quite clear that no one in the household could possibly be
  2854. doing it.  The family kept logs of where all its members were for
  2855. periods of weeks at a time, and these showed that the calls were being
  2856. made when the house was empty, or when the family was eating dinner
  2857. and so on.  Peculiarly, some of the numbers were called as many as 8
  2858. times in a single minute, which suggested that the caller was using an
  2859. auto-dialer (my friend does not own one) and that the calls were being
  2860. made to accumulate charges rather than to listen to the recordings.
  2861. On the basis of this evidence Pac Tel traced the house's local loop,
  2862. but could find no indication that it had been compromised in any way.
  2863. Pac Tel now steadfastly maintains that there is no other way of making
  2864. a call appear to originate from the residence's phone.  After several
  2865. months of wrangling, Pac Tel sent its own investigator to look at the
  2866. case.  After one phone call to my friend and three days of
  2867. 'investigation', Pac Tel's man announced that my friend's son was
  2868. responsible for all the calls, and that my friend was liable for the
  2869. thousands of dollars worth of bogus calls that had been made over the
  2870. previous eight months.
  2871.  
  2872. My friend, at his wits' end, tried contacting the FBI.  They heard him
  2873. out and told him that because none of the bogus calls at any stage of
  2874. the case had crossed state lines, they had no jurisdiction.  (My
  2875. friend's heart sank when he realized that that the bad guys must have
  2876. thought of this in advance...) The FBI suggested that my friend call
  2877. the PUC.  This turned out to be a joke -- my friend couldn't even get
  2878. past the secretary.  My poor friend is now at the stage of hiring a
  2879. lawyer and preparing for the inevitable...  Meanwhile the bogus calls
  2880. continue, taunting him.
  2881.  
  2882. My friend and I can use any information you might have on how a stunt
  2883. like this could be perpetrated -- how can you make calls appear to
  2884. come from another number?  We don't need or want precise details on
  2885. how to beat the system; we just need enough to convince Pac Tel (or
  2886. (sigh) a judge) that there is an alternative explanation for the
  2887. calls...
  2888.  
  2889. Any help you can give would be deeply appreciated,
  2890.  
  2891. Donn Seeley    University of Utah CS Dept    donn@utah-cs.arpa
  2892. 40 46' 6"N 111 50' 34"W    (801) 581-5668    decvax!utah-cs!donn
  2893.  
  2894. PS -- If you have something you'd prefer to communicate in person, and
  2895. you'll be attending the Usenix conference, by all means contact me
  2896. there.
  2897. 11-Jun-85 23:27:57-MDT,923;000000000000
  2898. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2899. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Jun 85 23:26:53-MDT
  2900. Received: from brl-tgr.arpa by AMSAA.ARPA id a004665; 12 Jun 85 0:50 EDT
  2901. Received: from usenet by TGR.BRL.ARPA id a001842; 12 Jun 85 0:45 EDT
  2902. From: "Bruce K. Martin" <u557593877is%ucdavis.uucp@BRL.ARPA>
  2903. Newsgroups: net.micro,net.micro.cpm
  2904. Subject: Hard Disk Query
  2905. Message-ID: <266@ucdavis.UUCP>
  2906. Date: 11 Jun 85 02:26:48 GMT
  2907. Xref: seismo net.micro:11362 net.micro.cpm:4578
  2908. To:       info-cpm@AMSAA.ARPA
  2909.  
  2910. *** I DID REPLACE THIS LINE WITH MY MESSAGE ***
  2911.  
  2912.   I am looking to upgrade my faithfull Eagle IIe with a harddisk and am
  2913. having trouble finding the equipment.  Can anyone out in netland tell me
  2914. of an independant company (Eagle made disks are few and far between) that
  2915. makes an Eagle II compatible system.  Something on the order of 10 to 20Mb
  2916. would be great!
  2917.                 Thanks in advance!
  2918. 12-Jun-85 09:36:11-MDT,1632;000000000000
  2919. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2920. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 12 Jun 85 09:33:48-MDT
  2921. Received: from simtel20.arpa by AMSAA.ARPA id a020565; 12 Jun 85 10:56 EDT
  2922. Date: Wed 12 Jun 85 08:57:08-MDT
  2923. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  2924. Subject: ZCPR3 updates
  2925. To: info-cpm@AMSAA.ARPA
  2926.  
  2927.     MICRO:<CPM.ZCPR3> and MICRO:<CPM.Z3NEW> contain several updates
  2928. to ZCPR3 files.  I have just placed Z3NEWS.204 in Z3NEW and ZCPR3.  The
  2929. other 6 LBR files are in both dirs, and all files in Z3NEW are subject
  2930. to deletion after a week or so.  Z3NEW is for the convenience of
  2931. quickly identifying updates.
  2932.  
  2933.     Keith will announce the updates presented in the LBR files.
  2934.  
  2935.     I am planning to release a set of updates to ZCPR3 to SIG/M.
  2936. The archives on SIMTEL20 will receive these updates as SIG/M does.
  2937. These updates represent the current versions of all ZCPR3 tools which
  2938. have changed since the initial release.  They will serve to bring the
  2939. archives on SIMTEL20 and SIG/M up to date with Echelon.  As the toolset
  2940. continues to evolve, updates will probably be released periodically in the
  2941. future.  Rather than releasing an update every time a tool changes,
  2942. updates to tools will be collected and released on a periodic basis.
  2943. In the meantime, the Echelon newsletter can be used to be kept informed
  2944. of updates as they occur, and the Z-NODES will be kept current with
  2945. Echelon while SIMTEL20 will be kept more-or-less current as time and workload
  2946. permits.
  2947.  
  2948.     SIMTEL20 is currently in a good state, lacking only a few updates.
  2949. This distribution will bring it up the rest of the way.
  2950.  
  2951.         Rick
  2952. -------
  2953. 12-Jun-85 13:16:20-MDT,848;000000000000
  2954. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2955. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 12 Jun 85 13:14:16-MDT
  2956. Received: from cmu-cs-c.arpa by AMSAA.ARPA id a028075; 12 Jun 85 14:23 EDT
  2957. Received: ID <FINHOLT@CMU-CS-C.ARPA>; Wed 12 Jun 85 14:23:35-EDT
  2958. Date: Wed 12 Jun 85 14:23:28-EDT
  2959. From: Thomas.Finholt@CMU-CS-C.ARPA
  2960. Subject: Kaypro II upgrades
  2961. To: info-cpm@AMSAA.ARPA
  2962.  
  2963. I would like to hear from anyone that has done the 16-bit upgrade
  2964. for the Kaypro II. I believe the package is made by a company in
  2965. Texas (ASWP?). They claim that the upgrade will run CP/M-86 and
  2966. MS-DOS. What are the limitations? How IBM compatible will this upgrade
  2967. be? Can anyone give me price information? The best I have done so far
  2968. is $550 - $600. Thanks.
  2969.  
  2970. Respond here or to: finholt@cmu-cs-c.arpa
  2971.             ...!ucbvax!finholt@cmu-cs-c.arpa
  2972. -------
  2973. 14-Jun-85 22:32:47-MDT,1095;000000000000
  2974. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2975. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 14 Jun 85 22:30:42-MDT
  2976. Received: from ucb-vax.arpa by AMSAA.ARPA id a015006; 15 Jun 85 0:03 EDT
  2977. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.24/4.46)
  2978.     id AA20026; Fri, 14 Jun 85 21:00:16 pdt
  2979. Received: from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  2980.     by ucbjade.CC.Berkeley.ARPA (4.19/4.35.2)
  2981.     id AA08534; Fri, 14 Jun 85 21:04:31 pdt
  2982. Received: by ucbopal.CC.Berkeley.ARPA (4.19/4.35.3)
  2983.     id AA01191; Fri, 14 Jun 85 21:03:33 pdt
  2984. Date: Fri, 14 Jun 85 21:03:33 pdt
  2985. From: CS Consulting <consult%ucbopal.CC@ucb-vax.ARPA>
  2986. Message-Id: <8506150403.AA01191@ucbopal.CC.Berkeley.ARPA>
  2987. To: info-cpm@AMSAA.ARPA
  2988. Subject: Unix/Z80 cross-assember
  2989. Cc: anamaria%ucbopal.CC@ucb-vax.ARPA, owicki%ucblapis.CC@ucb-vax.ARPA
  2990.  
  2991. <owicki%ucblapis@Berkeley.ARPA> and <anamaria%ucbopal@Berkeley.ARPA>
  2992. would like to know if there are any Z80 development systems or
  2993. cross-assemblers that will run under 4.2 BSD Unix.
  2994.  
  2995. Bill Wells
  2996.  
  2997. Please reply to the above addresses directly. Thanks.
  2998. 14-Jun-85 23:08:20-MDT,962;000000000000
  2999. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3000. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 14 Jun 85 23:07:13-MDT
  3001. Received: from simtel20.arpa by AMSAA.ARPA id a015034; 15 Jun 85 0:39 EDT
  3002. Date: Fri, 14 Jun 1985  22:39 MDT
  3003. Message-ID: <KPETERSEN.12119230183.BABYL@SIMTEL20.ARPA>
  3004. Sender: KPETERSEN@SIMTEL20.ARPA
  3005. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3006. To:   Brindle.Wbst@XEROX.ARPA
  3007. Cc:   Info-Cpm@AMSAA.ARPA
  3008. Subject: TOPS20 style parser posting (now on Simtel20)
  3009. In-reply-to: Msg of 12 Jun 1985  11:52-MDT from Brindle.Wbst at Xerox.ARPA
  3010.  
  3011.     Would you place COMND003.LBR from MICRO:<CPM.COMND>
  3012.     on your royal oak rcpm system. I do not have access to Simtel.
  3013.  
  3014. The Tops20 style parser COMND003.LBR is now available from RCPM Royal
  3015. Oak (313-759-6569) on the B: drive.
  3016.  
  3017. --Keith Petersen
  3018. Arpa:  W8SDZ@SIMTEL20.ARPA
  3019. uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
  3020. uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
  3021. 15-Jun-85 11:56:19-MDT,680;000000000000
  3022. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3023. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 15 Jun 85 11:54:22-MDT
  3024. Received: from xerox.arpa by AMSAA.ARPA id a016332; 15 Jun 85 13:28 EDT
  3025. Received: from Barbera.ms by ArpaGateway.ms ; 15 JUN 85 10:28:36 PDT
  3026. Date: 15 Jun 85 12:28:29 CDT (Saturday)
  3027. From: pencin.Dlos@XEROX.ARPA
  3028. Subject: Re: TOPS20 style parser posting (now on Simtel20)
  3029. In-reply-to: <KPETERSEN.12119230183.BABYL@SIMTEL20.ARPA>
  3030. To: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3031. cc: Brindle.Wbst@XEROX.ARPA, Info-Cpm@AMSAA.ARPA
  3032. Message-ID: <850615-102836-1414@Xerox>
  3033.  
  3034. This file is also on THE DALLAS CONNECTION 300/1200/2400 baud
  3035.     (214)238-1016   24 hours.
  3036. 16-Jun-85 15:33:05-MDT,697;000000000000
  3037. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3038. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 16 Jun 85 15:32:41-MDT
  3039. Received: from brl-tgr.arpa by AMSAA.ARPA id a020339; 16 Jun 85 17:04 EDT
  3040. Received: from usenet by TGR.BRL.ARPA id a022580; 16 Jun 85 16:59 EDT
  3041. From: Ted Medin <medin%noscvax.uucp@BRL.ARPA>
  3042. Newsgroups: net.micro.cpm
  3043. Subject: Re: NULU 1.1 bug reports - et all
  3044. Message-ID: <962@noscvax.UUCP>
  3045. Date: 11 Jun 85 16:37:35 GMT
  3046. To:       info-cpm@AMSAA.ARPA
  3047.  
  3048.  
  3049.  Another problem which exists with nulu111. I did an extract
  3050.  (or was it unsqueeze) with a file name like "a?*.*" and got
  3051.  lower case characters in the directory extension. Not using wild
  3052.  cards works correctly.
  3053. 17-Jun-85 05:52:47-MDT,4911;000000000000
  3054. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3055. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 17 Jun 85 05:50:27-MDT
  3056. Received: from simtel20.arpa by AMSAA.ARPA id a000677; 17 Jun 85 1:21 EDT
  3057. Date: Sun, 16 Jun 1985  23:22 MDT
  3058. Message-ID: <KPETERSEN.12119762307.BABYL@SIMTEL20.ARPA>
  3059. Sender: KPETERSEN@SIMTEL20.ARPA
  3060. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3061. To:   Info-Cpm@AMSAA.ARPA
  3062. Subject: Sanyo inverse video
  3063.  
  3064. Relayed from my RCPM Royal Oak:
  3065.  
  3066.                                    June 12, 1985
  3067. To:       All Sanyo 1200/1250 owners
  3068. From:     E. Mark Kothe
  3069. RE:       Sanyo inverse video
  3070.  
  3071.      If  you are one of the proud owners of a Sanyo 8-bit machine 
  3072. (probably  ALL Sanyo's) I really don't have to tell you that  the 
  3073. documentation  for these machines leaves a little to be  desired.  
  3074. Hopefully this document will help,  maybe it is common knowledge?   
  3075. The  Sanyo  1200/1250 (maybe others?) has four possibilities  for 
  3076. video character display:
  3077.                          Standard 
  3078.                           Inverse video 
  3079.                            Underlined 
  3080.                             Overlined 
  3081.  
  3082. These  character  types may also be combined  for  other  effects 
  3083. (except for inverse and standard)
  3084.  
  3085. Here  is the description on how to use this feature in the  Sanyo 
  3086. MBC-1200 series users guide escape code section (incidentally MBC 
  3087. stands for.....ya ready ?... My Business Computer)  
  3088.      
  3089. If you have manual 9376411909401 on page R-17 you are greeted by:
  3090.  
  3091. ESC   t        1B.74     Attribute Set   (Inverse,   underline 
  3092.                                          Upperline)
  3093.  
  3094. Now come on this is as CLEAR as possible, right?
  3095.  
  3096. If  you happened to be blessed with manual 9376411909401A on page 
  3097. R-18 they have expanded on the description to this:
  3098.  
  3099. ESC t          1B.74     Attribute On/Off(only 33-line mode)
  3100. (BIOS ver. 1.4
  3101. or after)
  3102.                          D7 ........... Fixed to 0
  3103.                          D6 ........... Fixed to 0
  3104.                          D5 ........... Fixed to 0
  3105.                          D4 ........... Fixed to 0
  3106.                          D3 ........... Overline
  3107.                          D2 ........... Inverse
  3108.                          D1 ........... Underline
  3109.                          D0 ........... Fixed to 0
  3110.  
  3111.  
  3112. What could be clearer,  EH? 
  3113.  
  3114. Ok,  enough spouting off,  now I'll try for a translation on this
  3115. What  I find you must do is this.   Say you wanted to  print  the 
  3116. string  `I  love  my Sanyo' underlined.   You have  to  send  the 
  3117. following sequence to be printed.
  3118.  
  3119.           1BH,'t',2,'I love my Sanyo',1BH,'t',0      
  3120.  
  3121. or in BASIC it would be
  3122.  
  3123. PRINT CHR$(27);"t";CHR$(2);"I Love my Sanyo";CHR$(27);"t";CHR$(0)
  3124.  
  3125. What this does is prepares for Underline video, prints the string 
  3126. then  turns the underline feature OFF!   Otherwise the  following 
  3127. characters would also be underlined.
  3128.  
  3129. The  key  to  this whole escape sequence is  the  character  that 
  3130. follows  the 1Bh,'t'.   This is how it works with  the  character 
  3131. broken down into 8 bits.
  3132.  
  3133.           n    n    n    n    o    i    u    n
  3134.           o    o    o    o    v    n    n    o
  3135.           t    t    t    t    e    v    d    t
  3136.                               r    e    e    
  3137.           u    u    u    u    l    r    r    u    
  3138.           s    s    s    s    i    s    l    s
  3139.           e    e    e    e    l    e    i    e
  3140.           d    d    d    d    e         n    d
  3141.                               e
  3142.           |    |    |    |    |    |    |    |
  3143.           v    v    v    v    v    v    v    v
  3144.  
  3145.           0    0   0     0    0    0    0    0     <- Binary value
  3146.  
  3147. If you set the underline bit you get underline 
  3148. If you set the overline bit you get overline.
  3149. If you set both you get both.
  3150.  
  3151. But..
  3152. If you set JUST the inverse bit you get inverse,  underline,  and 
  3153. overline.
  3154.  
  3155. Any   bits   set  with  the  inverse  bit  set   subtracts   that 
  3156. feature  (actually  it provides you with a non inverse  under  or 
  3157. overline)
  3158.  
  3159. OK?  I included a short (and primative) program for you to run to 
  3160. demonstrate.
  3161.  
  3162. If  there are any questions or comments you can try leaving me  a 
  3163. message on my system 313-465-9615   300/1200 baud  24 hours
  3164.  
  3165.                               Thanks,  E. Mark Kothe
  3166.  
  3167. VIDEOBIT.DOC
  3168.  
  3169. 10 PRINT CHR$(26):      'clear screen
  3170. 20 FOR X=0 TO 16 STEP 2
  3171. 30 PRINT CHR$(27);"t";CHR$(X);:'set the bits
  3172. 40 PRINT "  I Love my Sanyo   "
  3173. 50 PRINT CHR$(27);"t";CHR$(0): 'undo what we did
  3174. 60 NEXT X
  3175. 70 PRINT CHR$(27);"t";CHR$(4);
  3176. 80 PRINT "                            "
  3177. 90 PRINT "                            "
  3178. 100 PRINT " >> ";
  3179. 101 PRINT CHR$(27);"t";CHR$(0);
  3180. 102 PRINT " WATCH OUT WORDSTAR ";
  3181. 103 PRINT CHR$(27);"t";CHR$(4);
  3182. 104 PRINT " << "
  3183. 110 PRINT "                            "
  3184. 120 PRINT "                            "
  3185. 125 PRINT CHR$(27);"t";CHR$(0):    'all off
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.                
  3194. 17-Jun-85 18:32:03-MDT,1272;000000000000
  3195. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3196. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 17 Jun 85 18:28:48-MDT
  3197. Received: from brl-tgr.arpa by AMSAA.ARPA id a022072; 17 Jun 85 19:52 EDT
  3198. Received: from usenet by TGR.BRL.ARPA id a019652; 17 Jun 85 19:37 EDT
  3199. From: marty1%houem.uucp@BRL.ARPA
  3200. Newsgroups: net.micro,net.micro.pc,net.micro.cpm
  3201. Subject: Accounting Software
  3202. Message-ID: <339@houem.UUCP>
  3203. Date: 14 Jun 85 15:43:43 GMT
  3204. Xref: seismo net.micro:11406 net.micro.pc:4604 net.micro.cpm:4582
  3205. To:       info-cpm@AMSAA.ARPA
  3206.  
  3207. This is a knee-jerk reaction to a posting in net.micro.pc looking
  3208. for a financial accounting system for a non-profit operation. 
  3209. That was a request for a system to run on a PC with 512K, while
  3210. I think I could make do with CP/M with 64K.  We don't want
  3211. checkwriting or invoicing, but we need recording and reporting
  3212. features that are not found in small-business packages.
  3213.  
  3214. I have concluded that a software writer will never make any money
  3215. writing software to meet the needs of non-profit organizations
  3216. that don't like to spend money, and therefore I will have to write
  3217. my own.  If anybody can prove me wrong, I'd love to find out.
  3218.  
  3219.     M. B. Brilliant            houem!marty
  3220.     39 McCampbell Road
  3221.     Holmdel, NJ 07733        (201)-946-8147
  3222. 17-Jun-85 19:08:30-MDT,1640;000000000000
  3223. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3224. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 17 Jun 85 19:05:20-MDT
  3225. Received: from xerox.arpa by AMSAA.ARPA id a022167; 17 Jun 85 20:18 EDT
  3226. Received: from CheninBlanc.ms by ArpaGateway.ms ; 17 JUN 85 17:19:18 PDT
  3227. Date: 17 Jun 85 17:20:47 PDT (Monday)
  3228. From: Chapman.ES@XEROX.ARPA
  3229. Subject: Request for languages which run under CP/M
  3230. To: info-cpm@AMSAA.ARPA
  3231. cc: Chapman.ES@XEROX.ARPA
  3232. Message-ID: <850617-171918-1185@Xerox>
  3233.  
  3234. I will be giving a 20 minute talk on languages and such that are
  3235. available for CP/M systems on June 29. By this Friday, June 21, I need
  3236. to provide copies of my slides to the organizers for publishing in the
  3237. meeting proceedings. I would appreciate the help of anyone on this list
  3238. who feels inclined to respond. I would like info of the following type:
  3239.  
  3240. Name of language:
  3241. Source:
  3242. Cost:
  3243. Summary of usability (about 50 words):
  3244. Other comments (about 50 words; optional):
  3245.  
  3246. Here are the things I know of:
  3247. Forth, several implementations
  3248. Fortran
  3249. Pascal, several implementations
  3250. Janus/Ada
  3251. Basic, many implementations
  3252. dBase II (not really a language, but you can write some pretty powerful
  3253. applications)
  3254. Digital Research Assembler
  3255. Assemblers, several implementations
  3256. C, several implementations
  3257. TinyC, TinyPascal
  3258.  
  3259. Public domain info is particularly useful. I expect I will be able to
  3260. get most of the Cost/Source info on commercial packages by perusing the
  3261. last year's worth of Byte and other computer mags.
  3262.  
  3263. If there is sufficient response and sufficient interest, I will post the
  3264. results when I have finished preparing my talk.
  3265.  
  3266. Cheryl
  3267. 17-Jun-85 19:24:29-MDT,680;000000000000
  3268. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3269. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 17 Jun 85 19:21:01-MDT
  3270. Received: from brl-tgr.arpa by AMSAA.ARPA id a022177; 17 Jun 85 20:28 EDT
  3271. Received: from usenet by TGR.BRL.ARPA id a020810; 17 Jun 85 20:18 EDT
  3272. From: Steve Oualline <sdo%celerity.uucp@BRL.ARPA>
  3273. Newsgroups: net.micro.cpm
  3274. Subject: Need information about Bondwell Computers
  3275. Message-ID: <295@celerity.UUCP>
  3276. Date: 13 Jun 85 22:11:32 GMT
  3277. To:       info-cpm@AMSAA.ARPA
  3278.  
  3279. I am thinking about purchasing a Bondwell 14 computer system.
  3280. This computer is supposed to be a Kaypro clone.  If anyone
  3281. has any information on this sytem, would please send me 
  3282. mail.
  3283. 17-Jun-85 19:49:36-MDT,1094;000000000000
  3284. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3285. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 17 Jun 85 19:47:57-MDT
  3286. Received: from brl-tgr.arpa by AMSAA.ARPA id a022268; 17 Jun 85 20:59 EDT
  3287. Received: from usenet by TGR.BRL.ARPA id a021937; 17 Jun 85 20:44 EDT
  3288. From: Kelly McArthur <kellym%iddic.uucp@BRL.ARPA>
  3289. Newsgroups: net.sources,net.micro.cpm,net.micro.6809
  3290. Subject: Need M6800 Stuff
  3291. Message-ID: <2034@iddic.UUCP>
  3292. Date: 14 Jun 85 17:09:58 GMT
  3293. Xref: seismo net.sources:3044 net.micro.cpm:4584 net.micro.6809:467
  3294. To:       info-cpm@AMSAA.ARPA
  3295.  
  3296.  
  3297. I am trying to scrape together the tools to do some 6800
  3298. stuff, and am in need of the following:
  3299.     
  3300.     a 6800 or 6809 cross-assembler for use in
  3301.     the vax/unix world, or possibly one that will run
  3302.     under CPM-86
  3303.  
  3304.     a machine language monitor/downloader that runs 
  3305.     on my 6800 system that I can download to from 
  3306.     the above host or micro-based assembler 
  3307.  
  3308.  
  3309. If these things exist in the public domain, I would be
  3310. very interested in getting copies or pointers.
  3311.  
  3312.                 Thanks,
  3313.  
  3314.                 Kelly McArthur
  3315.                 tektronix!iddic!kellym
  3316. 17-Jun-85 20:06:54-MDT,1123;000000000000
  3317. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3318. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 17 Jun 85 20:04:59-MDT
  3319. Received: from brl-tgr.arpa by AMSAA.ARPA id a022461; 17 Jun 85 21:17 EDT
  3320. Received: from usenet by TGR.BRL.ARPA id a022993; 17 Jun 85 21:07 EDT
  3321. From: jcrdh%ihlpg.uucp@BRL.ARPA
  3322. Newsgroups: net.micro.cpm
  3323. Subject: a shell for cpm2.2
  3324. Message-ID: <644@ihlpg.UUCP>
  3325. Date: 15 Jun 85 18:33:22 GMT
  3326. To:       info-cpm@AMSAA.ARPA
  3327.  
  3328. I am thinking of writing a shell for my Ampro Little Board. It is running
  3329. CPM 2.2. I like to include redirection, type ahead, command history and the
  3330. commands: copy file, rename file, dir, stat and type.  The users will be used
  3331. as directories. The shell must handle wildcards, so all existing programs
  3332. can be used with it. Implementation of the commands is not to difficult, my
  3333. major concern is implementation of the redirection, type ahead and command
  3334. history.
  3335. Is there somebody in CPM world who already made something like this, 
  3336. and who wants to share whatever he knows. I am interested in all possible
  3337. info, including source code!!.
  3338.  
  3339. Roel.
  3340. ihnp4!ihlpg!jcrdh
  3341. 17-Jun-85 20:39:15-MDT,1501;000000000000
  3342. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3343. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 17 Jun 85 20:37:29-MDT
  3344. Received: from brl-tgr.arpa by AMSAA.ARPA id a022509; 17 Jun 85 21:31 EDT
  3345. Received: from usenet by TGR.BRL.ARPA id a023466; 17 Jun 85 21:17 EDT
  3346. From: Dan Davison <davison%bnl44.uucp@BRL.ARPA>
  3347. Newsgroups: net.micro,net.micro.cpm
  3348. Subject: Osborne-I can't read off *either* drive B: Help requested
  3349. Message-ID: <959@bnl44.UUCP>
  3350. Date: 15 Jun 85 20:19:52 GMT
  3351. Xref: seismo net.micro:11425 net.micro.cpm:4587
  3352. To:       info-cpm@AMSAA.ARPA
  3353.  
  3354. I have an Osborne-I from a friend that has a very strange problem.  The
  3355. machine has the double density upgrade.
  3356.  
  3357.  The machine is not able to read a few disks in drive B.  These disks 
  3358. *are* readable by another Osborne.  If the default drives are flipped (so 
  3359. that drive B is now on the left instead of the right) the problem *still*
  3360. remains; the disks are not read in the new drive B.  So it is not the disks, 
  3361. and it is not the drives.
  3362.  
  3363. I replaced the 8877 floppy controller chip but the problem persists.  Before I
  3364. replace the floppy controller board, I want to appeal to the net.  Has anyone
  3365. seen this behavior before?  Are there any fixes other than replacing the
  3366. controller board?  I've cleaned all the contacts, checked the head alignments,
  3367. etc.
  3368.  
  3369. Any help would be greatly appreciated.  Please reply by mail to the addresses
  3370. below.
  3371.  
  3372. dan davison ...decvax!philabs!sbcs!bnl44!davison
  3373.             davison@bnl44.arpa
  3374. 18-Jun-85 01:13:26-MDT,699;000000000000
  3375. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3376. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 01:10:56-MDT
  3377. Received: from usc-isid.arpa by AMSAA.ARPA id a023231; 18 Jun 85 2:34 EDT
  3378. Date: 18 Jun 1985 02:34-EDT
  3379. Sender: ABN.ISCAMS@USC-ISID.ARPA
  3380. Subject: Re: random numbers
  3381. From: ABN.ISCAMS@USC-ISID.ARPA
  3382. To: ssalzman.es@XEROX.ARPA
  3383. Cc: info-cpm@AMSAA.ARPA
  3384. Message-ID: <[USC-ISID.ARPA]18-Jun-85 02:34:44.ABN.ISCAMS>
  3385. In-Reply-To: <850611-082548-1111@Xerox>
  3386.  
  3387. Isaac (et al),
  3388.  
  3389. I think I'm the one you spoke of who had files available for FTP that were
  3390. supposed to be good random number generators.
  3391.  
  3392. Look in my directory for TAUSGEN3.PAS.
  3393.  
  3394. David Kirschbaum
  3395. ABN.ISCAMS@USC-ISID
  3396. 18-Jun-85 02:28:13-MDT,3031;000000000000
  3397. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3398. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 02:25:44-MDT
  3399. Received: from su-score.arpa by AMSAA.ARPA id a023310; 18 Jun 85 3:45 EDT
  3400. Date: Tue 18 Jun 85 00:46:41-PDT
  3401. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  3402. Subject: Re: Request for languages which run under CP/M
  3403. To: Chapman.ES@XEROX.ARPA
  3404. cc: info-cpm@AMSAA.ARPA
  3405. In-Reply-To: Message from "Chapman.ES@XEROX.ARPA" of Mon 17 Jun 85 17:20:47-PDT
  3406.  
  3407. Cheryl --
  3408.  
  3409. I am more than happy to help.  CP/M has been too quickly forgotten in
  3410. exchange for something no better.  Here are my contributions:
  3411.  
  3412. Name of language:    TLC-Lisp
  3413. Source:            The Lisp Company
  3414. Cost:            ~ $100 ( I could be off here. )
  3415. Summary of usability (about 50 words):  Runs on Z80 2.2 systems.
  3416. Classes, packages, auto-load objects, closures, and several other
  3417. non-vanilla features.
  3418. Other comments (about 50 words; optional):  Written by John Allen, who
  3419. wrote "The Anatomy of Lisp".  Includes many features of Lisp machine
  3420. Lisp, and is definitely not a toy.
  3421.  
  3422. Name of language:    APL
  3423. Source:            McGraw Hill book
  3424. Cost:            ~$25.00 (source in the book)
  3425. Summary of usability (about 50 words): unknown
  3426. Other comments (about 50 words; optional):
  3427.  
  3428. Name of language:    XLisp
  3429. Source:            Public domain
  3430. Cost:            Free
  3431. Summary of usability (about 50 words):  Good as educational vehicle
  3432. Other comments (about 50 words; optional):  Some implementation of
  3433. object-oriented features.
  3434.  
  3435. Name of language:    Cobol
  3436. Source:            Microsoft
  3437. Cost:            ~$300 (???)
  3438. Summary of usability (about 50 words): unknown
  3439. Other comments (about 50 words; optional): supposed to be best
  3440. available for 2.2
  3441.  
  3442. Name of language:    Pilot
  3443. Source:            Public domain
  3444. Cost:            free
  3445. Summary of usability (about 50 words): unknown
  3446. Other comments (about 50 words; optional):
  3447.  
  3448. Name of language:    370 Assembly (no kidding)
  3449. Source:            MMS Inc
  3450. Cost:            ~ $200.00 (???)
  3451. Summary of usability (about 50 words): Large subset of 370 instruction
  3452. set.  Runs as emulator in 2.2.
  3453. Other comments (about 50 words; optional):  Not widely available.
  3454.  
  3455. Name of language:    PL/1 Subset G
  3456. Source:            Digital Research
  3457. Cost:            ~ $400.00
  3458. Summary of usability (about 50 words): Subset G implementation of PL/1
  3459. used in-house for OS work before policy changed to C.
  3460. Other comments (about 50 words; optional):
  3461.  
  3462. Name of language:    cross-assemblers for all (almost) chips
  3463. Source:            SLR systems, 2500 AD Software
  3464. Cost:            wide range: 100 - 300+
  3465. Summary of usability (about 50 words): unknown
  3466. Other comments (about 50 words; optional):
  3467.  
  3468. Name of language:    MEX
  3469. Source:            Public Domain (Ron Fowler)
  3470. Cost:            free
  3471. Summary of usability (about 50 words): is a modem program, but has
  3472. such an extensive command set and the capability of "script" programs
  3473. that it is almost a telecommunications language.  Author was working
  3474. on conditional statements for the next version.
  3475. Other comments (about 50 words; optional): Best telecomm program
  3476. around for any machine.
  3477.  
  3478.                     -- Hope this helps,
  3479.                         Sam Hahn
  3480. -------
  3481. 18-Jun-85 05:56:39-MDT,1170;000000000000
  3482. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3483. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 05:55:38-MDT
  3484. Received: from brl-tgr.arpa by AMSAA.ARPA id a024265; 18 Jun 85 7:18 EDT
  3485. Received: from usenet by TGR.BRL.ARPA id a001114; 18 Jun 85 7:04 EDT
  3486. From: Glen Overby <ncoverby%ndsuvax.uucp@BRL.ARPA>
  3487. Newsgroups: net.micro.cpm
  3488. Subject: Re: Xebec 1410 BIOS Help Wanted
  3489. Message-ID: <114@ndsuvax.UUCP>
  3490. Date: 16 Jun 85 20:51:22 GMT
  3491. To:       info-cpm@AMSAA.ARPA
  3492.  
  3493. About two years ago, BYTE magazine had a three part article on putting a 
  3494. hard disk on an s-100 cp/m machine. I can't think of the title off hand, 
  3495. but I found it to be of some use in developing an interface and driver
  3496. for MS-DOS (please forgive the swearing). There were similar request 
  3497. in net.micro.pc, you might want to check for followups there.
  3498.  
  3499. As I mentioned, I have gotten a hard disk (15-meg) running on my S-100/8088
  3500. system, using a WD1002-SHD (an s1410 clone). If you run into any problems,
  3501. just holler. Also, I'll be glad to send you a copy of my driver
  3502. for ms-dos if you want it.
  3503.  
  3504. Glen Overby
  3505. at North Dakota State University
  3506.  
  3507. ...ihnp4!dicomed!ndsuvax!ncoverby
  3508. 18-Jun-85 12:23:29-MDT,831;000000000000
  3509. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3510. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 12:22:21-MDT
  3511. Received: from xerox.arpa by AMSAA.ARPA id a005559; 18 Jun 85 13:41 EDT
  3512. Received: from PinotNoir.ms by ArpaGateway.ms ; 18 JUN 85 10:41:00 PDT
  3513. Date: 18 Jun 85 10:35 PDT
  3514. From: Ghenis.pasa@XEROX.ARPA
  3515. Subject: Re: Osborne-I can't read off *either* drive B: Help requested
  3516. In-reply-to: Dan Davison <davison%bnl44.uucp@BRL.ARPA>'s message of 15
  3517.  Jun 85 20:19:52 GMT
  3518. To: davison%bnl44.uucp@BRL.ARPA
  3519. cc: info-cpm@AMSAA.ARPA
  3520. Message-ID: <850618-104100-1076@Xerox>
  3521.  
  3522. What DD upgrade did your friend get? I have the Nuevo board and my B:
  3523. drive will only work with SD (I don't want to sink any more money into
  3524. the machine for repairs, though). Please let me know what you find out.
  3525.  
  3526. Thank you in advance.
  3527.  
  3528. 18-Jun-85 12:55:57-MDT,802;000000000000
  3529. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3530. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 12:53:39-MDT
  3531. Received: from xerox.arpa by AMSAA.ARPA id a006669; 18 Jun 85 14:15 EDT
  3532. Received: from PinotNoir.ms by ArpaGateway.ms ; 18 JUN 85 11:15:53 PDT
  3533. Date: 18 Jun 85 11:15 PDT
  3534. From: Ghenis.pasa@XEROX.ARPA
  3535. Subject: Re: Osborne-I can't read off *either* drive B: Help requested
  3536. In-reply-to: Dan Davison <davison%bnl44.uucp@BRL.ARPA>'s message of 15
  3537.  Jun 85 20:19:52 GMT
  3538. To: info-cpm@AMSAA.ARPA
  3539. Message-ID: <850618-111553-1123@Xerox>
  3540.  
  3541.  
  3542.  
  3543. What DD upgrade did your friend get? I have the Nuevo board and my B:
  3544. drive will only work with SD (I don't want to sink any more money into
  3545. the machine for repairs, though). Please let me know what you find out.
  3546.  
  3547. Thank you in advance.
  3548.  
  3549. 18-Jun-85 21:01:03-MDT,431;000000000000
  3550. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3551. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 21:00:46-MDT
  3552. Received: from lll-mfe.arpa by AMSAA.ARPA id a015368; 18 Jun 85 20:18 EDT
  3553. Date: Tue, 18 Jun 85 16:18 pst
  3554. From: "hanscom nancy%e.mfenet"@LLL-MFE.ARPA
  3555. Subject: take me off your mailing list       
  3556. To: info-cpm@AMSAA.ARPA
  3557.  
  3558. please remove my address from your mailing list this summer
  3559. thanks...nancy hanscom
  3560. 18-Jun-85 21:01:07-MDT,1247;000000000000
  3561. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3562. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 21:00:55-MDT
  3563. Received: from xerox.arpa by AMSAA.ARPA id a015478; 18 Jun 85 20:36 EDT
  3564. Received: from Flora.ms by ArpaGateway.ms ; 18 JUN 85 14:54:33 PDT
  3565. Date: 18 Jun 85 14:55:40 PDT (Tuesday)
  3566. From: Chapman.ES@XEROX.ARPA
  3567. Subject: Re: Request for languages which run under CP/M
  3568. To: info-cpm@AMSAA.ARPA
  3569. cc: Chapman.ES@XEROX.ARPA
  3570. Message-ID: <850618-145433-109@Xerox>
  3571.  
  3572. I have recieved a very gratifying response to my previous message.
  3573. Anyone else who sends me something, please include as specific a source
  3574. as possible (i.e. SIMTEL20, RemoteBulletinBoardOfYourChoice, etc.) if
  3575. you know it for Public Domain software.
  3576.  
  3577. Below the dotted line are references to public domain software for which
  3578. I am requesting a more specific source.
  3579.  
  3580. Thanks,
  3581. Cheryl
  3582.  
  3583. ----------------------------------------------------------------
  3584.  
  3585. LANGUAGE (contributor)
  3586.  
  3587. XLISP (jwiggins@BBNCCY, SAMUEL@SU-SCORE, Ghenis.pasa@Xerox)
  3588. Pilot (SAMUEL@SU-SCORE)
  3589. MEX (SAMUEL@SU-SCORE)
  3590. ALGOL/M (Ghenis.pasa@Xerox)
  3591. JRT-PASCAL (it is now public domain) (Ghenis.pasa@Xerox)
  3592. XLISP (Ghenis.pasa@Xerox)
  3593. Small-C (Ghenis.pasa@Xerox)
  3594. EBASIC (Ghenis.pasa@Xerox)
  3595.  
  3596. 18-Jun-85 21:57:27-MDT,3328;000000000000
  3597. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3598. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 21:55:33-MDT
  3599. Received: from brl-tgr.arpa by AMSAA.ARPA id a015803; 18 Jun 85 23:01 EDT
  3600. Received: from usenet by TGR.BRL.ARPA id a022713; 18 Jun 85 22:51 EDT
  3601. From: Jan Steinman <jans%mako.uucp@BRL.ARPA>
  3602. Newsgroups: net.micro.cpm
  3603. Subject: Cheap Editor Review: MIX
  3604. Message-ID: <827@mako.UUCP>
  3605. Date: 18 Jun 85 00:13:23 GMT
  3606. To:       info-cpm@AMSAA.ARPA
  3607.  
  3608. Readers of Dr. Dobbs may have noticed a full page ad for an editor from a
  3609. company called MIX.  The specs looked nearly as interesting as the price:
  3610. $29.95 + $5.00 for shipping.  Being a fan of editors in general, and cheap
  3611. ones in particular, I gave it a try.
  3612.  
  3613. MIX is great!  This one should join the ranks of TURBO Pascal and Software
  3614. Toolworks C/80 in the cheap-but-good hall of fame!
  3615.  
  3616. In short, it does everything the ad says, with few problems.  The
  3617. documentation is very good, although it is organized more along "tutorial"
  3618. rather than "reference" lines.  Some of the better features: split-screen
  3619. editing of two files, or one file in two different places.  Big files are
  3620. buffered and handled easily.  Extensibility through macros, which behave just
  3621. like built-in commands.  Complete keyboard mapping.  Ability to look at (read
  3622. only) other files than the one or two being edited, et al.
  3623.  
  3624. I have Wordstar, VEDIT (both overpriced, VEDIT buggy and user unfriendly),
  3625. TEXTPRO and ZED (machine-specific for the H89, but cheap) and will now use
  3626. MIX over any of them.
  3627.  
  3628. There are a few peeves, but not many for a product who's version is "1.1.0".
  3629. The biggest is that I cannot figure out how to read a macro package once the
  3630. editor is running.  This means that you can use exactly one macro package at
  3631. a time, and it must be specified (or defaulted) when the editor is run.  This
  3632. problem (in combination with my second peeve) is annoying, as it would be nice
  3633. to have a bunch of macro goodies around that could be called in as needed.
  3634. Peeve #2:  Entry/exit speed.  Although the editor was very responsive in use
  3635. invoking and leaving the editor is slow.  With my hard disk, it is bearable,
  3636. but would probably get to you on a floppy system.  Most "buffered" (arbitrary
  3637. length files) editors exhibit this problem as they tear a big file into
  3638. several pieces so some of it can be edited on a 64k (or smaller) machine, but
  3639. MIX is slow to enter even when editing small files, mostly due to reading in
  3640. the initialization file.  (Larger init files make entry slower, which feeds
  3641. peeve #1.)  Peeve #3: Tab interpretation.  MIX has a mode ("BC" command) where
  3642. blanks are replaced with tabs, but the cursor acts like it always has blanks.
  3643. This makes maintaining columnar text tedious!  Changing "LDA" to "LADX" makes
  3644. everything move over a column (in insert mode) even though a tab follows the
  3645. "LDA"!
  3646.  
  3647. My other peeves are minor.  If you have faults with the editors you use, try
  3648. MIX.  You may have faults with it, but one of them will not be its price!
  3649.  
  3650. I have no connection with this company.  I have used several tradenames in
  3651. this review.  My employer doesn't much care what I type here.
  3652. -- 
  3653. :::::: Jan Steinman        Box 1000, MS 61-161    (w)503/685-2843 ::::::
  3654. :::::: tektronix!tekecs!jans    Wilsonville, OR 97070    (h)503/657-7703 ::::::
  3655. 18-Jun-85 23:47:31-MDT,640;000000000000
  3656. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3657. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 18 Jun 85 23:46:50-MDT
  3658. Received: from simtel20.arpa by AMSAA.ARPA id a016042; 19 Jun 85 1:18 EDT
  3659. Date: Tue 18 Jun 85 23:19:04-MDT
  3660. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  3661. Subject: New Z3 files
  3662. To: info-cpm@AMSAA.ARPA
  3663.  
  3664. In MICRO:<CPM.ZCPR3> and MICRO:<CPM.Z3NEW> are the following files:
  3665.  
  3666.     Z3NEWS.2Q5 - latest newsletter on Z System et al; includes
  3667. details on the HD64180 and projects involving this chip
  3668.  
  3669.     ZNODELST.LBR - data base et al of the first 28 Z Nodes; at last
  3670. count (newsletter 205), there are 37 Z Nodes
  3671.  
  3672.         Rick
  3673. -------
  3674. 19-Jun-85 10:57:29-MDT,1346;000000000000
  3675. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3676. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 19 Jun 85 10:57:02-MDT
  3677. Received: from simtel20.arpa by AMSAA.ARPA id a027181; 19 Jun 85 12:18 EDT
  3678. Date: Wed, 19 Jun 1985  10:19 MDT
  3679. Message-ID: <KPETERSEN.12120406068.BABYL@SIMTEL20.ARPA>
  3680. Sender: KPETERSEN@SIMTEL20.ARPA
  3681. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3682. To:   "Mark D. Salzman" <decvax!tektronix!tekigm!marks@UCB-VAX.ARPA>
  3683. Cc:   Info-Cpm@AMSAA.ARPA
  3684. Subject: Diff. between Xmodem and Modem7?
  3685. In-reply-to: Msg of 13 Jun 1985  09:05-MDT from Mark D. Salzman <decvax!tektronix!tekigm!marks at Ucb-Vax.ARPA>
  3686.  
  3687. Mark, XMODEM was derived from MODEM2.  MODEM7 is an enhancement of
  3688. MODEM2.  The CRC option of MODEM7 was added to XMODEM some time ago,
  3689. allowing it to use either CHECKSUM or CRC mode.
  3690.  
  3691. In the CHECKSUM mode MODEM2, MODEM7 and XMODEM (all versions of each)
  3692. are totally compatible.  Any version of all which has the CRC mode is
  3693. compatible with any other version with same.
  3694.  
  3695. What machine are you using XMODEM on?  Be certain you have initialized
  3696. your data port for 8 bits, no parity and ONE stop bit.  This is
  3697. required by the Christensen protocol.
  3698.  
  3699. --Keith Petersen
  3700. Arpa:  W8SDZ@SIMTEL20.ARPA
  3701. uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
  3702. uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
  3703. 19-Jun-85 11:07:27-MDT,1342;000000000000
  3704. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3705. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 19 Jun 85 11:03:00-MDT
  3706. Received: from simtel20.arpa by AMSAA.ARPA id a027223; 19 Jun 85 12:21 EDT
  3707. Date: Wed, 19 Jun 1985  10:22 MDT
  3708. Message-ID: <KPETERSEN.12120406713.BABYL@SIMTEL20.ARPA>
  3709. Sender: KPETERSEN@SIMTEL20.ARPA
  3710. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3711. To:   ihnp4!ihlpg!jcrdh@UCB-VAX.ARPA
  3712. Cc:   Info-Cpm@AMSAA.ARPA
  3713. Subject: a shell for cpm2.2
  3714. In-reply-to: Msg of 15 Jun 1985  12:33-MDT from ihnp4!ihlpg!jcrdh at Ucb-Vax.ARPA
  3715.  
  3716.     I am thinking of writing a shell for my Ampro Little Board. It is
  3717.     running CPM 2.2. I like to include redirection, type ahead,
  3718.     command history and the commands: copy file, rename file, dir,
  3719.     stat and type.  The users will be used as directories. The shell
  3720.     must handle wildcards, so all existing programs can be used with
  3721.     it.  Implementation of the commands is not to difficult, my major
  3722.     concern is implementation of the redirection, type ahead and
  3723.     command history.  Is there somebody in CPM world who already made
  3724.     something like this, and who wants to share whatever he knows. I
  3725.     am interested in all possible info, including source code!!.
  3726.  
  3727. ZCPR3 has most of what you want and is available from SIG/M and many
  3728. RCPMs around the country.
  3729.  
  3730. --Keith
  3731. 19-Jun-85 14:38:02-MDT,533;000000000000
  3732. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3733. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 19 Jun 85 14:33:14-MDT
  3734. Date:     Wed, 19 Jun 85 15:59:46 EDT
  3735. From:     David Towson (SECAD) <towson@AMSAA.ARPA>
  3736. To:       Eric Stork <stork@mit-mc.ARPA>
  3737. cc:       info-cpm@AMSAA.ARPA
  3738. Subject:  TRS Model-II modem program.
  3739.  
  3740. Eric - Per your request for information, I suggest you look at the files in
  3741. MICRO:<CPM.TRS-80> on simtel20.  A pat answer may not be there, but it looks
  3742. as though all the necessary pieces are.
  3743.  
  3744.  
  3745. Dave
  3746.  
  3747. 19-Jun-85 15:21:07-MDT,1321;000000000000
  3748. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3749. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 19 Jun 85 15:17:41-MDT
  3750. Received: from xerox.arpa by AMSAA.ARPA id a007341; 19 Jun 85 16:39 EDT
  3751. Received: from Flora.ms by ArpaGateway.ms ; 19 JUN 85 13:33:26 PDT
  3752. Date: 19 Jun 85 13:34:40 PDT (Wednesday)
  3753. From: Chapman.ES@XEROX.ARPA
  3754. Subject: CP/M-80 vs. CP/M-68K
  3755. To: mknox@UT-NGP.ARPA
  3756. cc: info-cpm@AMSAA.ARPA, Chapman.ES@XEROX.ARPA
  3757. Message-ID: <850619-133326-1220@Xerox>
  3758.  
  3759. I must admit to chauvanism. I have a CP/M-80 system, and had forgotten
  3760. about CP/M-68K. If you have something you'd like to contribute, go
  3761. ahead, distinguishing CP/M-80 from CP/M-68K. What systems run CP/M-68K?
  3762.  
  3763. Cheryl
  3764.  
  3765. ----------------------------------------------------------------
  3766. Return-Path: <mknox@ut-ngp.ARPA>
  3767. Received: from ut-ngp.ARPA by Xerox.ARPA ; 18 JUN 85 18:45:39 PDT
  3768. From: mknox@ut-ngp.ARPA (mknox)
  3769. Posted-Date: Tue, 18 Jun 85 20:37:22 CDT
  3770. Message-Id: <8506190137.AA01217@ut-ngp.ARPA>
  3771. Received: by ut-ngp.ARPA (4.22/4.22)
  3772.     id AA01217; Tue, 18 Jun 85 20:37:54 cdt
  3773. Date: Tue, 18 Jun 85 20:37:22 CDT
  3774. To: Chapman.ES
  3775. Subject: Reply to: request for languages which run under cp/m
  3776.  
  3777.  
  3778. Are you interested in languages for CP/M-68K, or just CP/M-80?
  3779.  
  3780.  
  3781. ----------------------------------------------------------------
  3782. 19-Jun-85 19:28:00-MDT,530;000000000000
  3783. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3784. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 19 Jun 85 19:26:23-MDT
  3785. Received: from su-sushi.arpa by AMSAA.ARPA id a008025; 19 Jun 85 21:00 EDT
  3786. Date: Wed 19 Jun 85 18:00:33-PDT
  3787. From: Sam Hahn <Samuel@SU-SUSHI.ARPA>
  3788. Subject: Re: CP/M-80 vs. CP/M-68K
  3789. To: Chapman.ES@XEROX.ARPA
  3790. cc: mknox@UT-NGP.ARPA, info-cpm@AMSAA.ARPA
  3791. In-Reply-To: Message from "Chapman.ES@XEROX.ARPA" of Wed 19 Jun 85 13:34:40-PDT
  3792.  
  3793. What about CP/M-86, now that we've extended the field?    -- Sam
  3794. -------
  3795. 19-Jun-85 20:03:36-MDT,907;000000000000
  3796. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3797. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 19 Jun 85 20:02:41-MDT
  3798. Received: from brl-aos.arpa by AMSAA.ARPA id a008072; 19 Jun 85 21:32 EDT
  3799. Received: from mit-mc.arpa by AOS.BRL.ARPA id a024325; 19 Jun 85 21:24 EDT
  3800. Received: from MIT-EECS by MIT-MC.ARPA via Chaosnet; 19 JUN 85  21:15:17 EDT
  3801. Date: Wed 19 Jun 85 18:53:27-EDT
  3802. From: Andrew Moore <T.MOORE%MIT-EECS@MIT-MC.ARPA>
  3803. Subject: Apple hard drive references
  3804. To: info-apple@MIT-MC.ARPA, info-cpm@MIT-MC.ARPA
  3805.  
  3806.  
  3807.    I'm looking for a 5 Megabyte hard disk for use with the Apple ][+ computer.
  3808. Does anyone know of a good reliable drive (preferable with an equally good,
  3809. reliable price tag) that supports MicroSoft CP/M and DOS 3.3?  I'd appreciate
  3810. names, prices, and (importantly) where to reach the dealer/company that sells
  3811. the drive(s).
  3812.  
  3813. -drew
  3814.  T.MOORE%MIT-EECS@MIT-MC.ARPA
  3815. -------
  3816.  
  3817. 20-Jun-85 00:00:00-MDT,641;000000000000
  3818. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3819. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 19 Jun 85 23:58:57-MDT
  3820. Received: from xerox.arpa by AMSAA.ARPA id a008356; 20 Jun 85 1:36 EDT
  3821. Received: from CheninBlanc.ms by ArpaGateway.ms ; 19 JUN 85 22:18:18 PDT
  3822. Date: 19 Jun 85 22:19:31 PDT (Wednesday)
  3823. From: Chapman.ES@XEROX.ARPA
  3824. Subject: CP/M-86 is OK, too
  3825. In-reply-to: Samuel's message of Wed, 19 Jun 85 18:00:33 PDT
  3826. To: Sam Hahn <Samuel@SU-SUSHI.ARPA>
  3827. cc: Chapman.ES@XEROX.ARPA, mknox@UT-NGP.ARPA, info-cpm@AMSAA.ARPA
  3828. Message-ID: <850619-221818-1085@Xerox>
  3829.  
  3830. but I intend to concetrate on CP/M-80 stuff.
  3831.  
  3832. Thanks,
  3833. Cheryl
  3834.  
  3835. 20-Jun-85 09:21:07-MDT,760;000000000000
  3836. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3837. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 20 Jun 85 09:18:30-MDT
  3838. Received: from xerox.arpa by AMSAA.ARPA id a014121; 20 Jun 85 10:50 EDT
  3839. Received: from CheninBlanc.ms by ArpaGateway.ms ; 20 JUN 85 07:50:48 PDT
  3840. Date: 20 Jun 85 07:51:00 PDT (Thursday)
  3841. From: Chapman.ES@XEROX.ARPA
  3842. Subject: CP/M-80 historical perspective
  3843. To: info-cpm@AMSAA.ARPA
  3844. cc: Chapman.ES@XEROX.ARPA, mknox@UT-NGP.ARPA
  3845. Message-ID: <850620-075048-1272@Xerox>
  3846.  
  3847. Can anyone point me to a reference on CP/M's creation and other items of
  3848. historical interest? I'm sure I've read something but can't remember
  3849. where.
  3850.  
  3851. Or if someone knows all the facts and would like to let me in on them, I
  3852. would appreciate it.
  3853.  
  3854. Thanks,
  3855. Cheryl
  3856. 20-Jun-85 09:37:31-MDT,2163;000000000000
  3857. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3858. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 20 Jun 85 09:36:14-MDT
  3859. Received: from simtel20.arpa by AMSAA.ARPA id a014177; 20 Jun 85 10:54 EDT
  3860. Date: Monday, 17 June 1985  13:14-MDT
  3861. Message-ID: <KPETERSEN.12120652963.BABYL@SIMTEL20.ARPA>
  3862. Sender: Gern <GUBBINS@RADC-TOPS20.ARPA>
  3863. From: Gern <GUBBINS@RADC-TOPS20.ARPA>
  3864. To: INFO-MICRO@BRL.ARPA, INFO-HZ100@RADC-TOPS20.ARPA
  3865. Subject:   Random Computers, Inc  - Beware!
  3866. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  3867. ReSent-To: Info-Cpm@AMSAA.ARPA
  3868. ReSent-Date: Thu 20 Jun 1985 08:55-MDT
  3869.  
  3870. A while back I posted a blurb on the unbelievable fantasic prices on
  3871. Random Computer Inc. of Boise, Idaho.
  3872.  
  3873. I called the Boise BBB and they said that they exist, are located at
  3874. that address and have no further data on them, either good or bad.
  3875.  
  3876. Myself, along with several others, took the chance and phone ordered
  3877. on Visa/Mastercard, and paid the 3% charge card fee for the added
  3878. protection.
  3879.  
  3880. I ordered a Hayes 1200 modem for $210 and a Prowriter 8510A printer
  3881. for $179.
  3882.  
  3883. When I got home after a 2 week business trip and the 'delivered in 15
  3884. days' items did not arrive and a friend from GE called to say that
  3885. they were a fraud, I phoned the Boise BBB again:
  3886.  
  3887. Random Computers Inc, is a scam.  The 3 individuals are wanted by the
  3888. FBI, Postmaster General, and by several Boise Banks (and my Visa
  3889. account).  Things started getting hot and they skipped town 11-JUN-85,
  3890. leaving the phone off the hook (now disconnected by the FBI).  They
  3891. bounced a lot of checks as they left and they got way with close to
  3892. $1M, mostly from orders by personal checks.  this is according to the
  3893. Boise BBB.
  3894.  
  3895. I did not get burned (I hope), as I paid the extra $14 to put it on my
  3896. Visa and will get my account number changed.  The stories of the World
  3897. Power Systems scam in May 1979 (refer Creative Computing) were in the
  3898. front of my memory when I phoned in my order to Random.
  3899.  
  3900. It just proves that if it is too good to be true, it probably is.  I
  3901. think that fact is what brought about Random's demise so quickly,
  3902. everyone was on top of them from the start.
  3903.  
  3904. Cheers, Gern
  3905. 20-Jun-85 12:34:41-MDT,499;000000000000
  3906. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3907. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 20 Jun 85 12:32:28-MDT
  3908. Received: from brl-tgr.arpa by AMSAA.ARPA id a015399; 20 Jun 85 13:57 EDT
  3909. Received: from usenet by TGR.BRL.ARPA id a001829; 20 Jun 85 13:55 EDT
  3910. From: Operator <root%kbsc.uucp@BRL.ARPA>
  3911. Newsgroups: net.micro.cpm.ctl
  3912. Subject: newgroup net.micro.cpm
  3913. Message-ID: <640@kbsc.UUCP>
  3914. Date: 19 Jun 85 09:29:49 GMT
  3915. Control: newgroup net.micro.cpm
  3916. To:       info-cpm@AMSAA.ARPA
  3917.  
  3918.  
  3919. 20-Jun-85 13:26:20-MDT,1019;000000000000
  3920. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3921. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 20 Jun 85 13:24:22-MDT
  3922. Received: from brl-tgr.arpa by AMSAA.ARPA id a015786; 20 Jun 85 14:45 EDT
  3923. Received: from usenet by TGR.BRL.ARPA id a003886; 20 Jun 85 14:31 EDT
  3924. From: Robert Ling <rling@UW-JUNE.ARPA>
  3925. Newsgroups: net.micro.cpm
  3926. Subject: CPM 2.2 maximum disk storage space (?)
  3927. Message-ID: <173@uw-june>
  3928. Date: 25 Jun 85 04:01:41 GMT
  3929. To:       info-cpm@AMSAA.ARPA
  3930.  
  3931. []
  3932. I have a 10M byte hard disk running CPM 2.2.  When I have 8M bytes 
  3933. worth of files on my disk and then create another file, the new file 
  3934. overwrites my directory.  The maximum group number I could use is
  3935. 7FFh (which corresponds to 8M bytes) and the new file is allocated
  3936. group 0 which happens to be the directory area.
  3937.  
  3938. A CPM book that I have states that the maximum storage space CPM 2.2
  3939. supports is 16M bytes.  Could somebody shed some light on this 
  3940. discrepancy?
  3941.  
  3942. I would appreciate any help.
  3943.  
  3944. - Robert Ling.   <rling@uw-june>
  3945. 20-Jun-85 13:40:47-MDT,2058;000000000000
  3946. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3947. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 20 Jun 85 13:35:49-MDT
  3948. Received: from brl-tgr.arpa by AMSAA.ARPA id a015988; 20 Jun 85 15:03 EDT
  3949. Received: from usenet by TGR.BRL.ARPA id a004976; 20 Jun 85 14:53 EDT
  3950. From: Chuck McManis <cem%intelca.uucp@BRL.ARPA>
  3951. Newsgroups: net.micro.cpm
  3952. Subject: Re: a shell for cpm2.2
  3953. Message-ID: <1@intelca.UUCP>
  3954. Date: 18 Jun 85 15:51:24 GMT
  3955. To:       info-cpm@AMSAA.ARPA
  3956.  
  3957. > I am thinking of writing a shell for my Ampro Little Board. It is running
  3958. > CPM 2.2. I like to include redirection, type ahead, command history and the
  3959. > commands: copy file, rename file, dir, stat and type.  The users will be used
  3960. > as directories. The shell must handle wildcards, so all existing programs
  3961. > can be used with it. Implementation of the commands is not to difficult, my
  3962. > major concern is implementation of the redirection, type ahead and command
  3963. > history.
  3964.  
  3965. No Problem! Actually the Ampro board uses ZCPR3 so all of the hard work has 
  3966. been done already. You should probably get a copy of the documentation from
  3967. either a local bbs or Z-node central (415) 489-9005. Specifically look 
  3968. at the sections on named directories and IOP's. The IOP will provide the
  3969. redirection capability. As for type ahead, I believe it is a switch you 
  3970. can set with the BIOS either way you will need a copy of the BIOS source.
  3971. That is available from Ampro or one of their dealers. Finally, look into
  3972. the sh command, (which is part of the complete ZCPR3 package) for 
  3973. lots of neat things like shell variables and things like that.
  3974.  
  3975. P.S. Source code is available for all of the above, with the exception of
  3976. the Ampro BIOS it can be had for free.
  3977.  
  3978. --Chuck
  3979. -- 
  3980. "Unix, the Teco of Operating Systems."      - - - D I S C L A I M E R - - - 
  3981. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  3982.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  3983.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  3984. 20-Jun-85 21:52:32-MDT,1456;000000000000
  3985. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3986. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 20 Jun 85 21:49:30-MDT
  3987. Received: from ut-ngp.arpa by AMSAA.ARPA id a017999; 20 Jun 85 23:17 EDT
  3988. From: mknox <mknox@UT-NGP.ARPA>
  3989. Posted-Date: Thu, 20 Jun 85 21:46:22 CDT
  3990. Message-Id: <8506210254.AA29795@ut-ngp.ARPA>
  3991. Received: by ut-ngp.ARPA (4.22/4.22)
  3992.     id AA29795; Thu, 20 Jun 85 21:54:03 cdt
  3993. Date: Thu, 20 Jun 85 21:46:22 CDT
  3994. To: rling@UW-JUNE.ARPA, info-cpm@AMSAA.ARPA
  3995. Subject: Reply to: cpm 2.2 maximum disk storage space (?)
  3996.  
  3997.  
  3998. Your book is WRONG!  The maximum storage capacity of a single "logical"
  3999. unit is 8 megabytes.  This is inherent in the way the disk space is 
  4000. allocated by the BDOS.
  4001.  
  4002. However, not to worry.  You will find it not only possible, but indeed
  4003. very desirable to use your 10 megabyte drive as multiple LOGICAL CP/M
  4004. drives.  These can be split any way you like (i.e. 8 meg -- 2 meg; 4
  4005. meg -- 4 meg, whatever).  The secret is in the track offset parameter
  4006. in the disp parameter block (DPB).  Example:  I have one system which 
  4007. ahhas a 10 meg hard disk split as 1 meg -- 6 meg -- 2.5 meg -- 512 k
  4008.  
  4009. Just set up as many DPH and DPB tables as you need for each logical
  4010. disk.  All will call the same driver, which will receive a REAL track
  4011. and sector number.  Be sure to correctly size each logical disk in
  4012. the DPB, and specify the correct TRACK OFFSET to get to the first
  4013. track for the start of that LOGICAL drive.
  4014.  
  4015. 20-Jun-85 23:15:26-MDT,868;000000000000
  4016. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4017. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 20 Jun 85 23:13:28-MDT
  4018. Received: from brl-tgr.arpa by AMSAA.ARPA id a018152; 21 Jun 85 0:43 EDT
  4019. Received: from usenet by TGR.BRL.ARPA id a009566; 21 Jun 85 0:42 EDT
  4020. From: wolters%unido.uucp@BRL.ARPA
  4021. Newsgroups: net.micro.cpm
  4022. Subject: wanted : modula-2
  4023. Message-ID: <nf10900002@unido.UUCP>
  4024. Date: 20 Jun 85 19:26:00 GMT
  4025. Sender: notes%unido.uucp@BRL.ARPA
  4026. Nf-ID: #N:unido:10900002:000:282
  4027. Nf-From: unido!wolters    Jun 20 17:26:00 1985
  4028. To:       info-cpm@AMSAA.ARPA
  4029.  
  4030. hello you net-landers,
  4031.  
  4032. i'm looking for a modula-2 compiler running with either cp/m 2.x or 
  4033. cp/m 3.0
  4034. Any of you who knows either public domain or commercial software
  4035. please contact me.
  4036.  
  4037.     Peter Buttler
  4038.     Stralsunder Strasse 15
  4039.  
  4040.   4650  Gelsenkirchen-Horst
  4041.  
  4042.     West-Germany
  4043.  
  4044.               THANX
  4045. 21-Jun-85 08:26:14-MDT,554;000000000000
  4046. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4047. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 21 Jun 85 08:23:36-MDT
  4048. Received: from wiscvm.arpa by AMSAA.ARPA id a027460; 21 Jun 85 9:48 EDT
  4049. Received: from (HARRELL)EDUCOM.BITNET by WISCVM.ARPA on 06/21/85 at
  4050.   08:49:41 CDT
  4051. Date: 21 JUN 85 09:39-EDT
  4052. From:  HARRELL%EDUCOM.BITNET@WISCVM.ARPA
  4053. To:  INFO-CPM@AMSAA.ARPA
  4054. Subject: Harddisks
  4055.  
  4056.  
  4057.      I am considering buying 2 10MEG Hardisks for 2 Rainbow systems.  Does
  4058. anyone know of vendors who supply compatible DEC Harddisks?
  4059.  
  4060. Thanks,
  4061. Ralph
  4062.  
  4063. 21-Jun-85 23:50:24-MDT,1884;000000000000
  4064. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4065. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 21 Jun 85 23:49:05-MDT
  4066. Received: from simtel20.arpa by AMSAA.ARPA id a008376; 22 Jun 85 1:20 EDT
  4067. Date: Fri, 21 Jun 1985  23:21 MDT
  4068. Message-ID: <KPETERSEN.12121072762.BABYL@SIMTEL20.ARPA>
  4069. Sender: KPETERSEN@SIMTEL20.ARPA
  4070. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4071. To:   Info-Cpm@AMSAA.ARPA
  4072. Subject: New FTP server up on SIMTEL20
  4073.  
  4074. SIMTEL20 is now running a new version of the CMU TOPS-20 FTP server.
  4075. The major enhancement which will be important to most users is one
  4076. which (indirectly) makes multiple file transfers easier in some cases.
  4077.  
  4078. One problem (particularly with originating Unix systems) was that an
  4079. mget would return a list of files with fully qualified TOPS-20
  4080. pathname prefixes, which in turn would be the way those files were
  4081. created on disk (i.e. the Unix filenames would contain the entire
  4082. TOPS-20 path prefix).  While this is merely annoying on Berkeley 4.2
  4083. systems, this is a real problem with 4.1 systems (and perhaps others),
  4084. which have shorter file names and can lose some of the name
  4085. information.
  4086.  
  4087. Due to the new enhancements to the FTP server, a CWD command may now
  4088. be issued to connect the user to the desired MICRO:<CPM.*> directory
  4089. (with or without a password), so that the file list that FTP retrieves
  4090. for a multiple file transfer will not contain the entire directory
  4091. path (just the filenames).  If no password is supplied at the time the
  4092. CWD command is issued, no "owner access" is granted to the target
  4093. directory, and files are only accessible according to their individual
  4094. file protections (in the case of the MICRO:<CPM.*> directories, this
  4095. translates to read-only access).  If a password is supplied, full
  4096. owner access is granted to the target directory.
  4097.  
  4098. Many thanks to Vince Fuller of CMU for the new FTP server.
  4099.  
  4100. --Keith
  4101. 22-Jun-85 12:39:15-MDT,871;000000000000
  4102. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4103. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 22 Jun 85 12:37:13-MDT
  4104. Received: from simtel20.arpa by AMSAA.ARPA id a000147; 22 Jun 85 13:59 EDT
  4105. Date: Sat 22 Jun 85 10:50:02-MDT
  4106. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4107. Subject: Re: a shell for cpm2.2
  4108. To: W8SDZ@SIMTEL20.ARPA
  4109. cc: ihnp4!ihlpg!jcrdh@UCB-VAX.ARPA, Info-Cpm@AMSAA.ARPA
  4110. In-Reply-To: Message from "Keith Petersen <W8SDZ@SIMTEL20.ARPA>" of Wed 19 Jun 85 11:07:32-MDT
  4111.  
  4112. Also, ZCPR3 comes with the Ampro Little Board.  I configured four versions
  4113. for Ampro, including an RCP/M version, a max TPA, and a min TPA version.
  4114. The max TPA version included all features of Z3.
  4115.  
  4116. Now that ZRDOS+ is here, it could be added to the Ampro Z3 versions to
  4117. provide I/O redireciton to disk, enhanced command line editing (incl
  4118. previous command), et al.
  4119.  
  4120.     Rick
  4121. -------
  4122. 22-Jun-85 12:39:19-MDT,856;000000000000
  4123. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4124. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 22 Jun 85 12:37:44-MDT
  4125. Received: from simtel20.arpa by AMSAA.ARPA id a000149; 22 Jun 85 13:59 EDT
  4126. Date: Sat 22 Jun 85 10:55:15-MDT
  4127. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4128. Subject: Re: CPM 2.2 maximum disk storage space (?)
  4129. To: rling@UW-JUNE.ARPA
  4130. cc: info-cpm@AMSAA.ARPA
  4131. In-Reply-To: Message from "Robert Ling <rling@UW-JUNE.ARPA>" of Tue 25 Jun 85 04:01:41-MDT
  4132.  
  4133. I am running a 10M hard disk, and have pushed it to 9.5M
  4134. used with no ill effects.  May I suggest that you disk parameter blocks
  4135. need to be adjusted to allow for the full 10M?  I think it falls in the
  4136. DPB rather than the DPH (Disk Parameter Header).  The "Programmer's
  4137. CP/M Handbook" by Andy Johnson-Laird (Osborne publication) is a good book
  4138. to look at for details.
  4139.  
  4140.     Rick
  4141. -------
  4142. 22-Jun-85 12:59:13-MDT,583;000000000000
  4143. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4144. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 22 Jun 85 12:58:57-MDT
  4145. Received: from simtel20.arpa by AMSAA.ARPA id a000151; 22 Jun 85 13:59 EDT
  4146. Date: Sat 22 Jun 85 10:59:20-MDT
  4147. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4148. Subject: Re: Reply to: cpm 2.2 maximum disk storage space (?)
  4149. To: mknox@UT-NGP.ARPA
  4150. cc: rling@UW-JUNE.ARPA, info-cpm@AMSAA.ARPA
  4151. In-Reply-To: Message from "mknox <mknox@UT-NGP.ARPA>" of Thu 20 Jun 85 21:52:33-MDT
  4152.  
  4153. Yes, the logical disk limit is 8M ... the 10M I use is divided into two
  4154. 5M logicals.
  4155. -------
  4156. 22-Jun-85 13:04:14-MDT,2029;000000000000
  4157. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4158. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 22 Jun 85 13:01:53-MDT
  4159. Received: from simtel20.arpa by AMSAA.ARPA id a000153; 22 Jun 85 13:59 EDT
  4160. Date: Sat, 22 Jun 1985  11:39 MDT
  4161. Message-ID: <KPETERSEN.12121207114.BABYL@SIMTEL20.ARPA>
  4162. Sender: KPETERSEN@SIMTEL20.ARPA
  4163. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4164. To:   Info-Cpm@AMSAA.ARPA
  4165. Subject: Quick reference list to SIMTEL20 CPM directories
  4166.  
  4167. Quick reference list to SIMTEL20's MICRO:<CPM.x> directories
  4168. as of June 22, 1985 (where 'x' is one of the names below):
  4169.  
  4170. 22RSX         COMMODORE     FORTRAN       MODEM7        SYSLIB
  4171. 6502          COMND         GENASM        MSOFT         SYSLIB3
  4172. AMETHYST      CPM3          GENCOM        NEWS          SYSUTL
  4173. APPLE         CPM86         GENDOC        NSTAR         T20-SQUSQ
  4174. ASMUTL        CPMLIB        HAMMING       OSBORN        TERM
  4175. ATARI         CPR86         HAMRADIO      PACKET        TOPS-20
  4176. AZTEC-C       CUG           HDUTL         PASCAL        TRS-80
  4177. BASIC         DBASEII       HEATH         PCDOS         TURBODOS
  4178. BDOS          DEBUG         HELP          PILOT80       TURBOPAS
  4179. BDSC-1        DIRUTL        HEX           PLOT33        TXTUTL
  4180. BDSC-2        DISASM        IBM-PC        PPSPEL        V2CMAC
  4181. BDSC-3        DISKPLOT      INSIDCPM      PUBKEY        VAXVMS
  4182. BDSC-4        DSKBUF        KAYPRO        PUBPATCH      VOICE
  4183. BSTAM         DSKUTL        LIST          RBBS          WSTAR
  4184. BYE3          EDITC80       MACLIB        RBBS4         XCCP
  4185. BYT85FEB      EDITOR        MATH          RCPM          XLISP
  4186. BYT85JAN      EPSON         MBBS          SMALLC2       YAM
  4187. C80           EZCPR         MEMTEST       SORT          Z3LIBS
  4188. CATLOG        FAST2         MEX           SPELL         Z3NEW
  4189. CB80          FIDO          MICNET        SQU-PORT      ZCPR
  4190. CBIOS         FILCPY        MISC          SQUSQ         ZCPR2
  4191. CCP           FILUTL        MODEM         STARTER-KIT   ZCPR3
  4192. COBOL         FORTH-83      MODEM2        SUBMIT
  4193. 23-Jun-85 00:14:28-MDT,604;000000000000
  4194. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4195. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 23 Jun 85 00:14:21-MDT
  4196. Received: from simtel20.arpa by AMSAA.ARPA id a001262; 23 Jun 85 1:53 EDT
  4197. Date: Sat, 22 Jun 1985  23:54 MDT
  4198. Message-ID: <KPETERSEN.12121340934.BABYL@SIMTEL20.ARPA>
  4199. Sender: KPETERSEN@SIMTEL20.ARPA
  4200. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4201. To:   Info-Cpm@AMSAA.ARPA
  4202. Subject: SIMTEL20 CP/M directory list updated
  4203.  
  4204. MICRO:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
  4205. sizes and CRCs of the MICRO<CPM.xx> directories) has been updated as
  4206. of today.
  4207.  
  4208. --Keith
  4209. 23-Jun-85 03:26:27-MDT,1410;000000000000
  4210. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4211. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 23 Jun 85 03:25:10-MDT
  4212. Received: from ucb-vax.arpa by AMSAA.ARPA id a001397; 23 Jun 85 4:49 EDT
  4213. Received: from ucbarpa.ARPA by UCB-VAX.ARPA (4.24/4.46)
  4214.     id AA19212; Sun, 23 Jun 85 01:46:34 pdt
  4215. Received: by ucbarpa.ARPA (4.24/4.46)
  4216.     id AA10424; Sun, 23 Jun 85 01:50:30 pdt
  4217. Date: Sun, 23 Jun 85 01:50:30 pdt
  4218. From: Jordan Hayes <jordan%ucbarpa@ucb-vax.ARPA>
  4219. Message-Id: <8506230850.AA10424@ucbarpa.ARPA>
  4220. Organization: Computer Systems Research Group
  4221. Home-Phone:   (415) 835-8767
  4222. Uucp-Path:    ...ucbvax!jordan
  4223. To: info-cpm@AMSAA.ARPA
  4224. Subject: Brother HR-15-xl
  4225.  
  4226. This has probably been discussed before, so reply by mail not to the
  4227. net. I am in the market for a hybrid typewriter/letter-quality printer.
  4228. The price range seems to point to the Brother HR-15. Here's my question:
  4229.  
  4230. Given prices being the same, do I get the HR-15 with a keyboard or
  4231. do I get the Correctronic 50 with a printer interface ?? Anybody do anything
  4232. like this? Anybody have any "gotchas" about the Brother ??
  4233.  
  4234. The only thing that would make me think about the HR-15 over the
  4235. Correctronic 50 would be the avalibility of a cut-sheet feeder in
  4236. the future. However, is the correct-stuff available on the HR-15 with
  4237. the keyboard ?
  4238.  
  4239. Thanks...
  4240.  
  4241. /jordan
  4242. -------
  4243. ARPA:    jordan@ucb-vax.BERKELEY.EDU
  4244. UUCP:    jordan@ucbvax.UUCP
  4245. 23-Jun-85 08:41:46-MDT,1130;000000000000
  4246. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4247. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 23 Jun 85 08:39:55-MDT
  4248. Received: from sdcsvax.arpa by AMSAA.ARPA id a001783; 23 Jun 85 10:09 EDT
  4249. Received: by sdcsvax.ARPA (4.24/4.41)
  4250.     id AA26274; Sun, 23 Jun 85 07:11:29 pdt
  4251. From: crash!ihom@SDCSVAX.ARPA
  4252. Message-Id: <8506231411.AA26274@sdcsvax.ARPA>
  4253. Date: Sun, 23 Jun 85 07:01:13 PDT
  4254. To: info-pascal@brl-voc.ARPA
  4255. Subject: CP/M Turbo Pascal
  4256. Cc: info-cpm@AMSAA.ARPA
  4257.  
  4258. Whenever a Turbo program terminates, all active drives are reset to
  4259. inactive.  Is there a way to avoid this?  Given the following test
  4260. program:
  4261.  
  4262. program active_drives;
  4263. var
  4264.    vect : integer;   { just look at first 8 bits (drives) }
  4265. begin
  4266.    vect := BDOSHL($18);   { HL contains the 16-bit login vector }
  4267.    writeln(vect)
  4268. end.
  4269.  
  4270. If ran from A: with C: D: and F: active, the vector would return 45d
  4271. (00101101b [lo bit corresponds to A] with '0' indicating active and
  4272. '1' indicating active).  Running the program hereafter would display
  4273. 1.  
  4274.  
  4275. How can a program be halted without the simulated warm boot?
  4276.  
  4277.  
  4278. --Irwin Hom    ...crash!ihom@ucsd
  4279.  
  4280. 23-Jun-85 13:26:40-MDT,4985;000000000000
  4281. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4282. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 23 Jun 85 13:21:46-MDT
  4283. Received: from simtel20.arpa by AMSAA.ARPA id a002041; 23 Jun 85 14:52 EDT
  4284. Date: Sun, 23 Jun 1985  12:53 MDT
  4285. Message-ID: <KPETERSEN.12121482784.BABYL@SIMTEL20.ARPA>
  4286. Sender: KPETERSEN@SIMTEL20.ARPA
  4287. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4288. To:   Info-Cpm@AMSAA.ARPA
  4289. Subject: BYE335 now available from SIMTEL20
  4290.  
  4291. BYE335, the remote console program that allows modem callers to use
  4292. your CP/M-80 system, is now available from SIMTEL20.
  4293.  
  4294. Filename            Type     Bytes     CRC
  4295.  
  4296. Directory MICRO:<CPM.BYE3>
  4297. ASMB3.SUB.1            ASCII      1580  3AACH
  4298. B3AC-0.IQS.1            BINARY      2304  C988H
  4299. B3AD-0.IQS.1            BINARY      3072  16EEH
  4300. B3AM-0.IQS.1            BINARY      2944  9767H
  4301. B3AP-0.IQS.1            BINARY      2944  97CDH
  4302. B3CC-0.IQS.1            BINARY      3968  BD72H
  4303. B3CM-0.IQS.1            BINARY      3584  AEC4H
  4304. B3CP-0.IQS.1            BINARY      4736  A9A7H
  4305. B3DC-0.IQS.1            BINARY      1792  1E5BH
  4306. B3DP-0.IQS.1            BINARY      2944  D2FBH
  4307. B3EP-0.IQS.1            BINARY      2816  0BB0H
  4308. B3H8-0.BUG.1            ASCII       222  6894H
  4309. B3H8-1.IQS.1            BINARY      2432  C891H
  4310. B3HZ-0.IQS.1            BINARY      3584  EDAEH
  4311. B3KP-0.IQS.1            BINARY      2560  BA18H
  4312. B3MD-0.IQS.1            BINARY      3840  E12CH
  4313. B3OS-0.IQS.1            BINARY      5760  06EDH
  4314. B3PH-0.IQS.1            BINARY      2688  6ABDH
  4315. B3R1-0.IQS.1            BINARY      2176  B0D5H
  4316. B3R2-0.IQS.1            BINARY      3072  DFA9H
  4317. B3R3-0.IQS.1            BINARY      2176  48DCH
  4318. B3R4-0.IQS.1            BINARY      2176  CED6H
  4319. B3SB-0.IQS.1            BINARY      2560  9164H
  4320. B3TV-0.IQS.1            BINARY      3712  C2E0H
  4321. B3US-0.IQS.1            BINARY      3072  73AFH
  4322. B3ZB-0.IQS.1            BINARY      2944  1D59H
  4323. BYE3-INS.IQF.1            BINARY      2560  F0B8H
  4324.  
  4325. BYE3-INS.LBR.1            BINARY     77312  A3C9H
  4326. this .LBR has all the overlays above except the new B3H8-1.IQS
  4327.  
  4328. BYE335.LBR.1            BINARY     90368  9E85H
  4329. this .LBR is the main BYE335 program files
  4330.  
  4331. BYE335 takes full advantage of the result codes returned by modems
  4332. using "AT" protocol.  It uses the terse mode to recognize the speed of
  4333. the incoming signal and automatically adjusts the computer I/O to that
  4334. speed, without the user needing to type any CR's.  This is of particular
  4335. benefit for RCPM systems using the new 300/1200/2400 modems.
  4336.  
  4337. Earlier versions of BYE2 and BYE3 have relied on the old PMMI routine to
  4338. match the incoming speed by adjusting the I/O baud rate until a carriage
  4339. return character is recognized from a string of CR's sent by the user.
  4340. That method is not needed by modems using "AT" result codes.
  4341.  
  4342. All the inserts below have been altered to work with BYE335 and later.
  4343. Nearly all support 2400 bps in addition to 300 and 1200 bps.  BYE3 has
  4344. an equate to set with the highest speed available for your modem.  This
  4345. includes 300, 1200 or 2400 bps.
  4346.  
  4347. BYE3 includes routines developed for use with modems using the "AT" pro-
  4348. tocol pioneered by Hayes.  No external smartmodem inserts are needed,
  4349. except for systems such as the Cermetek or Pen-tel which use their own
  4350. protocol.  The included smartmodem routines also allow answering on
  4351. first ring, with optional echo-checking required by some modems for in-
  4352. sured accuracy of command accectance.
  4353.  
  4354.      REMEMBER:    These are inserts, not overlays.  They go into
  4355.         BYE3 at the area specifified by the ++++ char-
  4356.         acters, near the start of the program.
  4357.  
  4358.         These have all been renumbered and and renamed to
  4359.         six characters length to eliminate confusion with
  4360.         mainframe systems limited to six characters per
  4361.         filename.
  4362.  
  4363.         There is always a possibility of conflict with
  4364.         names selected for labels - if your assembler 
  4365.         shows duplicate labels, it should be simple to
  4366.         select a different name in that event.
  4367.  
  4368.             Hardware specific inserts
  4369.             -------------------------
  4370.  
  4371. B3AD-0.INS  Advanced Digital Super Quad & Super Six (Dart and 8116)
  4372. B3AC-0.INS  Apple II with Novation Apple-Cat modem card
  4373. B3AM-0.INS  AMPRO "Little Board" (Dart and CTC)
  4374. B3AP-0.INS  Apple II with Mountain CPS serial card (2651)
  4375. B3CC-0.INS  CCS-2719 & Sierra Data Science (SIO and CTC)
  4376. B3CM-0.INS  Cermetek Infomate 212a
  4377. B3CP-0.INS  CompuPro Interfacer 3 or 4, System Support 1 systems (2651)
  4378. B3DC-0.INS  Apple II with Hayes Micromodem 100 or 80-103 modem card
  4379. B3DP-0.INS  Datapoint insert (8251A and CTC timer to set baud rates)
  4380. B3EP-0.INS  Epson QX-10 (201 MPSC and 4618 RTC)
  4381. B3H8-0.INS  Heath/Zenith H89 (8250 I/O at 2 MHz.)
  4382. B3HZ-0.INS  Heath/Zenith -100 series (2661B at 4.9152 MHz.)
  4383. B3KP-0.INS  KayPro (SIO and 8116)
  4384. B3MD-0.INS  Morrow MicroDecision computer (8251 and CTC)
  4385. B3OS-0.INS  Osborne OS-1
  4386. B3PH-0.INS  Philips "Happy Man" P2000C (SIO and CTC)
  4387. B3R1-0.INS  Radio Shack TRS-80 Model I (1602)
  4388. B3R2-0.INS  Radio Shack II,12,16 & 16B.  (8251 and CTC timer)
  4389. B3R3-0.INS  Radio Shack TRS-80 Model III (1602)
  4390. B3R4-0.INS  Radio Shack TRS-80 Model IV (1685 and 19411)
  4391. B3SB-0.INS  Intertec Superbrain (8251 and 19411 timer)
  4392. B3TV-0.INS  TeleVideo TS-802 with external modem
  4393. B3US-0.INS  US Robotics S-100 plug in modem board (8251)
  4394. B3ZB-0.INS  Zorba (8251 and 8254-2)
  4395.  
  4396. --Keith
  4397. 24-Jun-85 13:12:39-MDT,473;000000000000
  4398. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4399. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 24 Jun 85 13:10:06-MDT
  4400. Received: from brl-tgr.arpa by AMSAA.ARPA id a026976; 24 Jun 85 14:32 EDT
  4401. Received: from usenet by TGR.BRL.ARPA id a008294; 24 Jun 85 14:23 EDT
  4402. From: rling@UW-JUNE.ARPA
  4403. Newsgroups: net.micro.cpm
  4404. Subject: cancel <173@uw-june>
  4405. Message-ID: <183@uw-june>
  4406. Date: 22 Jun 85 07:52:32 GMT
  4407. Control: cancel <173@uw-june>
  4408. To:       info-cpm@AMSAA.ARPA
  4409.  
  4410.  
  4411. 25-Jun-85 02:29:54-MDT,664;000000000000
  4412. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4413. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 25 Jun 85 02:26:00-MDT
  4414. Received: from washington.arpa by AMSAA.ARPA id a006125; 25 Jun 85 3:54 EDT
  4415. Date: Tue 25 Jun 85 00:54:02-PDT
  4416. From: Ronald Blanford <CONTEXT@WASHINGTON.ARPA>
  4417. Subject: Turbo 3.0 Keypressed Bug
  4418. To: info-cpm@AMSAA.ARPA
  4419.  
  4420. A friend reports that his version 3.0 of Turbo Pascal with 8087 support
  4421. for CP/M-86 exhibits an annoying bug.  Apparently the KEYPRESSED routine
  4422. works only the first time it is called, and subsequent calls always return
  4423. false.  Has anyone else heard of this, and is there a patch/workaround for it?
  4424.  
  4425. -- Ron
  4426. -------
  4427. 25-Jun-85 11:52:29-MDT,1326;000000000000
  4428. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4429. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 25 Jun 85 11:50:14-MDT
  4430. Date:     Tue, 25 Jun 85 13:11:42 EDT
  4431. From:     Dave Towson (info-cpm-request) <cpmlist@AMSAA.ARPA>
  4432. To:       info-cpm@AMSAA.ARPA
  4433. Subject:  Random Computers, Inc. -- WARNING
  4434.  
  4435. Fellow CP/Mers - The attached message is offered as a warning.  It was sent to
  4436. me by an associate who was interested in the extremely attractive prices being
  4437. offered by Random Computers, but was skeptical about the legitimacy of the
  4438. company.  My associate made some inquiries both by phone and by netmail.  The
  4439. attached reflects the types of responses he got.  The last time he tried to
  4440. call the company, he was told that the phone had been disconnected.
  4441.  
  4442.  
  4443.  
  4444. Dave Towson
  4445. info-cpm-request@amsaa.arpa
  4446.  
  4447.  
  4448.  
  4449. ----- Forwarded message # 1:
  4450.  
  4451. Date: Mon 17 Jun 85 14:27:34-EDT
  4452. From: Gern <GUBBINS@RADC-TOPS20.ARPA>
  4453. Subject: Re: Random Computers
  4454. To: abc@BRL.ARPA
  4455.  
  4456. Been away in Boston for 2 weeks, RANDOM COMPUTERS, INC is a 
  4457. Fraud and wanted by the FBI, Postmaster General, Serveral banks and
  4458. my Visa account (along with several of my associates...)
  4459.  
  4460. I did not get burned, but they got away with over $1M before they skipped
  4461. town according to the BBB.
  4462.  
  4463. Cheers,
  4464. Gern
  4465. -------
  4466.  
  4467. ----- End of forwarded messages
  4468. 25-Jun-85 14:22:21-MDT,1190;000000000000
  4469. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4470. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 25 Jun 85 14:17:27-MDT
  4471. Received: from brl-bmd.arpa by AMSAA.ARPA id a026569; 25 Jun 85 15:38 EDT
  4472. Date:     Tue, 25 Jun 85 15:36:58 EDT
  4473. From:     David Roth (Ft. Benj. Harrison) <droth@BRL.ARPA>
  4474. To:       info-cpm@AMSAA.ARPA
  4475. Subject:  Wanted: Physical Fitness software/study...
  4476.  
  4477.  
  4478.  
  4479. We are in need of advice on selecting a Physical Fitness
  4480. Statistical Package.  We would like it to be written in UCSD
  4481. Pascal for the p-system (SAGE IV).
  4482.  
  4483. Since we are starting from ground zero on this project any pointers
  4484. would be quite helpful. If you have at least done a "systems analyst"
  4485. study of such a package (any machine) please reply.
  4486.  
  4487. So far we have not been able to locate a package for any machine.
  4488.  
  4489. Thanks in advance.
  4490.  
  4491.                                 David A. Roth
  4492.                         USENET:...decvax!pur-ee!isrnix!pugsly
  4493.                         ARPANET:        droth@brl-bmd
  4494.                                 or
  4495.                                 ...decvax!brl-bmd!droth
  4496.  
  4497.                                 (317) 542-4298
  4498.                                 AUTOVON: 699-4298
  4499.  
  4500. 26-Jun-85 22:15:09-MDT,832;000000000000
  4501. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4502. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 26 Jun 85 22:13:37-MDT
  4503. Received: from simtel20.arpa by AMSAA.ARPA id a008396; 26 Jun 85 23:39 EDT
  4504. Date: Wednesday, 26 June 1985  14:54-MDT
  4505. Message-ID: <KPETERSEN.12122365203.BABYL@SIMTEL20.ARPA>
  4506. Sender: Steve Noland <NOLAND@USC-ISI.ARPA>
  4507. From: Steve Noland <NOLAND@USC-ISI.ARPA>
  4508. Subject:   Menu37 upload
  4509. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  4510. ReSent-To: Info-Cpm@AMSAA.ARPA
  4511. ReSent-Date: Wed 26 Jun 1985 21:40-MDT
  4512.  
  4513. Just uploaded MENU37.LBR to SIMTEL20.
  4514.  
  4515. Filename            Type     Bytes     CRC
  4516.  
  4517. Directory MICRO:<CPM.Z3NEW>
  4518. MENU37.LBR.1            BINARY     32128  3D63H
  4519.  
  4520. This is the latest version of this vital ZCPR3 utility.  It now
  4521. behaves as a shell, along with other improvements.  See the latest
  4522. Z3NEWS for details.
  4523.  
  4524. Regards,
  4525. Steve
  4526. 28-Jun-85 05:07:09-MDT,726;000000000000
  4527. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4528. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 28 Jun 85 05:06:51-MDT
  4529. Received: from brl-tgr.arpa by AMSAA.ARPA id a010895; 28 Jun 85 6:33 EDT
  4530. Received: from usenet by TGR.BRL.ARPA id a015087; 28 Jun 85 6:20 EDT
  4531. From: "M.HARRISON" <mlh%houxl.uucp@BRL.ARPA>
  4532. Newsgroups: net.micro.cpm
  4533. Subject: Help with North Star Horizon
  4534. Message-ID: <764@houxl.UUCP>
  4535. Date: 26 Jun 85 20:40:55 GMT
  4536. To:       info-cpm@AMSAA.ARPA
  4537.  
  4538. <>
  4539.  
  4540. I'm trying to locate a source for CP/M-80 for an old
  4541. North Star Horizon I've acquired.  Can anyone provide a lead?
  4542. Also, any details on upgrading this machine (HW or SW) would
  4543. be appreciated.
  4544.  
  4545.             Thanks,
  4546.             Marc Harrison
  4547.             ...ihnp4!houxl!mlh
  4548. 28-Jun-85 07:26:32-MDT,2934;000000000000
  4549. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4550. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 28 Jun 85 07:24:14-MDT
  4551. Received: from simtel20.arpa by AMSAA.ARPA id a014867; 28 Jun 85 8:56 EDT
  4552. Date: Wednesday, 26 June 1985  14:27-MDT
  4553. Message-ID: <KPETERSEN.12122728594.BABYL@SIMTEL20.ARPA>
  4554. Sender: John Blalock <hao!noao!terak!jb@SEISMO.ARPA>
  4555. From: John Blalock <hao!noao!terak!jb@SEISMO.ARPA>
  4556. Subject:   Anti-APS Circuit
  4557. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  4558. ReSent-To: Info-Cpm@AMSAA.ARPA
  4559. ReSent-Date: Fri 28 Jun 1985 06:57-MDT
  4560.  
  4561. Summertime and the summer showers and power outages are almost here again.
  4562. Most of us use the standard surge and/or transient suppressors to protect
  4563. our systems from power line problems, but I also recommend use of the
  4564. following circuit:
  4565.  
  4566.  
  4567.                 ANTI-APS CIRCUIT
  4568.  
  4569.  
  4570.                                                                    AC HIGH
  4571.               / Main Switch                        ----------O------------->  
  4572.        ,----o/ o-----------------------o-----------/\            TO SYSTEM
  4573.        o       S1                      |                                   
  4574.       (_  Main                         |           ----------O-,           
  4575.   F1    ) Fuse                ,--------o-----------/\          |           
  4576.        o                      |            ,-------------------'           
  4577.        |          Momentary |_o S2         |      -------                  
  4578. To 120 |          Start     | o            o------|     | 120 VAC DPST-NO  
  4579. VAC    |          Switch      |            |      | K1  | RELAY            
  4580.   _  HI|                      '------------'      |     |----.             
  4581. -| \---'                                          -------    |             
  4582. =|  |---|> Chassis Ground                                    |     AC NEUT   
  4583. -|_/---------------------------------------------------------o------------->  
  4584.      NEUT                                                        TO SYSTEM
  4585.  
  4586. Closing S1 does not turn on AC to the system, it just enables the
  4587. circuit.  Once S1 is closed, closing momentary switch S2 energizes K1.
  4588. One set of contacts on K1 provides AC to the system, the other
  4589. contacts are in parallel with S2 and latch K1 on until S1 is opened or
  4590. the main AC source goes off momentarily.  You need this circuit if you
  4591. have a "public utility" known to have frequent, unpredictable, power
  4592. outages.  If there is a momentary power failure, your system will shut
  4593. down until you restart it by pressing S2.  This prevents frequent
  4594. up/down AC surges like we see in Phoenix from being seen by your
  4595. system.  Make sure that the current ratings of F1, S1, and K1 exceed
  4596. your requirements.
  4597.  
  4598. John Blalock, W7AAY
  4599.  
  4600. uucp:     ...{amd,decvax,hao,ihnp4,seismo}!noao!terak!jb
  4601. phone:     (602) 998-4800
  4602. us mail: Terak Corp., 14151 N. 76th St., Scottsdale, AZ 85260
  4603.          \\\\\
  4604.           -----> Soon to be part of CalComp, A Sanders Company
  4605. 28-Jun-85 08:38:37-MDT,821;000000000000
  4606. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4607. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 28 Jun 85 08:35:58-MDT
  4608. Received: from brl-tgr.arpa by AMSAA.ARPA id a016997; 28 Jun 85 10:09 EDT
  4609. Received: from usenet by TGR.BRL.ARPA id a021601; 28 Jun 85 9:59 EDT
  4610. From: Art Zemon <zemon%fritz.uucp@BRL.ARPA>
  4611. Newsgroups: net.micro.cpm
  4612. Subject: Re: Cheap Editor Review: MIX
  4613. Message-ID: <3147@fritz.UUCP>
  4614. Date: 25 Jun 85 19:28:44 GMT
  4615. To:       info-cpm@AMSAA.ARPA
  4616.  
  4617. One additional comment on MIX.  When I ordered my copy, the
  4618. phone person *volunteered* the information that it is sold with
  4619. a 30 day money-back guarantee.  I can't think of anything better
  4620. than that.
  4621.  
  4622. After 30 days I happily kept my copy.
  4623.  
  4624.     -- Art Z.
  4625. -- 
  4626.     -- Art Zemon
  4627.        FileNet Corp.
  4628.        ...! {decvax, ihnp4, ucbvax} !trwrb!felix!zemon
  4629. 28-Jun-85 09:08:56-MDT,896;000000000000
  4630. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4631. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 28 Jun 85 09:07:22-MDT
  4632. Received: from brl-tgr.arpa by AMSAA.ARPA id a017280; 28 Jun 85 10:22 EDT
  4633. Received: from usenet by TGR.BRL.ARPA id aa22351; 28 Jun 85 10:15 EDT
  4634. From: "Mark A. Ryding" <ryding%trwrba.uucp@BRL.ARPA>
  4635. Newsgroups: net.micro.cpm
  4636. Subject: C compilers for cpm
  4637. Message-ID: <1484@trwrba.UUCP>
  4638. Date: 26 Jun 85 13:49:59 GMT
  4639. To:       info-cpm@AMSAA.ARPA
  4640.  
  4641. I am planning on buying a C compiler to run on my CP/M system.  What I
  4642. would like to know is which one should I buy?  Things that I would like
  4643. to do are:
  4644.     * Write interrupt handlers.
  4645.     * Produce 'com'able code
  4646.     * Mixed language programming
  4647. Would anybody with C compilers on their machines care to relate their
  4648. experiences?  All responses will be greatly appreciated.
  4649.  
  4650.                     Mark Ryding
  4651.                     {..trwrb!trwrba!ryding}
  4652. 28-Jun-85 10:40:49-MDT,678;000000000000
  4653. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4654. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 28 Jun 85 10:39:43-MDT
  4655. Received: from simtel20.arpa by AMSAA.ARPA id a020087; 28 Jun 85 12:12 EDT
  4656. Date: Fri, 28 Jun 1985  10:13 MDT
  4657. Message-ID: <WANCHO.12122764289.BABYL@SIMTEL20.ARPA>
  4658. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  4659. To:   INFO-CPM@AMSAA.ARPA, INFO-MICRO@brl.ARPA
  4660. Subject: [SIMTEL20]MICRO: crashed
  4661.  
  4662. Our RP06 disk suffered a head crash yesterday morning and an old
  4663. backup pack was mounted to let us bring the system back up.  MICRO: is
  4664. currently empty.  We plan to rebuild MICRO: from the backup tapes
  4665. tomorrow, after our CE repairs the damage.
  4666.  
  4667. --Frank
  4668. 28-Jun-85 23:22:02-MDT,817;000000000000
  4669. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4670. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 28 Jun 85 23:18:41-MDT
  4671. Received: from brl-tgr.arpa by AMSAA.ARPA id a001017; 29 Jun 85 0:48 EDT
  4672. Received: from usenet by TGR.BRL.ARPA id a006719; 29 Jun 85 0:42 EDT
  4673. From: wolters%unido.uucp@BRL.ARPA
  4674. Newsgroups: net.micro.cpm
  4675. Subject: Re:Modula-2 running with CP/M 2.x
  4676. Message-ID: <nf10900004@unido.UUCP>
  4677. Date: 27 Jun 85 19:49:00 GMT
  4678. Sender: notes%unido.uucp@BRL.ARPA
  4679. Nf-ID: #N:unido:10900004:000:221
  4680. Nf-From: unido!wolters    Jun 27 17:49:00 1985
  4681. To:       info-cpm@AMSAA.ARPA
  4682.  
  4683.  
  4684. as i was informed  there is an very good modula-2 compiler distributed
  4685. by a software corp in swiss,europe.
  4686.  
  4687. also borland corp. are supposed to have turbo modula-2 out of dec 1985
  4688.  
  4689.     thanks for info and answers 
  4690.  
  4691.     - jake 
  4692. 29-Jun-85 00:26:49-MDT,1457;000000000000
  4693. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4694. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 29 Jun 85 00:25:18-MDT
  4695. Received: from brl-tgr.arpa by AMSAA.ARPA id a001092; 29 Jun 85 1:58 EDT
  4696. Received: from usenet by TGR.BRL.ARPA id a007226; 29 Jun 85 1:47 EDT
  4697. From: David Roth <pugsly%isrnix.uucp@BRL.ARPA>
  4698. Newsgroups: net.math,net.med,net.micro,net.micro.cpm,net.micro.pc,net.sources
  4699. Subject: WANTED!!! Physical Fitness Package/study...
  4700. Message-ID: <492@isrnix.UUCP>
  4701. Date: 25 Jun 85 19:13:15 GMT
  4702. Xref: seismo net.math:2024 net.med:1713 net.micro:11540 net.micro.cpm:4599 net.micro.pc:4764 net.sources:3100
  4703. To:       info-cpm@AMSAA.ARPA
  4704.  
  4705.  
  4706.  
  4707. We are in need of advice on selecting a Physical Fitness
  4708. Statistical Package.  We would like it to be written in UCSD
  4709. Pascal for the p-system (SAGE IV).
  4710.  
  4711. Since we are starting from ground zero on this project any pointers
  4712. would be quite helpful. If you have at least done a "systems analyst"
  4713. study of such a package (any machine) please reply.
  4714.  
  4715. So far we have not been able to locate a package for any machine.
  4716.  
  4717. Thanks in advance.
  4718.  
  4719.                                 David A. Roth
  4720.                         USENET:...decvax!pur-ee!isrnix!pugsly
  4721.                         ARPANET:        droth@brl-bmd
  4722.                                 or
  4723.                                 ...decvax!brl-bmd!droth
  4724.  
  4725.                                 (317) 542-4298
  4726.                                 AUTOVON: 699-4298
  4727. 30-Jun-85 07:47:43-MDT,876;000000000000
  4728. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4729. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 30 Jun 85 07:46:52-MDT
  4730. Received: from simtel20.arpa by AMSAA.ARPA id a018751; 30 Jun 85 9:17 EDT
  4731. Date: Thursday, 27 June 1985  10:42-MDT
  4732. Message-ID: <KPETERSEN.12123194270.BABYL@SIMTEL20.ARPA>
  4733. Sender: Scott Jones <saj@MIT-PREP.ARPA>
  4734. From: Scott Jones <saj@MIT-PREP.ARPA>
  4735. To: *mac@MIT-MC.ARPA
  4736. Subject:   2400 baud modems available cheap(er)
  4737. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  4738. ReSent-To: Info-Cpm@AMSAA.ARPA
  4739. ReSent-Date: Sun 30 Jun 1985 01:35-MDT
  4740.  
  4741. Racal-Vadic 2400 baud modems are available directly from Racal-Vadic
  4742. for an educational discount price of $415. The constraints are that
  4743. the order must total at least $1000 and the PO must come through an
  4744. educational institution. The list price for their Maxwell 2400 is
  4745. $795.
  4746.  
  4747. Call 1-800-4-VADICS for more info.
  4748. 30-Jun-85 21:50:03-MDT,553;000000000000
  4749. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4750. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 30 Jun 85 21:49:30-MDT
  4751. Received: from simtel20.arpa by AMSAA.ARPA id a020510; 30 Jun 85 23:20 EDT
  4752. Date: Sun, 30 Jun 1985  19:17 MDT
  4753. Message-ID: <WANCHO.12123387622.BABYL@SIMTEL20.ARPA>
  4754. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  4755. To:   INFO-CPM@AMSAA.ARPA, INFO-MICRO@brl.ARPA
  4756. Subject: [SIMTEL20]MICRO: Restored
  4757.  
  4758. All the directories and files on our MICRO: structure have been
  4759. restored and are once again available via ANONYMOUS FTP.
  4760.  
  4761. --Frank
  4762.