:
PTIMS1, LTIMS1, STIMS1 - Prints dual time (short 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.

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

Usage: Output -- PTIMS1, console; LTIMS1, printer; STIMS1, switchable.

Output examples:         "hh:mma"
                         "hh:mmp"
     [military time]     "hh:mm "
     [relative time]     "+nnnn "

PTIMS2, LTIMS2, STIMS2 - Prints dual time (short 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.

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

Usage: Output -- PTIMS2, console; LTIMS2, printer; STIMS2, switchable. 

Output examples:         "hh:mma"  " h:mma"
                         "hh:mmp"  " h:mmp"
     [military time]     "hh:mm "  " h:mm "
     [relative time]     "+nnnn "

PTIMS3, LTIMS3, STIMS3 - Prints dual time (short 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.

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

Usage: Output -- PTIMS3, console; LTIMS3, printer; STIMS3, switchable.

Output examples:         "hh:mma"  "h:mma"
                         "hh:mmp"  "h:mmp"
     [military time]     "hh:mm"   "h:mm"
     [relative time]     "+nnnn"

PTIMS4, LTIMS4, STIMS4 - Prints dual time (short 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.

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

Usage: Output -- PTIMS4, console; LTIMS4, printer; STIMS4, switchable.

Output examples:         "hh:mm:ssa"
                         "hh:mm:ssp"
     [military time]     "hh:mm:ss "
     [relative time]     "+nnnn    "

PTIMS5, LTIMS5, STIMS5 - Prints dual time (short 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.

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

Usage: Output -- PTIMS5, console; LTIMS5, printer; STIMS5, switchable.

Output examples:         "hh:mm:ssa"  " h:mm:ssa"
                         "hh:mm:ssp"  " h:mm:ssp"
     [military time]     "hh:mm:ss "  " h:mm:ss "
     [relative time]     "+nnnn    "

PTIMS6, LTIMS6, STIMS6 - Prints dual time (short 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.

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

Usage: Output -- PTIMS6, console; LTIMS6, printer; STIMS6, switchable.

Output examples:         "hh:mm:ssa"  "h:mm:ssa"
                         "hh:mm:ssp"  "h:mm:ssp"
     [military time]     "hh:mm:ss"   "h:mm:ss"
     [relative time]     "+nnnn"

