home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / zsus / z3help / y.lbr / ZSLIB3.HZP / ZSLIB3.HLP
Encoding:
Text File  |  1991-10-09  |  10.8 KB  |  346 lines

  1.  Output Time in Military Format       - PTIMMx, LTIMMx, MTIMMx
  2.  Output Time in Civilian Short Format - PTIMCx, LTIMCx, MTIMCx
  3.  Output Time in Civilian Long Format  - PTIMFx, LTIMFx, MTIMFx
  4.  Output Time in Dual Short Format     - PTIMSx, LTIMSx, MTIMSx, STIMSx
  5.  Output Time in Dual Long Format      - PTIMXx, LTIMXx, MTIMXx, STIMXx
  6.  Explanation of Switchable Output
  7. :
  8. PTIMM1, LTIMM1 - Prints military time with two-digit hours.
  9.  
  10.   ENTER: HL = address of date as BCD yy mm dd hh min.
  11.   EXIT:  None.
  12.   USES:  None.
  13.  
  14. MTIMM1 - Stores military time with two-digit hours to memory.
  15.  
  16.   ENTER: HL = address of date as BCD yy mm dd hh min,
  17.          DE = address of memory buffer (5 bytes).
  18.   EXIT:  DE = address of byte after output.
  19.   USES:  DE
  20.  
  21. Usage: PTIMM1 outputs to console; LTIMM1 outputs to printer.
  22.  
  23. Output examples:         "hh:mm"
  24.      [relative time]     "+nnnn"
  25.  
  26. PTIMM2, LTIMM2 - Prints military time with padded hours.
  27.  
  28.   ENTER: HL = address of date as BCD yy mm dd hh min.
  29.   EXIT:  None.
  30.   USES:  None.
  31.  
  32. MTIMM2 - Stores military time with padded hours to memory.
  33.  
  34.   ENTER: HL = address of date as BCD yy mm dd hh min,
  35.          DE = address of memory buffer (5 bytes).
  36.   EXIT:  DE = address of byte after output.
  37.   USES:  DE
  38.  
  39. Usage: PTIMM2 outputs to console; LTIMM2 outputs to printer.
  40.  
  41. Output examples:         "hh:mm"  " h:mm"
  42.      [relative time]     "+nnnn"
  43.  
  44. PTIMM3, LTIMM3 - Prints military time with no padding.
  45.  
  46.   ENTER: HL = address of date as BCD yy mm dd hh min.
  47.   EXIT:  None.
  48.   USES:  None.
  49.  
  50. MTIMM3 - Stores military time with no padding to memory.
  51.  
  52.   ENTER: HL = address of date as BCD yy mm dd hh min,
  53.          DE = address of memory buffer (5 bytes).
  54.   EXIT:  DE = address of byte following output.
  55.   USES:  DE
  56.  
  57. Usage: PTIMM3 outputs to console; LTIMM3 outputs to printer.
  58.  
  59. Output examples:         "hh:mm"  "h:mm"
  60.      [relative time]     "+nnnn"
  61.  
  62. PTIMM4, LTIMM4 - Prints military time with two-digit hours.
  63.  
  64.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  65.   EXIT:  None.
  66.   USES:  None.
  67.  
  68. MTIMM4 - Stores military time with two-digit hours to memory.
  69.  
  70.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  71.          DE = address of memory buffer (8 bytes).
  72.   EXIT:  DE = address of byte following output.
  73.   USES:  DE
  74.  
  75. Usage: PTIMM4 outputs to console; LTIMM4 outputs to printer.
  76.  
  77. Output examples:         "hh:mm:ss"
  78.      [relative time]     "+nnnn   "
  79.  
  80. PTIMM5, LTIMM5 - Prints military time with padded hours.
  81.  
  82.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  83.   EXIT:  None.
  84.   USES:  None.
  85.  
  86. MTIMM5 - Stores military time with padded hours to memory.
  87.  
  88.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  89.          DE = address of memory buffer (8 bytes).
  90.   EXIT:  DE = address of byte following output.
  91.   USES:  DE
  92.  
  93. Usage: PTIMM5 outputs to console; LTIMM4 outputs to printer.
  94.  
  95. Output examples:         "hh:mm:ss"  " h:mm:ss"
  96.      [relative time]     "+nnnn   "
  97.  
  98. PTIMM6, LTIMM6 - Prints military time with no padding.
  99.  
  100.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  101.   EXIT:  None.
  102.   USES:  None.
  103.  
  104. MTIMM6 - Stores military time with no padding to memory.
  105.  
  106.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  107.          DE = address of memory buffer (8 bytes maximum).
  108.   EXIT:  DE = address of byte following output.
  109.   USES:  DE
  110.  
  111. Usage: PTIMM6 outputs to console; LTIMM4 outputs to printer.
  112.  
  113. Output examples:         "hh:mm:ss"  "h:mm:ss"
  114.      [relative time]     "+nnnn"
  115. :
  116. PTIMC1, LTIMC1 - Prints civilian time (short form) with two-digit hours.
  117.  
  118.   ENTER: HL = address of date as BCD yy mm dd hh min.
  119.   EXIT:  None.
  120.   USES:  None.
  121.  
  122. MTIMC1 - Stores civilian time (short form) with two-digit hours to memory.
  123.  
  124.   ENTER: HL = address of date as BCD yy mm dd hh min,
  125.          DE = address of memory buffer (6 bytes).
  126.   EXIT:  DE = address of byte after output.
  127.   USES:  DE
  128.  
  129. Usage: PTIMC1 outputs to console; LTIMC1 outputs to printer.
  130.  
  131. Output examples:         "hh:mma"
  132.                          "hh:mmp"
  133.      [relative time]     "+nnnn "
  134.  
  135. PTIMC2, LTIMC2 - Prints civilian time (short form) with padded hours.
  136.  
  137.   ENTER: HL = address of date as BCD yy mm dd hh min.
  138.   EXIT:  None.
  139.   USES:  None.
  140.  
  141. MTIMC2 - Stores civilian time (short form) with padded hours to memory.
  142.  
  143.   ENTER: HL = address of date as BCD yy mm dd hh min,
  144.          DE = address of memory buffer (6 bytes).
  145.   EXIT:  DE = address of byte after output.
  146.   USES:  DE
  147.  
  148. Usage: PTIMC2 outputs to console; LTIMC2 outputs to printer.
  149.  
  150. Output examples:         "hh:mma"  " h:mma"
  151.                          "hh:mmp"  " h:mmp"
  152.      [relative time]     "+nnnn "
  153.  
  154. PTIMC3, LTIMC3 - Prints civilian time (short form) with no padding.
  155.  
  156.   ENTER: HL = address of date as BCD yy mm dd hh min.
  157.   EXIT:  None.
  158.   USES:  None.
  159.  
  160. MTIMC3 - Stores civilian time (short form) with no padding to memory.
  161.  
  162.   ENTER: HL = address of date as BCD yy mm dd hh min,
  163.          DE = address of memory buffer (6 bytes maximum).
  164.   EXIT:  DE = address of byte following output.
  165.   USES:  DE
  166.  
  167. Usage: PTIMC3 outputs to console; LTIMC3 outputs to printer.
  168.  
  169. Output examples:         "hh:mma"  "h:mma"
  170.                          "hh:mmp"  "h:mmp"
  171.      [relative time]     "+nnnn"
  172.  
  173. PTIMC4, LTIMC4 - Prints civilian time (short form) with two-digit hours.
  174.  
  175.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  176.   EXIT:  None.
  177.   USES:  None.
  178.  
  179. MTIMC4 - Stores civilian time (short form) with two-digit hours to memory.
  180.  
  181.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  182.          DE = address of memory buffer (9 bytes).
  183.   EXIT:  DE = address of byte after output.
  184.   USES:  DE
  185.  
  186. Usage: PTIMC4 outputs to console; LTIMC4 outputs to printer.
  187.  
  188. Output examples:         "hh:mm:ssa"
  189.                          "hh:mm:ssp"
  190.      [relative time]     "+nnnn    "
  191.  
  192. PTIMC5, LTIMC5 - Prints civilian time (short form) with padded hours.
  193.  
  194.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  195.   EXIT:  None.
  196.   USES:  None.
  197.  
  198. MTIMC5 - Stores civilian time (short form) with padded hours to memory.
  199.  
  200.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  201.          DE = address of memory buffer (9 bytes).
  202.   EXIT:  DE = address of byte after output.
  203.   USES:  DE
  204.  
  205. Usage: PTIMC5 outputs to console; LTIMC5 outputs to printer.
  206.  
  207. Output examples:         "hh:mm:ssa"  " h:mm:ssa"
  208.                          "hh:mm:ssp"  " h:mm:ssp"
  209.      [relative time]     "+nnnn    "
  210.  
  211. PTIMC6, LTIMC6 - Prints civilian time (short form) with no padding.
  212.  
  213.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  214.   EXIT:  None.
  215.   USES:  None.
  216.  
  217. MTIMC6 - Stores civilian time (short form) with no padding to memory.
  218.  
  219.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  220.          DE = address of memory buffer (9 bytes maximum).
  221.   EXIT:  DE = address of byte following output.
  222.   USES:  DE
  223.  
  224. Usage: PTIMC6 outputs to console; LTIMC6 outputs to printer.
  225.  
  226. Output examples:         "hh:mm:ssa"  "h:mm:ssa"
  227.                          "hh:mm:ssp"  "h:mm:ssp"
  228.      [relative time]     "+nnnn"
  229. :
  230. PTIMF1, LTIMF1 - Prints civilian time (long form) with two-digit hours.
  231.  
  232.   ENTER: HL = address of date as BCD yy mm dd hh min.
  233.   EXIT:  None.
  234.   USES:  None.
  235.  
  236. MTIMF1 - Stores civilian time (long form) with two-digit hours to memory.
  237.  
  238.   ENTER: HL = address of date as BCD yy mm dd hh min,
  239.          DE = address of memory buffer (8 bytes).
  240.   EXIT:  DE = address of byte after output.
  241.   USES:  DE
  242.  
  243. Usage: PTIMF1 outputs to console; LTIMF1 outputs to printer.
  244.  
  245. Output examples:         "hh:mm am"
  246.                          "hh:mm pm"
  247.      [relative time]     "+nnnn   "
  248.  
  249. PTIMF2, LTIMF2 - Prints civilian time (long form) with padded hours.
  250.  
  251.   ENTER: HL = address of date as BCD yy mm dd hh min.
  252.   EXIT:  None.
  253.   USES:  None.
  254.  
  255. MTIMF2 - Stores civilian time (long form) with padded hours to memory.
  256.  
  257.   ENTER: HL = address of date as BCD yy mm dd hh min,
  258.          DE = address of memory buffer (8 bytes).
  259.   EXIT:  DE = address of byte after output.
  260.   USES:  DE
  261.  
  262. Usage: PTIMF2 outputs to console; LTIMF2 outputs to printer.
  263.  
  264. Output examples:         "hh:mm am"  " h:mm am"
  265.                          "hh:mm pm"  " h:mm pm"
  266.      [relative time]     "+nnnn   "
  267.  
  268. PTIMF3, LTIMF3 - Prints civilian time (long form) with no padding.
  269.  
  270.   ENTER: HL = address of date as BCD yy mm dd hh min.
  271.   EXIT:  None.
  272.   USES:  None.
  273.  
  274. MTIMF3 - Stores civilian time (long form) with no padding to memory.
  275.  
  276.   ENTER: HL = address of date as BCD yy mm dd hh min,
  277.          DE = address of memory buffer (8 bytes maximum).
  278.   EXIT:  DE = address of byte following output.
  279.   USES:  DE
  280.  
  281. Usage: PTIMF3 outputs to console; LTIMF3 outputs to printer.
  282.  
  283. Output examples:         "hh:mm am"  "h:mm am"
  284.                          "hh:mm pm"  "h:mm pm"
  285.      [relative time]     "+nnnn"
  286.  
  287. PTIMF4, LTIMF4 - Prints civilian time (long form) with two-digit hours.
  288.  
  289.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  290.   EXIT:  None.
  291.   USES:  None.
  292.  
  293. MTIMF4 - Stores civilian time (long form) with two-digit hours to memory.
  294.  
  295.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  296.          DE = address of memory buffer (11 bytes).
  297.   EXIT:  DE = address of byte after output.
  298.   USES:  DE
  299.  
  300. Usage: PTIMF4 outputs to console; LTIMF4 outputs to printer.
  301.  
  302. Output examples:         "hh:mm:ss am"
  303.                          "hh:mm:ss pm"
  304.      [relative time]     "+nnnn      "
  305.  
  306. PTIMF5, LTIMF5 - Prints civilian time (long form) with padded hours.
  307.  
  308.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  309.   EXIT:  None.
  310.   USES:  None.
  311.  
  312. MTIMF5 - Stores civilian time (long form) with padded hours to memory.
  313.  
  314.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  315.          DE = address of memory buffer (11 bytes).
  316.   EXIT:  DE = address of byte after output.
  317.   USES:  DE
  318.  
  319. Usage: PTIMF5 outputs to console; LTIMF5 outputs to printer.
  320.  
  321. Output examples:         "hh:mm:ss am"  " h:mm:ss am"
  322.                          "hh:mm:ss pm"  " h:mm:ss pm"
  323.      [relative time]     "+nnnn      "
  324.  
  325. PTIMF6, LTIMF6 - Prints civilian time (long form) with no padding.
  326.  
  327.   ENTER: HL = address of date as BCD yy mm dd hh min ss.
  328.   EXIT:  None.
  329.   USES:  None.
  330.  
  331. MTIMF6 - Stores civilian time (long form) with no padding to memory.
  332.  
  333.   ENTER: HL = address of date as BCD yy mm dd hh min ss,
  334.          DE = address of memory buffer (9 bytes maximum).
  335.   EXIT:  DE = address of byte following output.
  336.   USES:  DE
  337.  
  338. Usage: PTIMF6 outputs to console; LTIMF6 outputs to printer.
  339.  
  340. Output examples:         "hh:mm:ss am"  "h:mm:ss am"
  341.                          "hh:mm:ss pm"  "h:mm:ss pm"
  342.      [relative time]     "+nnnn"
  343. ::ZSLIB3S
  344. ::ZSLIB3X
  345. ::ZSLIBS
  346.