home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol261 / syslibd.dqc / SYSLIBD.DOC
Encoding:
Text File  |  1986-03-23  |  41.4 KB  |  1,777 lines

  1.  
  2.  
  3.  
  4.                                         ||||||||||||||||||||||||||||||
  5.                                         ||||||||||||||||||||||||||||||
  6.                                         ||||||||||||||||||||||||||||||
  7.                                         ||||||||||||||||||||||||||||||
  8.                                         ||||||||||||||||||||||||||||||
  9.                                         ||||||||||||||||||||||||||||||
  10.                                         ||||||||||||||||||||||||||||||
  11.                                         ||||||||||||||||||||||||||||||
  12.                                         ||||||||||||||||||||||||||||||
  13.                                         ||||||||||||||||||||||||||||||
  14.                                         ||||||||||||||||||||||||||||||
  15.                                         ||||||||||||||||||||||||||||||
  16.                                         ||||||||||||||||||||||||||||||
  17.                                         ||||||||||||||||||||||||||||||
  18.                                         ||||||||||||||||||||||||||||||
  19.                                         ||||||||||||||||||||||||||||||
  20.  
  21.                                              SYSLIB Distribution
  22.  
  23.  
  24.                                                   Written by
  25.                                                  Richard Conn
  26.  
  27.                                         Copyright 1986   Richard Conn
  28.  
  29.                                         ||||||||||||||||||||||||||||||
  30.                                         ||||||||||||||||||||||||||||||
  31.                                         ||||||||||||||||||||||||||||||
  32.                                         ||||||||||||||||||||||||||||||
  33.                                         ||||||||||||||||||||||||||||||
  34.                                         ||||||||||||||||||||||||||||||
  35.                                         ||||||||||||||||||||||||||||||
  36.           Marketed and Distributed by:  ||||||||||||||||||||||||||||||
  37.                Echelon, Inc             ||||||||||||||||||||||||||||||
  38.                101 First Street         ||||||||||||||||||||||||||||||
  39.                Los Altos, CA  94022     ||||||||||||||||||||||||||||||
  40.                415/948-3820             ||||||||||||||||||||||||||||||
  41.                                         ||||||||||||||||||||||||||||||
  42.           Z-Node Central:               ||||||||||||||||||||||||||||||
  43.                415/489-9005             ||||||||||||||||||||||||||||||
  44.                                         ||||||||||||||||||||||||||||||
  45.                                         ||||||||||||||||||||||||||||||
  46.                                         ||||||||||||||||||||||||||||||
  47.                                         ||||||||||||||||||||||||||||||
  48.                                         ||||||||||||||||||||||||||||||
  49.                                         ||||||||||||||||||||||||||||||
  50.                                         ||||||||||||||||||||||||||||||
  51.                                         ||||||||||||||||||||||||||||||
  52.                                         ||||||||||||||||||||||||||||||
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                      T A B L E   OF   C O N T E N T S
  71.  
  72.        1. SYSLIB.....................................................1
  73.           1.1. Character Input/Output................................1
  74.                1.1.1. Character Input................................1
  75.                1.1.2. Conditional Input..............................1
  76.                1.1.3. Character Output...............................1
  77.                1.1.4. Newline Output.................................1
  78.                1.1.5. Console Status.................................1
  79.           1.2. String Input/Output...................................2
  80.                1.2.1. String Print...................................2
  81.                1.2.2. File Name Output...............................2
  82.                1.2.3. Input Line Editors.............................2
  83.           1.3. Numeric Input/Output..................................3
  84.                1.3.1. Numeric Output, Hexadecimal Output of Register.3
  85.                1.3.2. Numeric Output, Decimal Output of Register A...3
  86.                1.3.3. Numeric Output, Hexadecimal Output of Register.3
  87.           1.4. File Manipulation.....................................5
  88.                1.4.1. File Input/Output..............................5
  89.                1.4.2. Byte-Oriented File Input/Output................5
  90.                1.4.3. Byte-Oriented File I/O with Variable Buffers...5
  91.                1.4.4. Byte-Oriented File I/O with UNGET..............5
  92.                1.4.5. Library Files..................................5
  93.                1.4.6. Miscellaneous..................................6
  94.           1.5. Directory Manipulation................................7
  95.                1.5.1. Buffer Allocation..............................7
  96.                1.5.2. Directory Alphabetization......................7
  97.                1.5.3. Directory Entry Selection......................7
  98.                1.5.4. Directory Load.................................7
  99.                1.5.5. Directory Pack.................................7
  100.                1.5.6. Disk Parameter Information Extraction..........7
  101.                1.5.7. File Size Computation..........................7
  102.                1.5.8. Free Space Computation.........................7
  103.                1.5.9. General-Purpose................................7
  104.           1.6. User Areas and Disks..................................8
  105.                1.6.1. Save and Restore Disk/User Area................8
  106.                1.6.2. Get and Set Current User Area..................8
  107.                1.6.3. Log Into a Disk/User...........................8
  108.                1.6.4. Return the Current Disk/User...................8
  109.           1.7. Branching.............................................9
  110.                1.7.1. Case with Register A...........................9
  111.                1.7.2. Case with Register Pair HL.....................9
  112.                1.7.3. Computed Goto with Register A..................9
  113.                1.7.4. Computed Goto with Register Pair HL............9
  114.                1.7.5. Arithmetic IF with Register A..................9
  115.                1.7.6. Arithmetic IF with Register Pair HL............9
  116.           1.8. Mathematical Functions...............................10
  117.                1.8.1. Arithmetic Operations.........................10
  118.                1.8.2. Complement Operations.........................10
  119.                1.8.3. Logical Operations............................10
  120.                1.8.4. Rotate and Shift Operations...................10
  121.                1.8.5. Random Number Generator.......................10
  122.                1.8.6. CRC Calculation...............................10
  123.           1.9. Utilities 1..........................................11
  124.                1.9.1. Memory Allocation.............................11
  125.  
  126.  
  127.                                     ii
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                1.9.2. Parsing Aids, Character Skip..................11
  137.                1.9.3. Parsing Aids, Character Test..................11
  138.                1.9.4. Parsing Aids, UNIX-Style ARGC/ARGV String Par.11
  139.                1.9.5. Sort..........................................11
  140.                1.9.6. String and Value Comparison...................11
  141.           1.10. Utilities 2.........................................12
  142.                 1.10.1. BDOS and BIOS Access........................12
  143.                 1.10.2. Capitalization..............................12
  144.                 1.10.3. Command Line Tail Extraction................12
  145.                 1.10.4. Convert ASCII to Hexadecimal................12
  146.                 1.10.5. End of Code.................................12
  147.                 1.10.6. Exchange Nybbles............................12
  148.                 1.10.7. Memory Fill.................................12
  149.                 1.10.8. Memory Move.................................12
  150.                 1.10.9. Pause Execution.............................12
  151.                 1.10.10. Version Number of SYSLIB...................12
  152.           1.11. Other Files.........................................13
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                     ii
  194.  
  195.  
  196.  
  197.  
  198.  
  199.      
  200.  
  201.  
  202.      1. SYSLIB
  203.  
  204.      1.1. Character Input/Output
  205.  
  206.      1.1.1. Character Input
  207.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  208.      CIN                     SCIN    .Z80      1      6  6304     C5
  209.      RIN                     SRIN    .Z80      1      6  4526     45
  210.      BIN                     SBIN    .Z80      1      3  AD77     5D
  211.      CAPIN, CAPINE           SCAPIN  .Z80      1      4  AA18     3C
  212.  
  213.      1.1.2. Conditional Input
  214.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  215.      CONDIN                  SCONDIN .Z80      1      6  E70F     CA
  216.  
  217.      1.1.3. Character Output
  218.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  219.      COUT                    SCOUT   .Z80      1      7  4AE6     83
  220.      LOUT                    SLOUT   .Z80      1      7  7D3A     2A
  221.      POUT                    SPOUT   .Z80      1      7  1AFB     97
  222.      SOUT                    SSOUT   .Z80      1      5  13B3     23
  223.      BOUT                    SBOUT   .Z80      1      4  241A     B4
  224.      CCOUT                   SCCOUT  .Z80      2      9  BF30     59
  225.      CLOUT                   SCLOUT  .Z80      2      9  FDF7     58
  226.      CPOUT                   SCPOUT  .Z80      2      9  48FE     B4
  227.      CSOUT                   SSCOUT  .Z80      1      6  D193     18
  228.  
  229.      1.1.4. Newline Output
  230.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  231.      CRLF                    SCRLF   .Z80      1      6  04AB     4A
  232.      LCRLF                   SLCRLF  .Z80      1      6  AE47     60
  233.      SCRLF                   SSCRLF  .Z80      1      4  2CFA     B1
  234.  
  235.      1.1.5. Console Status
  236.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  237.      CST                     SCST    .Z80      1      7  5303     18
  238.      BIST                    SBIST   .Z80      1      3  695C     14
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                      1
  260.  
  261.  
  262.  
  263.  
  264.  
  265.      
  266.  
  267.  
  268.      1.2. String Input/Output
  269.  
  270.      1.2.1. String Print
  271.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  272.      PRINT                   SPRINT  .Z80      1      4  88BC     83
  273.      EPRINT                  SEPRINT .Z80      1      4  33EF     0D
  274.      LPRINT                  SLPRINT .Z80      1      4  8E3D     D6
  275.      SPRINT                  SSPRINT .Z80      1      4  DD82     40
  276.      PSTR                    SPSTR   .Z80      2     14  336A     A6
  277.      EPSTR                   SEPSTR  .Z80      2     15  C125     3E
  278.      LPSTR                   SLPSTR  .Z80      2     14  FDAD     FF
  279.      SPSTR                   SSPSTR  .Z80      2     14  4F40     03
  280.  
  281.      1.2.2. File Name Output
  282.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  283.      LFN1                    SLFN1   .Z80      1      5  E852     6A
  284.      LFN2                    SLFN2   .Z80      1      5  747A     D4
  285.      LFN3                    SLFN3   .Z80      1      8  D399     0C
  286.      PFN1                    SPFN1   .Z80      1      5  06C3     48
  287.      PFN2                    SPFN2   .Z80      1      5  284A     66
  288.      PFN3                    SPFN3   .Z80      1      8  EE3A     E1
  289.      SFN1                    SSFN1   .Z80      1      5  89A5     B5
  290.      SFN2                    SSFN2   .Z80      1      6  E3E9     4F
  291.      SFN3                    SSFN3   .Z80      1      8  DEB4     5E
  292.  
  293.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  294.      MFN1                    SMFN1   .Z80      1      5  40C1     B2
  295.      MFN2                    SMFN2   .Z80      1      6  6580     41
  296.      MFN3                    SMFN3   .Z80      1      8  2688     F1
  297.  
  298.      1.2.3. Input Line Editors
  299.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  300.      BBLINE                  SBBLINE .Z80      3     17  0C38     2E
  301.      BLINE                   SBLINE  .Z80      3     21  A49F     33
  302.      INLINE                  SINLINE .Z80      6     45  41B2     42
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                      2
  326.  
  327.  
  328.  
  329.  
  330.  
  331.      
  332.  
  333.  
  334.      1.3. Numeric Input/Output
  335.  
  336.      1.3.1. Numeric Output, Hexadecimal Output of Register A
  337.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  338.      LA2HC                   SLA2HC  .Z80      1      6  BF37     D7
  339.      PA2HC                   SPA2HC  .Z80      1      6  87B5     B9
  340.      SA2HC                   SSA2HC  .Z80      1      6  A518     32
  341.      MA2HC                   SMA2HC  .Z80      1      7  104C     4A
  342.  
  343.      1.3.2. Numeric Output, Decimal Output of Register A
  344.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  345.      LA3DC                   SLADC   .Z80      2     11  CBCC     EB
  346.      PA3DC                   SPADC   .Z80      2     11  C01E     9B
  347.      SA3DC                   SSADC   .Z80      2     11  0067     95
  348.      MA3DC                   SMADC   .Z80      2     14  388B     8E
  349.  
  350.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  351.      LADC                    SLADC   .Z80      2     11  CBCC     EB
  352.      PADC                    SPADC   .Z80      2     11  C01E     9B
  353.      SADC                    SSADC   .Z80      2     11  0067     95
  354.      MADC                    SMADC   .Z80      2     14  388B     8E
  355.  
  356.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  357.      LAFDC                   SLAFDC  .Z80      2      9  FD48     9E
  358.      PAFDC                   SPAFDC  .Z80      2      9  360B     59
  359.      SAFDC                   SSAFDC  .Z80      2      9  8AC1     FA
  360.      MAFDC                   SMAFDC  .Z80      2     11  D7D3     6D
  361.  
  362.      1.3.3. Numeric Output, Hexadecimal Output of Register Pair HL
  363.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  364.      LHL4HC                  SLHL4HC .Z80      1      4  95D6     04
  365.      PHL4HC                  SPHL4HC .Z80      1      4  D3C7     89
  366.      SHL4HC                  SSHL4HC .Z80      1      4  7A71     E7
  367.      MHL4HC                  SMHL4HC .Z80      1      4  702D     3E
  368.  
  369.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  370.      LHL5DC                  SLHL5DC .Z80      2     13  E558     B7
  371.      PHL5DC                  SPHL5DC .Z80      2     13  D617     67
  372.      SHL5DC                  SSHL5DC .Z80      2     13  A0B8     61
  373.      MHL5DC                  SMHL5DC .Z80      3     19  1869     C8
  374.  
  375.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  376.      LHLDC                   SLHL5DC .Z80      2     13  E558     B7
  377.      PHLDC                   SPHL5DC .Z80      2     13  D617     67
  378.      SHLDC                   SSHL5DC .Z80      2     13  A0B8     61
  379.      MHLDC                   SMHL5DC .Z80      3     19  1869     C8
  380.  
  381.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  382.      LHLFDC                  SLHLFDC .Z80      2     12  E526     E6
  383.      PHLFDC                  SPHLFDC .Z80      2     12  3D21     C9
  384.      SHLFDC                  SSHLFDC .Z80      2     12  39B5     6A
  385.      MHLFDC                  SMHLFDC .Z80      2     16  0AEE     7E
  386.  
  387.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  388.      EVAL                    SEVAL   .Z80      3     24  7AE5     F0รจ
  389.  
  390.                                      3
  391.  
  392.  
  393.  
  394.  
  395.  
  396.      
  397.  
  398.  
  399.      EVAL16                  SEVAL2  .Z80      2     12  1864     07
  400.      EVAL10                  SEVAL1  .Z80      2     10  1AEF     5B
  401.      EVAL8                   SEVAL3  .Z80      2      9  0A3B     A3
  402.      EVAL2                   SEVAL4  .Z80      1      8  5366     2F
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.                                      4
  457.  
  458.  
  459.  
  460.  
  461.  
  462.      
  463.  
  464.  
  465.      1.4. File Manipulation
  466.  
  467.      1.4.1. File Input/Output
  468.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  469.      F$APPEND, F$APPL        SFAPPEND.Z80      3     24  F13C     7E
  470.      F$CLOSE                 SFCLOSE .Z80      1      4  E9B6     41
  471.      F$DELETE                SFDELETE.Z80      1      3  B5AA     2B
  472.      F$EXIST                 SFEXIST .Z80      1      4  5C54     19
  473.      F$MAKE                  SFMAKE  .Z80      1      4  C7E2     1C
  474.      F$OPEN, F$MOPEN         SFOPEN  .Z80      2     10  6923     89
  475.      F$READ                  SFREAD  .Z80      1      4  D907     82
  476.      F$WRITE                 SFWRITE .Z80      1      4  69B2     AA
  477.      F$RENAME                SFRENAME.Z80      2     12  7CBB     CB
  478.      F$SIZE                  SFSIZE  .Z80      2     12  2D7A     93
  479.  
  480.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  481.      GETRR, GETFS            SGRR    .Z80      2     13  E730     BE
  482.      GETRR1, GETFS1          SGRR1   .Z80      2     12  1B5A     9E
  483.      GFA                     SGFA    .Z80      3     20  7F5B     42
  484.      R$READ                  SRREAD  .Z80      2      9  9D6B     4D
  485.      R$WRITE                 SRWRITE .Z80      2      9  536F     AB
  486.      SCFA                    SSCFA   .Z80      2     16  78B6     E6
  487.      SFA                     SSFA    .Z80      2     16  057E     C1
  488.  
  489.      1.4.2. Byte-Oriented File Input/Output
  490.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  491.      FI0$OPEN, FI0$CLOSE,
  492.      FO0$OPEN, FO0$CLOSE,
  493.      F0$GET, F0$PUT          S0FILEIO.Z80      2     13  31E4     41
  494.      FI1$OPEN, FI1$CLOSE,
  495.      FO1$OPEN, FO1$CLOSE,
  496.      F1$GET, F1$PUT          S1FILEIO.Z80      2     13  0424     68
  497.      FI2$OPEN, FI2$CLOSE,
  498.      FO2$OPEN, FO2$CLOSE,
  499.      F2$GET, F2$PUT          S2FILEIO.Z80      2     13  C1F5     8F
  500.      FI3$OPEN, FI3$CLOSE,
  501.      FO3$OPEN, FO3$CLOSE,
  502.      F3$GET, F3$PUT          S3FILEIO.Z80      2     13  1ABD     B6
  503.  
  504.      1.4.3. Byte-Oriented File I/O with Variable Buffers
  505.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  506.      FXI$OPEN, FXI$CLOSE,
  507.      FXO$OPEN, FXO$CLOSE,
  508.      FX$GET, FX$PUT          SFXIO   .Z80     13    101  CFCC     7D
  509.  
  510.      1.4.4. Byte-Oriented File I/O with UNGET
  511.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  512.      FYI$OPEN, FYI$CLOSE, FY$UNGET,
  513.      FYO$OPEN, FYO$CLOSE,
  514.      FY$GET, FY$PUT,         SFYIO   .Z80     15    113  F4B4     14
  515.  
  516.      1.4.5. Library Files
  517.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  518.      LUINIT                  SLUINIT .Z80      3     18  843C     4F
  519.      LUDIR                   SLUDIR  .Z80      4     28  DF11     05รจ
  520.  
  521.                                      5
  522.  
  523.  
  524.  
  525.  
  526.  
  527.      
  528.  
  529.  
  530.      LUOPEN                  SLUOPEN .Z80      3     22  911C     6C
  531.      LUREAD                  SLUREAD .Z80      2      9  174C     8D
  532.      LUCLOSE                 SLUCLOSE.Z80      1      5  DC01     7C
  533.  
  534.      1.4.6. Miscellaneous
  535.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  536.      FNAME                   SFNAME  .Z80      5     39  8622     0B
  537.      INITFCB                 SINITFCB.Z80      1      7  81D3     AF
  538.      SETDMA                  SSDMA   .Z80      1      4  0B91     D2
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.                                      6
  588.  
  589.  
  590.  
  591.  
  592.  
  593.      
  594.  
  595.  
  596.      1.5. Directory Manipulation
  597.  
  598.      1.5.1. Buffer Allocation
  599.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  600.      DBUFFER                 SDIR01  .Z80      2     12  825A     4F
  601.  
  602.      1.5.2. Directory Alphabetization
  603.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  604.      DIRALPHA                SDIR06  .Z80     11     81  5A52     BD
  605.  
  606.      1.5.3. Directory Entry Selection
  607.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  608.      DIRSEL                  SDIR07  .Z80      3     17  1CCD     E9
  609.  
  610.      1.5.4. Directory Load
  611.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  612.      DIRLOAD, DIRSLOAD       SDIR05  .Z80      7     56  0698     85
  613.  
  614.      1.5.5. Directory Pack
  615.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  616.      DIRPACK                 SDIR09  .Z80      2     15  6816     42
  617.      DIRNPACK                SDIR08  .Z80      2     11  C2D0     F7
  618.  
  619.      1.5.6. Disk Parameter Information Extraction
  620.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  621.      DPARAMS                 SDIR02  .Z80      3     18  4063     DC
  622.  
  623.      1.5.7. File Size Computation
  624.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  625.      FSIZE                   SDIR04  .Z80      2     14  8BA4     50
  626.  
  627.      1.5.8. Free Space Computation
  628.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  629.      DFREE                   SDIR03  .Z80      2     16  015F     2B
  630.  
  631.      1.5.9. General-Purpose
  632.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  633.      DIRF, DIRFS             SDIR    .Z80      2     14  0B34     4D
  634.      DIRQ                    SDIRQ   .Z80     18    138  E710     B7
  635.      DIRQS                   SDIRQS  .Z80     20    157  4490     49
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.                                      7
  654.  
  655.  
  656.  
  657.  
  658.  
  659.      
  660.  
  661.  
  662.      1.6. User Areas and Disks
  663.  
  664.      1.6.1. Save and Restore Disk/User Area
  665.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  666.      GETUD, PUTUD            SUD1    .Z80      1      8  33E3     0D
  667.  
  668.      1.6.2. Get and Set Current User Area
  669.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  670.      GUA                     SGUA    .Z80      1      5  919A     36
  671.      SUA                     SSUA    .Z80      1      5  C283     29
  672.  
  673.      1.6.3. Log Into a Disk/User
  674.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  675.      LOGUD                   SUD2    .Z80      1      5  0E56     03
  676.  
  677.      1.6.4. Return the Current Disk/User
  678.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  679.      RETUD                   SUD3    .Z80      1      5  56B6     94
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.                                      8
  720.  
  721.  
  722.  
  723.  
  724.  
  725.      
  726.  
  727.  
  728.      1.7. Branching
  729.  
  730.      1.7.1. Case with Register A
  731.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  732.      ACASE1                  SACAS1  .Z80      2     13  38A8     56
  733.      ACASE2                  SACAS2  .Z80      2     14  68AE     9F
  734.      ACASE3                  SACAS3  .Z80      2     16  5475     4D
  735.  
  736.      1.7.2. Case with Register Pair HL
  737.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  738.      HCASE1                  SHCAS1  .Z80      3     17  26E6     FF
  739.      HCASE2                  SHCAS2  .Z80      3     18  296D     91
  740.      HCASE3                  SHCAS3  .Z80      3     20  F434     48
  741.  
  742.      1.7.3. Computed Goto with Register A
  743.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  744.      AGOTO1                  SAGO1   .Z80      1      8  29A7     BE
  745.      AGOTO2                  SAGO2   .Z80      1      8  567E     1E
  746.      BGOTO1                  SBGO1   .Z80      2     10  83CC     04
  747.      BGOTO2                  SBGO2   .Z80      2     10  2B6C     CF
  748.  
  749.      1.7.4. Computed Goto with Register Pair HL
  750.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  751.      HGOTO1                  SHGO1   .Z80      1      8  D45D     20
  752.      HGOTO2                  SHGO2   .Z80      2      9  62AF     06
  753.      DGOTO1                  SDGO1   .Z80      2     12  D46B     AE
  754.      DGOTO2                  SDGO2   .Z80      2     12  B52B     C3
  755.  
  756.      1.7.5. Arithmetic IF with Register A
  757.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  758.      AIF1                    SAIF1   .Z80      1      7  1D89     A3
  759.      AIF2                    SAIF2   .Z80      1      7  B551     1A
  760.  
  761.      1.7.6. Arithmetic IF with Register Pair HL
  762.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  763.      HIF1                    SHIF1   .Z80      2     10  66DE     E2
  764.      HIF2                    SHIF2   .Z80      2     10  202C     D3
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.                                      9
  786.  
  787.  
  788.  
  789.  
  790.  
  791.      
  792.  
  793.  
  794.      1.8. Mathematical Functions
  795.  
  796.      1.8.1. Arithmetic Operations
  797.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  798.      ADDHD                   SMTH01  .Z80      1      4  E9ED     4D
  799.      SUBHD                   SMTH02  .Z80      1      4  4060     EA
  800.      MULHD                   SMTH11  .Z80      2     13  E321     28
  801.      DIVHD                   SMTH12  .Z80      2     13  0B5B     5F
  802.  
  803.      1.8.2. Complement Operations
  804.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  805.      NEGH, CMPH              SMTH10  .Z80      1      4  BBBC     03
  806.  
  807.      1.8.3. Logical Operations
  808.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  809.      ANDHD                   SMTH07  .Z80      1      3  DF1C     88
  810.      ORHD                    SMTH08  .Z80      1      3  DE30     D9
  811.      XORHD                   SMTH09  .Z80      1      3  9CF7     6E
  812.  
  813.      1.8.4. Rotate and Shift Operations
  814.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  815.      ROTLH                   SMTH03  .Z80      1      4  8F00     AE
  816.      ROTRH                   SMTH04  .Z80      1      3  2CAA     81
  817.      SHFTLH                  SMTH05  .Z80      1      4  DCAD     46
  818.      SHFTRH                  SMTH06  .Z80      1      4  E3BA     D6
  819.  
  820.      1.8.5. Random Number Generator
  821.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  822.      RNDINIT, RNDSEED, RND   SRAND   .Z80      2     12  9CA3     18
  823.  
  824.      1.8.6. CRC Calculation
  825.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  826.      CRCCLR, CRCUPD,
  827.      CRCDONE                 SCRC    .Z80      3     24  5008     10
  828.      CRC1CLR, CRC1UPD,
  829.      CRC1DONE                SCRC1   .Z80      3     24  CBCC     25
  830.      CRC2CLR, CRC2UPD,
  831.      CRC2DONE                SCRC2   .Z80      3     22  B3EA     F2
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.                                     10
  852.  
  853.  
  854.  
  855.  
  856.  
  857.      
  858.  
  859.  
  860.      1.9. Utilities 1
  861.  
  862.      1.9.1. Memory Allocation
  863.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  864.      ALLOC, IALLOC           SALLOC  .Z80      3     22  A20C     13
  865.  
  866.      1.9.2. Parsing Aids, Character Skip
  867.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  868.      SKNPUN, SKPUN           SSKPUN  .Z80      1      8  F425     D6
  869.      SKNSP, SKSP             SSKSP   .Z80      1      7  FD9D     2C
  870.  
  871.      1.9.3. Parsing Aids, Character Test
  872.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  873.      ISALNUM                 SISALNUM.Z80      1      5  06A2     9B
  874.      ISALPHA                 SISALPHA.Z80      1      6  FBA0     77
  875.      ISCTRL                  SISCTRL .Z80      1      5  0467     E2
  876.      ISDIGIT                 SISDIGIT.Z80      1      5  21D9     6B
  877.      ISGRAPH                 SISGRAPH.Z80      1      5  24E2     5A
  878.      ISHEX                   SISHEX  .Z80      1      6  FB81     58
  879.      ISPRINT                 SISPRINT.Z80      1      5  63EE     C4
  880.      ISPUN                   SISPUN  .Z80      1      8  3A83     C1
  881.      ISSP                    SISSP   .Z80      1      8  D09C     F8
  882.  
  883.      1.9.4. Parsing Aids, UNIX-Style ARGC/ARGV String Parser
  884.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  885.      ARGV                    SARGV   .Z80      3     22  0FD6     40
  886.  
  887.      1.9.5. Sort
  888.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  889.      SORT, SSBINIT           SSORT   .Z80     15    113  8F0B     26
  890.  
  891.      1.9.6. String and Value Comparison
  892.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  893.      INSTR                   SINSTR  .Z80      2     12  C950     89
  894.      COMPHD                  SCOMPHD .Z80      1      4  0FC6     BD
  895.      COMPB, COMPBC           SCOMP   .Z80      2      9  AB96     31
  896.      SCANNER                 SSCANNER.Z80      2     11  3C2D     0C
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.                                     11
  918.  
  919.  
  920.  
  921.  
  922.  
  923.      
  924.  
  925.  
  926.      1.10. Utilities 2
  927.  
  928.      1.10.1. BDOS and BIOS Access
  929.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  930.      BDOS                    SBDOS   .Z80      1      4  842D     36
  931.      BIOS                    SBIOS   .Z80      3     17  064A     96
  932.  
  933.      1.10.2. Capitalization
  934.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  935.      CAPS                    SCAPS   .Z80      1      3  864E     34
  936.      CAPSTR                  SCAPSTR .Z80      1      5  B6BB     C8
  937.  
  938.      1.10.3. Command Line Tail Extraction
  939.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  940.      CLINE                   SCLINE  .Z80      2     11  7399     9C
  941.  
  942.      1.10.4. Convert ASCII to Hexadecimal
  943.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  944.      CATH                    SCATH   .Z80      1      5  DDEB     01
  945.  
  946.      1.10.5. End of Code
  947.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  948.      CODEND, $MEMRY          SCODEND .Z80      1      7  DC7F     44
  949.  
  950.      1.10.6. Exchange Nybbles
  951.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  952.      EN                      SEN     .Z80      1      2  879B     B9
  953.  
  954.      1.10.7. Memory Fill
  955.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  956.      FILLB, FILLBC,
  957.      HFILB, HFILBC           SFILL   .Z80      2     10  C441     B9
  958.  
  959.      1.10.8. Memory Move
  960.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  961.      MOVEB, MOVEBC,
  962.      HMOVB, HMOVBC           SMOVE   .Z80      3     19  398D     E9
  963.  
  964.      1.10.9. Pause Execution
  965.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  966.      PAUSE                   SPAUSE  .Z80      3     23  965F     70
  967.  
  968.      1.10.10. Version Number of SYSLIB
  969.      Contents                Filename.typ  Size K  Recs   CRC  Cksum
  970.      VERSION                 SVERSION.Z80      2     16  B82F     F3
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.                                     12
  984.  
  985.  
  986.  
  987.  
  988.  
  989.      
  990.  
  991.  
  992.      1.11. Other Files
  993.  
  994.      SYSLIB.REL is the relocatable object code library of SYSLIB
  995.  
  996.              Filename.typ  Size K  Recs   CRC  Cksum
  997.              SYSLIB  .REL     24    188  5CD9     9D
  998.  
  999.      SBUILD.ZEX is used to assemble and create SYSLIB.REL
  1000.      SYSLIB.SEQ shows the linking order of the modules in SYSLIB
  1001.  
  1002.              Filename.typ  Size K  Recs   CRC  Cksum
  1003.              SBUILD  .ZEX      7     54  C288     15
  1004.              SYSLIB  .SEQ      3     21  821C     ED
  1005.  
  1006.      STEST.LBR contains the test programs for SYSLIB
  1007.  
  1008.              Filename.typ  Size K  Recs   CRC  Cksum
  1009.              STEST   .LBR     66    528  2EFE     E1
  1010.  
  1011.      The following are include files used by SYSLIB routines
  1012.  
  1013.              Filename.typ  Size K  Recs   CRC  Cksum
  1014.              LUDDEF  .LIB      1      8  D856     16
  1015.              SDIRHDR .LIB      1      5  4451     B6
  1016.  
  1017.      The following are the Help Files for SYSLIB
  1018.  
  1019.              Filename.typ  Size K  Recs   CRC  Cksum
  1020.              SYSLIB  .HLP      2     10  359F     FA
  1021.              SYSLIB0 .HLP     14    112  86FE     65
  1022.              SYSLIB1 .HLP     20    160  0F0A     93
  1023.              SYSLIB2 .HLP      5     34  475B     8E
  1024.              SYSLIB3 .HLP     24    186  F74C     07
  1025.              SYSLIB4 .HLP     17    134  17A8     95
  1026.              SYSLIB5 .HLP     12     90  DDF2     1C
  1027.              SYSLIB6 .HLP      8     61  0B26     95
  1028.              SYSLIB7 .HLP      6     46  3C31     64
  1029.              SYSLIB8 .HLP      5     37  10B8     80
  1030.              SYSLIB9 .HLP      4     26  8C8D     A5
  1031.              SYSLIBA .HLP      7     55  84B4     0D
  1032.              SYSLIBB .HLP      5     39  0DD6     A8
  1033.              SYSLIBC .HLP      9     72  0FB9     93
  1034.              SYSLIBD .HLP      7     51  DDE1     80
  1035.              SYSLIBE .HLP      8     63  71F8     00
  1036.              SYSLIBF .HLP      4     25  5A27     0D
  1037.              SYSLIBG .HLP      3     21  1203     E7
  1038.              SYSLIBH .HLP      2     14  2530     6F
  1039.              SYSLIBI .HLP      6     44  B232     65
  1040.              SYSLIBJ .HLP     21    162  6E76     3F
  1041.              SYSLIBK .HLP      8     60  2C07     9F
  1042.              SYSLIBL .HLP      1      4  D170     6A
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.                                     13
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.                           This Page Left Blank
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.                                     14
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.      $
  1126.      $MEMRY, 12
  1127.  
  1128.      A
  1129.      ACASE1, 9
  1130.      ACASE2, 9
  1131.      ACASE3, 9
  1132.      ADDHD, 10
  1133.      AGOTO1, 9
  1134.      AGOTO2, 9
  1135.      AIF1, 9
  1136.      AIF2, 9
  1137.      ALLOC, 11
  1138.      ANDHD, 10
  1139.      ARGV, 11
  1140.  
  1141.      B
  1142.      BBLINE, 2
  1143.      BDOS, 12
  1144.      BGOTO1, 9
  1145.      BGOTO2, 9
  1146.      BIN, 1
  1147.      BIOS, 12
  1148.      BIST, 1
  1149.      BLINE, 2
  1150.      BOUT, 1
  1151.  
  1152.      C
  1153.      CAPIN, 1
  1154.      CAPINE, 1
  1155.      CAPS, 12
  1156.      CAPSTR, 12
  1157.      CATH, 12
  1158.      CCOUT, 1
  1159.      CIN, 1
  1160.      CLINE, 12
  1161.      CLOUT, 1
  1162.      CMPH, 10
  1163.      CODEND, 12
  1164.      COMPB, 11
  1165.      COMPBC, 11
  1166.      COMPHD, 11
  1167.      CONDIN, 1
  1168.      COUT, 1
  1169.      CPOUT, 1
  1170.      CRC1CLR, 10
  1171.      CRC1DONE, 10
  1172.      CRC1UPD, 10
  1173.      CRC2CLR, 10
  1174.      CRC2DONE, 10
  1175.      CRC2UPD, 10
  1176.      CRCCLR, 10
  1177.      CRCDONE, 10
  1178.      CRCUPD, 10
  1179.  
  1180.  
  1181.                                     15
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.      CRLF, 1
  1191.      CSOUT, 1
  1192.      CST, 1
  1193.  
  1194.      D
  1195.      DBUFFER, 7
  1196.      DFREE, 7
  1197.      DGOTO1, 9
  1198.      DGOTO2, 9
  1199.      DIRALPHA, 7
  1200.      DIRF, 7
  1201.      DIRFS, 7
  1202.      DIRLOAD, 7
  1203.      DIRNPACK, 7
  1204.      DIRPACK, 7
  1205.      DIRQ, 7
  1206.      DIRQS, 7
  1207.      DIRSEL, 7
  1208.      DIRSLOAD, 7
  1209.      DIVHD, 10
  1210.      DPARAMS, 7
  1211.  
  1212.      E
  1213.      EN, 12
  1214.      EPRINT, 2
  1215.      EPSTR, 2
  1216.      EVAL, 3
  1217.      EVAL10, 3
  1218.      EVAL16, 3
  1219.      EVAL2, 3
  1220.      EVAL8, 3
  1221.  
  1222.      F
  1223.      F$APPEND, 5
  1224.      F$APPL, 5
  1225.      F$CLOSE, 5
  1226.      F$DELETE, 5
  1227.      F$EXIST, 5
  1228.      F$MAKE, 5
  1229.      F$MOPEN, 5
  1230.      F$OPEN, 5
  1231.      F$READ, 5
  1232.      F$RENAME, 5
  1233.      F$SIZE, 5
  1234.      F$WRITE, 5
  1235.      F0$GET, 5
  1236.      F0$PUT, 5
  1237.      F1$GET, 5
  1238.      F1$PUT, 5
  1239.      F2$GET, 5
  1240.      F2$PUT, 5
  1241.      F3$GET, 5
  1242.      F3$PUT, 5
  1243.      FI0$CLOSE, 5
  1244.      FI0$OPEN, 5
  1245.  
  1246.  
  1247.                                     16
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.      FI1$CLOSE, 5
  1257.      FI1$OPEN, 5
  1258.      FI2$CLOSE, 5
  1259.      FI2$OPEN, 5
  1260.      FI3$CLOSE, 5
  1261.      FI3$OPEN, 5
  1262.      FILLB, 12
  1263.      FILLBC, 12
  1264.      FNAME, 6
  1265.      FO0$CLOSE, 5
  1266.      FO0$OPEN, 5
  1267.      FO1$CLOSE, 5
  1268.      FO1$OPEN, 5
  1269.      FO2$CLOSE, 5
  1270.      FO2$OPEN, 5
  1271.      FO3$CLOSE, 5
  1272.      FO3$OPEN, 5
  1273.      FSIZE, 7
  1274.      FX$GET, 5
  1275.      FX$PUT, 5
  1276.      FXI$CLOSE, 5
  1277.      FXI$OPEN, 5
  1278.      FXO$CLOSE, 5
  1279.      FXO$OPEN, 5
  1280.      FY$GET, 5
  1281.      FY$PUT, 5
  1282.      FYI$CLOSE, 5
  1283.      FYI$OPEN, 5
  1284.      FYO$CLOSE, 5
  1285.      FYO$OPEN, 5
  1286.  
  1287.      G
  1288.      GETUD, 8
  1289.      GUA, 8
  1290.  
  1291.      H
  1292.      HCASE1, 9
  1293.      HCASE2, 9
  1294.      HCASE3, 9
  1295.      HFILB, 12
  1296.      HFILBC, 12
  1297.      HGOTO1, 9
  1298.      HGOTO2, 9
  1299.      HIF1, 9
  1300.      HIF2, 9
  1301.      HMOVB, 12
  1302.      HMOVBC, 12
  1303.  
  1304.      I
  1305.      IALLOC, 11
  1306.      INITFCB, 6
  1307.      INLINE, 2
  1308.      INSTR, 11
  1309.      ISALNUM, 11
  1310.      ISALPHA, 11
  1311.  
  1312.  
  1313.                                     17
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.      ISCTRL, 11
  1323.      ISDIGIT, 11
  1324.      ISGRAPH, 11
  1325.      ISHEX, 11
  1326.      ISPRINT, 11
  1327.      ISPUN, 11
  1328.      ISSP, 11
  1329.  
  1330.      L
  1331.      LA2HC, 3
  1332.      LA3DC, 3
  1333.      LADC, 3
  1334.      LAFDC, 3
  1335.      LCRLF, 1
  1336.      LFNn, 2
  1337.      LHL4HC, 3
  1338.      LHL5DC, 3
  1339.      LHLDC, 3
  1340.      LHLFDC, 3
  1341.      LOGUD, 8
  1342.      LOUT, 1
  1343.      LPRINT, 2
  1344.      LPSTR, 2
  1345.      LUCLOSE, 5
  1346.      LUDIR, 5
  1347.      LUINIT, 5
  1348.      LUOPEN, 5
  1349.      LUREAD, 5
  1350.  
  1351.      M
  1352.      MA2HC, 3
  1353.      MA3DC, 3
  1354.      MADC, 3
  1355.      MAFDC, 3
  1356.      MFNn, 2
  1357.      MHL4HC, 3
  1358.      MHL5DC, 3
  1359.      MHLDC, 3
  1360.      MHLFDC, 3
  1361.      MOVEB, 12
  1362.      MOVEBC, 12
  1363.      MULHD, 10
  1364.  
  1365.      N
  1366.      NEGH, 10
  1367.  
  1368.      O
  1369.      ORHD, 10
  1370.  
  1371.      P
  1372.      PA2HC, 3
  1373.      PA3DC, 3
  1374.      PADC, 3
  1375.      PAFDC, 3
  1376.      PAUSE, 12
  1377.  
  1378.  
  1379.                                     18
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.      PFNn, 2
  1389.      PHL4HC, 3
  1390.      PHL5DC, 3
  1391.      PHLDC, 3
  1392.      PHLFDC, 3
  1393.      PRINT, 2
  1394.      PSTR, 2
  1395.      PUTUD, 8
  1396.  
  1397.      R
  1398.      RETUD, 8
  1399.      RIN, 1
  1400.      RND, 10
  1401.      RNDINIT, 10
  1402.      RNDSEED, 10
  1403.      ROTLH, 10
  1404.      ROTRH, 10
  1405.  
  1406.      S
  1407.      SA2HC, 3
  1408.      SA3DC, 3
  1409.      SADC, 3
  1410.      SAFDC, 3
  1411.      SCANNER, 11
  1412.      SCRLF, 1
  1413.      SETDMA, 6
  1414.      SFNn, 2
  1415.      SHFTLH, 10
  1416.      SHFTRH, 10
  1417.      SHL4HC, 3
  1418.      SHL5DC, 3
  1419.      SHLDC, 3
  1420.      SHLFDC, 3
  1421.      SKNPUN, 11
  1422.      SKNSP, 11
  1423.      SKPUN, 11
  1424.      SKSP, 11
  1425.      SORT, 11
  1426.      SOUT, 1
  1427.      SPRINT, 2
  1428.      SPSTR, 2
  1429.      SSBINIT, 11
  1430.      SUA, 8
  1431.      SUBHD, 10
  1432.      SYSLIB, 1
  1433.  
  1434.      V
  1435.      VERSION, 12
  1436.  
  1437.      X
  1438.      XORHD, 10
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.                                     19
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.      $MEMRY, 12
  1452.  
  1453.      A
  1454.      ACASE1, 9
  1455.      ACASE2, 9
  1456.      ACASE3, 9
  1457.      ADDHD, 10
  1458.      AGOTO1, 9
  1459.      AGOTO2, 9
  1460.      AIF1, 9
  1461.      AIF2, 9
  1462.      ALLOC, 11
  1463.      ANDHD, 10
  1464.      ARGV, 11
  1465.  
  1466.      B
  1467.      BBLINE, 2
  1468.      BDOS, 12
  1469.      BGOTO1, 9
  1470.      BGOTO2, 9
  1471.      BIN, 1
  1472.      BIOS, 12
  1473.      BIST, 1
  1474.      BLINE, 2
  1475.      BOUT, 1
  1476.  
  1477.      C
  1478.      CAPIN, 1
  1479.      CAPINE, 1
  1480.      CAPS, 12
  1481.      CAPSTR, 12
  1482.      CATH, 12
  1483.      CCOUT, 1
  1484.      CIN, 1
  1485.      CLINE, 12
  1486.      CLOUT, 1
  1487.      CMPH, 10
  1488.      CODEND, 12
  1489.      COMPB, 11
  1490.      COMPBC, 11
  1491.      COMPHD, 11
  1492.      CONDIN, 1
  1493.      COUT, 1
  1494.      CPOUT, 1
  1495.      CRC1CLR, 10
  1496.      CRC1DONE, 10
  1497.      CRC1UPD, 10
  1498.      CRC2CLR, 10
  1499.      CRC2DONE, 10
  1500.      CRC2UPD, 10
  1501.      CRCCLR, 10
  1502.      CRCDONE, 10
  1503.      CRCUPD, 10
  1504.      CRLF, 1
  1505.  
  1506.  
  1507.                                     20
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.      CSOUT, 1
  1517.      CST, 1
  1518.  
  1519.      D
  1520.      DBUFFER, 7
  1521.      DFREE, 7
  1522.      DGOTO1, 9
  1523.      DGOTO2, 9
  1524.      DIRALPHA, 7
  1525.      DIRF, 7
  1526.      DIRFS, 7
  1527.      DIRLOAD, 7
  1528.      DIRNPACK, 7
  1529.      DIRPACK, 7
  1530.      DIRQ, 7
  1531.      DIRQS, 7
  1532.      DIRSEL, 7
  1533.      DIRSLOAD, 7
  1534.      DIVHD, 10
  1535.      DPARAMS, 7
  1536.  
  1537.      E
  1538.      EN, 12
  1539.      EPRINT, 2
  1540.      EPSTR, 2
  1541.      EVAL, 3
  1542.      EVAL10, 3
  1543.      EVAL16, 3
  1544.      EVAL2, 3
  1545.      EVAL8, 3
  1546.  
  1547.      F
  1548.      F$APPEND, 5
  1549.      F$APPL, 5
  1550.      F$CLOSE, 5
  1551.      F$DELETE, 5
  1552.      F$EXIST, 5
  1553.      F$MAKE, 5
  1554.      F$MOPEN, 5
  1555.      F$OPEN, 5
  1556.      F$READ, 5
  1557.      F$RENAME, 5
  1558.      F$SIZE, 5
  1559.      F$WRITE, 5
  1560.      F0$GET, 5
  1561.      F0$PUT, 5
  1562.      F1$GET, 5
  1563.      F1$PUT, 5
  1564.      F2$GET, 5
  1565.      F2$PUT, 5
  1566.      F3$GET, 5
  1567.      F3$PUT, 5
  1568.      FI0$CLOSE, 5
  1569.      FI0$OPEN, 5
  1570.      FI1$CLOSE, 5
  1571.  
  1572.  
  1573.                                     21
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.      FI1$OPEN, 5
  1583.      FI2$CLOSE, 5
  1584.      FI2$OPEN, 5
  1585.      FI3$CLOSE, 5
  1586.      FI3$OPEN, 5
  1587.      FILLB, 12
  1588.      FILLBC, 12
  1589.      FNAME, 6
  1590.      FO0$CLOSE, 5
  1591.      FO0$OPEN, 5
  1592.      FO1$CLOSE, 5
  1593.      FO1$OPEN, 5
  1594.      FO2$CLOSE, 5
  1595.      FO2$OPEN, 5
  1596.      FO3$CLOSE, 5
  1597.      FO3$OPEN, 5
  1598.      FSIZE, 7
  1599.      FX$GET, 5
  1600.      FX$PUT, 5
  1601.      FXI$CLOSE, 5
  1602.      FXI$OPEN, 5
  1603.      FXO$CLOSE, 5
  1604.      FXO$OPEN, 5
  1605.      FY$GET, 5
  1606.      FY$PUT, 5
  1607.      FYI$CLOSE, 5
  1608.      FYI$OPEN, 5
  1609.      FYO$CLOSE, 5
  1610.      FYO$OPEN, 5
  1611.  
  1612.      G
  1613.      GETUD, 8
  1614.      GUA, 8
  1615.  
  1616.      H
  1617.      HCASE1, 9
  1618.      HCASE2, 9
  1619.      HCASE3, 9
  1620.      HFILB, 12
  1621.      HFILBC, 12
  1622.      HGOTO1, 9
  1623.      HGOTO2, 9
  1624.      HIF1, 9
  1625.      HIF2, 9
  1626.      HMOVB, 12
  1627.      HMOVBC, 12
  1628.  
  1629.      I
  1630.      IALLOC, 11
  1631.      INITFCB, 6
  1632.      INLINE, 2
  1633.      INSTR, 11
  1634.      ISALNUM, 11
  1635.      ISALPHA, 11
  1636.      ISCTRL, 11
  1637.  
  1638.  
  1639.                                     22
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.      ISDIGIT, 11
  1649.      ISGRAPH, 11
  1650.      ISHEX, 11
  1651.      ISPRINT, 11
  1652.      ISPUN, 11
  1653.      ISSP, 11
  1654.  
  1655.      L
  1656.      LA2HC, 3
  1657.      LA3DC, 3
  1658.      LADC, 3
  1659.      LAFDC, 3
  1660.      LCRLF, 1
  1661.      LFNn, 2
  1662.      LHL4HC, 3
  1663.      LHL5DC, 3
  1664.      LHLDC, 3
  1665.      LHLFDC, 3
  1666.      LOGUD, 8
  1667.      LOUT, 1
  1668.      LPRINT, 2
  1669.      LPSTR, 2
  1670.      LUCLOSE, 5
  1671.      LUDIR, 5
  1672.      LUINIT, 5
  1673.      LUOPEN, 5
  1674.      LUREAD, 5
  1675.  
  1676.      M
  1677.      MA2HC, 3
  1678.      MA3DC, 3
  1679.      MADC, 3
  1680.      MAFDC, 3
  1681.      MFNn, 2
  1682.      MHL4HC, 3
  1683.      MHL5DC, 3
  1684.      MHLDC, 3
  1685.      MHLFDC, 3
  1686.      MOVEB, 12
  1687.      MOVEBC, 12
  1688.      MULHD, 10
  1689.  
  1690.      N
  1691.      NEGH, 10
  1692.  
  1693.      O
  1694.      ORHD, 10
  1695.  
  1696.      P
  1697.      PA2HC, 3
  1698.      PA3DC, 3
  1699.      PADC, 3
  1700.      PAFDC, 3
  1701.      PAUSE, 12
  1702.      PFNn, 2
  1703.  
  1704.  
  1705.                                     23
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.      PHL4HC, 3
  1715.      PHL5DC, 3
  1716.      PHLDC, 3
  1717.      PHLFDC, 3
  1718.      PRINT, 2
  1719.      PSTR, 2
  1720.      PUTUD, 8
  1721.  
  1722.      R
  1723.      RETUD, 8
  1724.      RIN, 1
  1725.      RND, 10
  1726.      RNDINIT, 10
  1727.      RNDSEED, 10
  1728.      ROTLH, 10
  1729.      ROTRH, 10
  1730.  
  1731.      S
  1732.      SA2HC, 3
  1733.      SA3DC, 3
  1734.      SADC, 3
  1735.      SAFDC, 3
  1736.      SCANNER, 11
  1737.      SCRLF, 1
  1738.      SETDMA, 6
  1739.      SFNn, 2
  1740.      SHFTLH, 10
  1741.      SHFTRH, 10
  1742.      SHL4HC, 3
  1743.      SHL5DC, 3
  1744.      SHLDC, 3
  1745.      SHLFDC, 3
  1746.      SKNPUN, 11
  1747.      SKNSP, 11
  1748.      SKPUN, 11
  1749.      SKSP, 11
  1750.      SORT, 11
  1751.      SOUT, 1
  1752.      SPRINT, 2
  1753.      SPSTR, 2
  1754.      SSBINIT, 11
  1755.      SUA, 8
  1756.      SUBHD, 10
  1757.      SYSLIB, 1
  1758.  
  1759.      V
  1760.      VERSION, 12
  1761.  
  1762.      X
  1763.      XORHD, 10
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.                                     24
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.