 Output Time in Military Format       - PTIMMx, LTIMMx, MTIMMx
 Output Time in Civilian Short Format - PTIMCx, LTIMCx, MTIMCx
 Output Time in Civilian Long Format  - PTIMFx, LTIMFx, MTIMFx
 Output Time in Dual Short Format     - PTIMSx, LTIMSx, MTIMSx, STIMSx
 Output Time in Dual Long Format      - PTIMXx, LTIMXx, MTIMXx, STIMXx
 Explanation of Switchable Output
:
PTIMM1, LTIMM1 - Prints military time with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMM1 - Stores military time with two-digit hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (5 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMM1 outputs to console; LTIMM1 outputs to printer.

Output examples:         "hh:mm"
     [relative time]     "+nnnn"

PTIMM2, LTIMM2 - Prints military time with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMM2 - Stores military time with padded hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (5 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMM2 outputs to console; LTIMM2 outputs to printer.

Output examples:         "hh:mm"  " h:mm"
     [relative time]     "+nnnn"

PTIMM3, LTIMM3 - Prints military time with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMM3 - Stores military time with no padding to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (5 bytes).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMM3 outputs to console; LTIMM3 outputs to printer.

Output examples:         "hh:mm"  "h:mm"
     [relative time]     "+nnnn"

PTIMM4, LTIMM4 - Prints military time with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMM4 - Stores military time with two-digit hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (8 bytes).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMM4 outputs to console; LTIMM4 outputs to printer.

Output examples:         "hh:mm:ss"
     [relative time]     "+nnnn   "

PTIMM5, LTIMM5 - Prints military time with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMM5 - Stores military time with padded hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (8 bytes).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMM5 outputs to console; LTIMM4 outputs to printer.

Output examples:         "hh:mm:ss"  " h:mm:ss"
     [relative time]     "+nnnn   "

PTIMM6, LTIMM6 - Prints military time with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMM6 - Stores military time with no padding to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (8 bytes maximum).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMM6 outputs to console; LTIMM4 outputs to printer.

Output examples:         "hh:mm:ss"  "h:mm:ss"
     [relative time]     "+nnnn"
:
PTIMC1, LTIMC1 - Prints civilian time (short form) with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMC1 - Stores civilian time (short form) with two-digit hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (6 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMC1 outputs to console; LTIMC1 outputs to printer.

Output examples:         "hh:mma"
                         "hh:mmp"
     [relative time]     "+nnnn "

PTIMC2, LTIMC2 - Prints civilian time (short form) with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMC2 - Stores civilian time (short form) with padded hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (6 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMC2 outputs to console; LTIMC2 outputs to printer.

Output examples:         "hh:mma"  " h:mma"
                         "hh:mmp"  " h:mmp"
     [relative time]     "+nnnn "

PTIMC3, LTIMC3 - Prints civilian time (short form) with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMC3 - Stores civilian time (short form) with no padding to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (6 bytes maximum).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMC3 outputs to console; LTIMC3 outputs to printer.

Output examples:         "hh:mma"  "h:mma"
                         "hh:mmp"  "h:mmp"
     [relative time]     "+nnnn"

PTIMC4, LTIMC4 - Prints civilian time (short form) with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMC4 - Stores civilian time (short form) with two-digit hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (9 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMC4 outputs to console; LTIMC4 outputs to printer.

Output examples:         "hh:mm:ssa"
                         "hh:mm:ssp"
     [relative time]     "+nnnn    "

PTIMC5, LTIMC5 - Prints civilian time (short form) with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMC5 - Stores civilian time (short form) with padded hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (9 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMC5 outputs to console; LTIMC5 outputs to printer.

Output examples:         "hh:mm:ssa"  " h:mm:ssa"
                         "hh:mm:ssp"  " h:mm:ssp"
     [relative time]     "+nnnn    "

PTIMC6, LTIMC6 - Prints civilian time (short form) with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMC6 - Stores civilian time (short form) with no padding to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (9 bytes maximum).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMC6 outputs to console; LTIMC6 outputs to printer.

Output examples:         "hh:mm:ssa"  "h:mm:ssa"
                         "hh:mm:ssp"  "h:mm:ssp"
     [relative time]     "+nnnn"
:
PTIMF1, LTIMF1 - Prints civilian time (long form) with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMF1 - Stores civilian time (long form) with two-digit hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (8 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMF1 outputs to console; LTIMF1 outputs to printer.

Output examples:         "hh:mm am"
                         "hh:mm pm"
     [relative time]     "+nnnn   "

PTIMF2, LTIMF2 - Prints civilian time (long form) with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMF2 - Stores civilian time (long form) with padded hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (8 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMF2 outputs to console; LTIMF2 outputs to printer.

Output examples:         "hh:mm am"  " h:mm am"
                         "hh:mm pm"  " h:mm pm"
     [relative time]     "+nnnn   "

PTIMF3, LTIMF3 - Prints civilian time (long form) with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min.
  EXIT:  None.
  USES:  None.

MTIMF3 - Stores civilian time (long form) with no padding to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         DE = address of memory buffer (8 bytes maximum).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMF3 outputs to console; LTIMF3 outputs to printer.

Output examples:         "hh:mm am"  "h:mm am"
                         "hh:mm pm"  "h:mm pm"
     [relative time]     "+nnnn"

PTIMF4, LTIMF4 - Prints civilian time (long form) with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMF4 - Stores civilian time (long form) with two-digit hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (11 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMF4 outputs to console; LTIMF4 outputs to printer.

Output examples:         "hh:mm:ss am"
                         "hh:mm:ss pm"
     [relative time]     "+nnnn      "

PTIMF5, LTIMF5 - Prints civilian time (long form) with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMF5 - Stores civilian time (long form) with padded hours to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (11 bytes).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: PTIMF5 outputs to console; LTIMF5 outputs to printer.

Output examples:         "hh:mm:ss am"  " h:mm:ss am"
                         "hh:mm:ss pm"  " h:mm:ss pm"
     [relative time]     "+nnnn      "

PTIMF6, LTIMF6 - Prints civilian time (long form) with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min ss.
  EXIT:  None.
  USES:  None.

MTIMF6 - Stores civilian time (long form) with no padding to memory.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         DE = address of memory buffer (9 bytes maximum).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: PTIMF6 outputs to console; LTIMF6 outputs to printer.

Output examples:         "hh:mm:ss am"  "h:mm:ss am"
                         "hh:mm:ss pm"  "h:mm:ss pm"
     [relative time]     "+nnnn"
::ZSLIB3S
::ZSLIB3X
::ZSLIBS
