home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol030 / sigmlog.024 < prev    next >
Encoding:
Text File  |  1985-02-10  |  6.3 KB  |  151 lines

  1. Sig/M volume 24          miscellaneous Pascal Z utilities
  2.  
  3.                     (original material from Pascal Z UG volume 6)
  4.  
  5.      -CATALOG.024             catalog of Sig/M volume 24
  6.      -CATALOG.ACK             acknowledgement file
  7.      ABSTRACT.024             descriptive contents of volume 24
  8.      CRCKFILE.024             CRC of volume 24
  9.  
  10. 24.1      COMPLEX.LIB     5K  complex number utility
  11. 24.2      CURSOR.LIB      2K  cursor control for SD Sales video
  12. 24.3      CURSOR.PAS      3K   /
  13. 24.4      CURSOR.COM      7K  /
  14. 24.5      FINDBAD.MAC     7K  locate bad sectors under CP/M 2.X
  15. 24.6      FINDBAD.COM     2K  /
  16. 24.7      LONGLINE.PAS    2K  concatenation demo
  17. 24.8      LONGLINE.COM    7K  /
  18. 24.9      NAD4.PAS        9K  name address data entry
  19. 24.10     NAD4.COM        9K  /
  20. 24.11     OTHELLO.PAS     6K  Othello - UCSD version
  21. 24.12     OTHELL1.PAS     8K    /
  22. 24.13     OTHELL2.PAS     8K   /
  23. 24.14     OTHELLIN.PAS    8K  /
  24. 24.15     PTABLE.PAS      1K  table generating demo
  25. 24.16     PTABLE.COM      8K  /
  26. 24.17     PTRS2.PAS       4K  pointer demo program
  27. 24.18     PTRS2.COM       5K  /
  28. 24.19     QQSORT.PAS      4K  Pascal - Quicker Sort
  29. 24.20     QQSORT.LIB      3K   /
  30. 24.21     QQSORT.COM      8K  /
  31. 24.22     QSORT.COM       7K  Pascal - Sort
  32. 24.23     QSORT.PAS       3K   /
  33. 24.24     QSORT.LIB       1K  /
  34. 24.25     RCPDAT.XXX      2K  recipe program
  35. 24.26     RCPDAT.YYY      1K     /
  36. 24.27     RCPDAT.MST      1K    /  
  37. 24.28     RECIPE.COM     15K   /
  38. 24.29     RECIPE.PAS     20K  /
  39. 24.30     SHELL.PAS       3K  Pascal Shell sort
  40. 24.31     SHELL.COM       7K   /
  41. 24.32     SHELL.LIB       1K  /
  42. 24.33     SNOOPY81.CAL    5K  1981 calendar
  43. 24.34     XREF.PAS       10K  cross reference program
  44. 24.35     XREF.COM       14K  /
  45. 24.36     ZCOMPAR.PAS     2K  Pascal file compare utility
  46. 24.37     ZCOMPAR.COM     7K    /
  47. 24.38     F1.DAT          1K   /
  48. 24.39     F2.DAT          1K  /
  49.  
  50. Sig/═á acknowledge≤á thσ contributioε oµ thσ Pasca∞ ┌ Use≥á Grou≡ ì
  51. for thσ following material:
  52.  
  53.    Ray Penley 
  54.  
  55. SHELL.COM/PAS/LIB
  56. QSORT.COM/PAS/LIB
  57. QQSORT.COM/PAS/LIB
  58. RECIPE.COM/PAS
  59. NAD4.COM/PAS
  60. PTRS2.COM/PAS
  61.  
  62.    Bob Harsch
  63.  
  64. ZCOMPAR.COM/PAS
  65.  
  66.    Charlie Foster
  67.  
  68. CURSOR.COM/PAS
  69.  
  70.  
  71.  
  72.                     CONTENTS OF VOLUME #6
  73.  
  74.      Ra∙ Penle∙ sen⌠ mσ anothe≥ disδ ful∞ oµ goodies« ╔ surσ wisΦ ì
  75. ╔ coulΣ prograφ likσ hσ can¼ iε fact¼ ╔ woulΣ bσ happ∙ iµ ╔ coulΣ ì
  76. typσ iε a≤ man∙ program≤ a≤ hσ has«á  Anyway¼á therσ arσ lot≤á oµ ì
  77. useablσá program≤ oε thi≤ disk«á Thσ sor⌠ routine≤ alonσ makσá i⌠ ì
  78. worth while.
  79.      Thesσ sor⌠ routine≤ arσ se⌠ u≡ s∩ tha⌠ the∙ caε bσ par⌠ oµ ß ì
  80. librar∙ anΣ ye⌠ bσ demonsrateΣ b∙ ß CO═ file«á S∩ thσ PA╙ filσ i≤ ì
  81. thσá sourcσ oµ thσ CO═ filσ wherea≤ thσ LI┬ filσ i≤ wha⌠ yo⌡á caε ì
  82. usσá t∩ pul∞ iε witΦ you≥ edito≥ a⌠ thσ prope≥ spot«á Thesσ threσ ì
  83. sor⌠ program≤ arσ compareΣ witΦ eacΦ othe≥ t∩ givσ yo⌡ aε ideß oµ ì
  84. their speed.(Look in the front of the PAS file for that info)
  85.  
  86. 1.   SHELL.COM/PAS/LIB   A pascal Shell sort routine.
  87.  
  88. 2.   QSORT.COM/PAS/LIB   A pascal Quick sort routine.
  89.  
  90. 3.   QQSORT.COM/PAS/LIB  A pascal Quicker sort routine.
  91.  
  92. 4.   RECIPE.COM/PAS      Latest version of the recipe program,
  93.          RCPDAT.MS╘á     man∙á change≤á plu≤á improvement≤áá fo≥ ì
  94.          RCPDAT.XXX      Version 3.2, you will notice it has a 
  95.          RCPDAT.YYY      much smaller COM file.
  96.  
  97. 5.   NAD4.COM/PAS        Ray is proud of this one, it is from 
  98.      COMPUTER.NAD        scratch. It is a NAME ADDRESS data entry
  99.                          program.
  100.  
  101. 6.   PTRS2.COM/PAS       Excellent updated demo for pointers.
  102.                          It has some interesting ideas. 
  103.  
  104. I couldn't let Ray do it all so I threw in this little extract.
  105.  
  106. 7.   LONGLINE.COM/PAS    I extracted this out of Ithaca's manual.
  107.                          I⌠á i≤á ßá dem∩á oεá word≤á beinτá addeΣ ì
  108.                          togeather into lines.
  109.  
  110. 8«áá   PTABLE.COM/PA╙á   ╔á modifieΣá thi≤á onσá fo≥á ßá tablσ ì
  111.                          generating demo. Generating a table by
  112.                          algorithms is quicker that looking up 
  113.                          a table.
  114.  
  115. 9.   FINDBAD.COM/MAC     The orginal program came from a mag but
  116.                          this has been heavily modified to run
  117.                          on CPM 2.2 and to locate the bad sectors
  118.                          completel∙á ou⌠á oµ you≥á way«á Everyonσ ì
  119.                          needs this one. An excellent utility.
  120.  
  121. 10.  ZCOMPAR.COM/PAS     Bob Harsch came through again for us. He
  122.               F1.DAT     was trying to compare some programs but 
  123.               F2.DAT     the first error would kill the compare.
  124.                          So he sat down and wrote a Pascal/Z è                         comparσáátha⌠áácompareΣáAL╠áthσ ì
  125.                          differences, HEX,DEC,and CHAR. To run,
  126.                          change the two programs to compare to
  127.                          F1.DAT AND F2.DAT and then type ZCOMPAR.
  128.                          I added these DAT files as a demo, I 
  129.                          injected one error into the second copy.
  130.                          So all you have to do is type ZCOMPAR to
  131.                          see it work.
  132.  
  133. 11.  CURSOR.COM/PAS      I have a SD SALES Video board and wanted
  134.            .LIB          t∩ usσ thσ X┘curso≥ positioninτ feature.
  135.                          But when I tried to write it in assembly
  136.                          I run into some problems. So I said why
  137.                          not Pascal/Z. This is a DEMO to test the
  138.                          X┘control≤ anΣ thσ LI┬ i≤ thσ subroutine
  139.                          to put in your library. It works.
  140.  
  141. 12.  XREF.COM/PAS        Ithaca Intersystems donated this to our
  142.                          group. It is rough but look it over.
  143.       
  144. 13.  SNOOPY81.CAL        I thought it would be nice to have a
  145.                          1981 calendar. So I updated Snoopy.
  146.  
  147. 14.  OTHELLO.PAS         This is a project for someone interested
  148.      OTHELL1.PAS         in advanced Pascal Programing. It is an
  149.      OTHELL2.PAS         excellent game with a superior algorithm
  150.      OTHELLIN.PAS        But,it is written in UCSD. So we need it
  151.                          converted.