home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol072 / abstract.072 < prev    next >
Text File  |  1985-02-09  |  7KB  |  136 lines

  1.                CONTENTS OF VOLUME 15
  2.  
  3.      Thi≤á volumσá i≤ uniquσ iε tha⌠ wσ arσ no≈ startinτá t∩á ge⌠ ì
  4. donation≤ froφ overseas«  Georgσ Brookσ ha≤ brokeε thσ icσ witΦ ß ì
  5. couplσ oµ program≤ froφ Europe« Ou≥ technica∞ leve∞ i≤ risinτ anΣ ì
  6. thσá request≤ ╔ aφ gettinτ arσ fo≥ morσ anΣ morσ program≤ writteε ì
  7. for business applications. 
  8.  
  9. 1«á   Georgσá Brookσá i≤á aεá Enlishmaε wh∩ i≤á workinτá iεá Wes⌠ ì
  10.       Germany«á  Hσ founΣ tha⌠ hσ wa≤ comfortablσ witΦ Pasca∞ anΣ ì
  11.       Pascal/┌á iε particular«á  S∩ hσ wa≤ eage≥ t∩ joiεá u≤á anΣ ì
  12.       contributσá a≤á mucΦ a≤ hσ could«( Hσ wil∞ bσ headinτ u≡á ß ì
  13.       Europeaε twiε oµ ou≥ group.⌐ Thi≤ i≤ hi≤ firs⌠ donatioε bu⌠ ì
  14.       not his last.
  15.  
  16.      NEWDISC.COM/PAS/DOC 
  17.                          George wrote this utility to work with
  18.                          Ward Christensen's Catalog program. It
  19.                          keeps track of the allocated Serial #'s
  20.                          and catagories.It'll give you a menu of
  21.                          the catagories already in use and when
  22.                          you choose a catagory, it will assign a
  23.                          serial number for you. The next step is
  24.                          to lock those programs togeather so 
  25.                          it'll do everything for you.
  26.      KALENDER.COM/PAS/DOC
  27.                          Georgσáá likeΣáá m∙áá contributioεááá oµ ì
  28.                          calenders but took pity on the fact that
  29.                          I had to type all the numbers onto my
  30.                          graphic«á S∩á thi≤á prograφ wil∞á d∩á i⌠ ì
  31.                          automatically.
  32.  
  33. 2.   I personally prefer to include our own donations in our user
  34.      grou≡ anΣ leavσ othe≥ donation≤ t∩ thei≥ respectivσ groups. ì
  35.      Bu⌠á ╔á havσ receiveΣ enougΦ request≤ b∙ ou≥ owε member≤á s∩ ì
  36.      tha⌠á ╔ havσ continueΣ t∩ searcΦ fo≥ thosσá utilitie≤á whicΦ ì
  37.      will benifit us. Chuck Weingart was kind enough to recomend
  38.      the following programs from CPM user group #78.
  39.      
  40.      /.COM,.ASM     John Kodis wrote this to read a command line
  41.                     whicΦááá ma∙ááá contaiεááá severa∞ááá prograφ ì
  42.                     invocations.┴á $$$.SU┬á filσá i≤á buil⌠á witΦ ì
  43.                     these commands. This file is then executed.
  44.      FMAP.COM       An update by Ward Christensen, type "FMAP H"
  45.                     for help.
  46.      IF.COM         Allows you to conditionally abort or continue
  47.                     a SUBMIT,depending upon whether a file exists
  48.                     or not.
  49.      NOTATE.COM/ASM This is my favorite. This program is used to
  50.                     add comments to .ASM files which have sparse
  51.                     comments. It types the file, and on any line
  52.                     whicΦá doe≤á no⌠ havσ ß comment¼á print≤á thσ ì
  53.                     line, a tab, a semicolon, then awaits input.
  54.                     If you press return, the line is left,without
  55.                     the TAB. Anything you type will be added to è                    the line.
  56.      XREFPRN.COM/ASM--Just type "XREFPRN filename.PRN" and it'll
  57.                     go directly to the CP/M LIST device.
  58.      REPEAT.COM/DOC This will repeat a .SUB file "nn" times.
  59.  
  60. 3«á   Warreεá SmitΦá accepteΣ ß bette≥ payinτ joΓ anΣ i≤á leavinτ ì
  61.      this area (he'll still keep in touch) and donated these
  62.      as his going away present. Warren doesn't garantee any of
  63.      these since he was developing them as time permitted. But
  64.      the∙á arσ ß startinτ poin⌠ anΣ wh∩ knows¼á the∙ ma∙ bσá jus⌠ ì
  65.      thσá thinτ yo⌡ need«á  ╔ thinδ Warreε starteΣ witΦ MT½á froφ ì
  66.      the look of some of these programs. But he got converted to
  67.      Pascal/Z.
  68.        Here is a brief description of each file:
  69.  
  70.     ACOUSTIC.PAS    - A set of routines that are functionally eq-
  71.               uivalent to those found in DCMODEM.PAS.
  72.               These are intended to allow someone without
  73.               a D.C. Hayes Modem to use the same software
  74.               as someone who does use one.  It only requires
  75.               linking in this set of routines instead of
  76.               DCMODEM, the routines have the same interfaces.
  77.     CIRCQUE.PAS    - A couple of routines that demonstrate how to
  78.               handle a circular queue, very good for I/O
  79.               buffering.
  80.     CRT.PAS        - A set of routines for doing the most common
  81.               types of functions to a CRT type terminal,
  82.               set up for a Televideo 912/920 but easily
  83.               modifiable to other brands.  These routines
  84.               are used extensively by the rest of the disk.
  85.     CLOCK.PAS    - A set of routines for dealing with an OKI
  86.               MSM5382 clock chip.  Includes many functions 
  87.               for writing the time and date to any file in
  88.               a standard format.
  89.     DCMODEM.PAS    - A set of routines for utilizing the functions of
  90.               the D.C. Hayes modem board.  Includes Ring detect,
  91.               Carrier Detect, Dialing, Originate/Answer modes,
  92.               110/300 baud.
  93.     PARMS.PAS    - Written specifically for Pascal Z these routines
  94.               do most of the work of parsing an input string.
  95.               The user must specify which characters are
  96.               'slough' characters (i.e. ignored, when found
  97.               between parameters) such as blanks or commas,
  98.               and which characters are delimiters (e.g. commas,
  99.               periods or also blanks).
  100.     PAY.PAS        - This program will calculate monthly mortgage
  101.               payments.
  102.     TERMINAL.PAS    - This program will use either DCMODEM.PAS or 
  103.               ACOUSTIC.PAS and will serve as a dumb terminal.
  104.               It can switch between Full and Half duplex, and
  105.               can display control characters coming down the
  106.               line at you.
  107.     UTILITY.PAS    - Currently only has one routine, a lower to upper
  108.               case function.
  109. è4«   I⌠ wa≤ abou⌠ timσ ╔ diΣ somethinτ agaiε s∩ wheε ╔ keyeΣ thi≤ ì
  110.      prograφá int∩á m∙á systeφá becausσá oµá persona∞á neeΣá (IR╙ ì
  111.      reasons)«á ╔á though⌠á ╔ woulΣ savσ somσ oµ yo⌡ thσá typinτ ì
  112.      chore. 
  113.  
  114.      CHECKBK.COM/PA╙     Thi≤ is ß check-booδ prograφ ╔ wa≤á giveε ì
  115.                          b∙á ß frienΣ iε harΣ copy«á I⌠ wa≤ takeε ì
  116.                          froφá thσá Jaεá 198▓ cop∙á oµá Bytσá anΣ ì
  117.                          implementeΣáá b∙áá mσáá int∩ááá Pascal/┌ ì
  118.                          (although the author had done most of it
  119.                          already). It is simple but I like it and
  120.                          it'll be a good seed program to do some-
  121.                          better.
  122.      DATA.8▓á             You'l∞ neeΣ thi≤ t∩ ge⌠ you≥á CheckBooδ ì
  123.                          data file going.
  124.  
  125. 5«á   Daεá LunsforΣá ha≤ beeε ou≥ group≤ CP═ exper⌠ anΣá wheεá wσ ì
  126.      decided to start customizing our CPM we naturally asked him
  127.      what he can do for us and this is the start of it. He has
  128.      disassembled CPM into Z80 code and we are having classes on
  129.      just how it is working. We'll be doing BDOS next.
  130.  
  131.      CCP.MA├á   Thi≤á wa≤á no⌠ intendeΣ fo≥á publicatioεá s∩á thσ ì
  132.                comments are somewhat natural in tone. He has done
  133.                a excellent job however.
  134.      CPMEQUS.LIB   Just a note on equates at the front of CPM.
  135.  
  136.