:
PTIMX1, LTIMX1, STIMX1 - Prints dual time (long form) with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         A = time format flag (0=civilian, FFh=military).
  EXIT:  None.
  USES:  None.

MTIMX1 - Stores dual 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),
         A = time format flag (0=civilian, FFh=military).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: Output -- PTIMX1, console; LTIMX1, printer; STIMX1, switchable.

Output examples:         "hh:mm am"
                         "hh:mm pm"
     [military time]     "hh:mm   "
     [relative time]     "+nnnn   "

PTIMX2, LTIMX2, STIMX2 - Prints dual time (long form) with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         A = time format flag (0=civilian, FFh=military).
  EXIT:  None.
  USES:  None.

MTIMX2 - Stores dual 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),
         A = time format flag (0=civilian, FFh=military).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: Output -- PTIMX2, console; LTIMX2, printer; STIMX2, switchable.

Output examples:         "hh:mm am"  " h:mm am"
                         "hh:mm pm"  " h:mm pm"
     [military time]     "hh:mm   "  " h:mm   "
     [relative time]     "+nnnn   "

PTIMX3, LTIMX3, STIMX3 - Prints dual time (long form) with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min,
         A = time format flag (0=civilian, FFh=military).
  EXIT:  None.
  USES:  None.

MTIMX3 - Stores dual 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),
         A = time format flag (0=civilian, FFh=military).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: Output -- PTIMX3, console; LTIMX3, printer; STIMX3, switchable.

Output examples:         "hh:mm am"  "h:mm am"
                         "hh:mm pm"  "h:mm pm"
     [military time]     "hh:mm"     "h:mm"
     [relative time]     "+nnnn"

PTIMX4, LTIMX4, STIMX4 - Prints dual time (long form) with two-digit hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         A = time format flag (0=civilian, FFh=military).
  EXIT:  None.
  USES:  None.

MTIMX4 - Stores dual 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),
         A = time format flag (0=civilian, FFh=military).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: Output -- PTIMX4, console; LTIMX4, printer; STIMX4, switchable.

Output examples:         "hh:mm:ss am"
                         "hh:mm:ss pm"
     [military time]     "hh:mm:ss   "
     [relative time]     "+nnnn      "

PTIMX5, LTIMX5, STIMX5 - Prints dual time (long form) with padded hours.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         A = time format flag (0=civilian, FFh=military).
  EXIT:  None.
  USES:  None.

MTIMX5 - Stores dual 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),
         A = time format flag (0=civilian, FFh=military).
  EXIT:  DE = address of byte after output.
  USES:  DE

Usage: Output -- PTIMX5, console; LTIMX5, printer; STIMX5, switchable.

Output examples:         "hh:mm:ss am"  " h:mm:ss am"
                         "hh:mm:ss pm"  " h:mm:ss pm"
     [military time]     "hh:mm:ss   "  " h:mm:ss   "
     [relative time]     "+nnnn      "

PTIMX6, LTIMX6, STIMX6 - Prints dual time (long form) with no padding.

  ENTER: HL = address of date as BCD yy mm dd hh min ss,
         A = time format flag (0=civilian, FFh=military).
  EXIT:  None.
  USES:  None.

MTIMX6 - Stores dual 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),
         A = time format flag (0=civilian, FFh=military).
  EXIT:  DE = address of byte following output.
  USES:  DE

Usage: Output -- PTIMX6, console; LTIMX6, printer; STIMX6, switchable.

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