(←Back)
 Changes in MISCLIBS 19.1

 - Update both GETPFTMSTMP$ and GET$$TMSTMP$ routines to change the initial 'ER
   TDATE$' instruction to 'ER 0' and store the value used at execution time, to
   avoid being flagged by an ER TDATE$ scanning routine.

 =======================================
 Changes in MISCLIBS 18.2

 - Add GETPFTMSTMP$ routine as alternative to GET$$TMSTMP$; uses ER CONFIG$ to
   retrieve program file MODSWTIME$ parameter.

 =======================================
 Changes in MISCLIBS 18.1

 - Add GET$$TMSTMP$ routine, to determine a site's default elt timestamp format
   if it doesn't yet have ER TIMEBYINDEX$.

 =======================================
 Changes in MISCLIBS 17.1

 - Update SNOOPY/77R1U2: handle ER TIMEBYINDEX$; mode bit 20 will revert to
   editing multiply/divide immediate operands in octal.
 - Split SCRSIZ$ synchronized waiting activity into $(4) so that $(1) & $(2)
   could be overwritten after initialization.
 - To align output, SGNL$EDIT will edit counts with a field width of 10. An
   alternate number may be stored in SGNLNDIG.
 - Expand CALPRT year range to 1900-2444.
 - Upgrade to STM$PKG Rev. 10.

 =======================================
 Changes in MISCLIBS 16.4

 - CALPRT$: Reduce width of months from 23 to 22 characters.
 - Add HELP call for CALPRT, to show call format.
 - Update EDDEC$FD routine to allow redefinition of separator character.

 =======================================
 Changes in MISCLIBS 16.3

 - Add CALPRT$ routine, to print a calendar for quick reference.
 - Add CALPRT processor, to print custom calendar using CALPRT$.
 - MEMLIBS are now part of MISCLIBS rather than a separate package.
 - Element AMWNAMES (ASCII version of MWNAMES) added; was inadvertently omitted.

 =======================================
 Changes in MISCLIBS 16.2

 - Add DATELN$ routine: Fieldata date line for signon w/o SYSLIB.

 =======================================
 Changes in MISCLIBS 16.1

 - Update REGSNP 2R1; can now snap any registers in groups of 4.
 - Fix bug in EDELT$: would only edit 1 '/' if write key but no read key.
 - Upgrade to STM$PKG Rev. 9.

 =======================================
 Changes in MISCLIBS 15.2

 - Upgrade to STM$PKG Rev. 7  for utilities that use it.
 - Fix bug in R$EGSNP proc that would not always generate correct flag bits.

 =======================================
 Changes in MISCLIBS 15.1

 - Add routines EDDEC1$/EDDEC2$, in element EDDEC$, for editing single- or
   double-word integers with optional comma separation. Also add routine
   EDDEC$FD to convert EDDEC1$/EDDEC2$ output to Fieldata.
 - Add routines SORT1/SORT2, in elements SORT1$/SORT2$, for short bubble sorts
   of 1- or 2-word records.
 - Revise MDI proc: Special call & extra instruction if either number negative.
 - Update SNOOPY/77R1U1 for new SYSLIB level.

 =======================================
 Changes in MISCLIBS 14.3

 - Add routine TM$HMSMS, to convert TIME$ word to hrs/min/secs/msecs.
 - Update REGSNP to allow 2-word snapid, up to 11 characters.
 - Update SNOOPY/76R4AU4: Show new ERs MODSWTIME$ & TIMECONFIG$; show full
   spelling of ERs longer than 7 characters. Fix bug: INC/INC2/DEC/DEC2/ENZ was
   not working for partial words.
 - Add 'ENDRD' parameter to H$ELPPG so will set FUSION's 'ERD' parameter,
   causing a final read on exit to avoid scrolling up an extra line.
 - Add the entry points WKDAYZ, WNAMEZ, and AWNAMEZ respectively to MWDATA,
   MWNAMES, and AMWNAMES, to allow indexing into weekday abbreviations and
   names from 0 (Sunday) rather than 1 (Monday).
 - CSF$DEBUG was not showing time.

 =======================================
 Changes in MISCLIBS 14.2

 - Remove STM$PKG from MISCLIBS; now standalone.
 - Add MDIDDI proc element, with procs for MDI (Multiply Double Integer) and
   DDI (Divide Double Integer).
 - Update CSF$DEBUG, FITEM$DEBUG, and REGSNP to include BDI of calling address.
 - Update SNOOPY/76R4AU3: LAQW and SAQW were not showing correct changes.

 =======================================
 Changes in MISCLIBS 14.1

 - Update STM$PKG Rev. 2 to add new routines, optional testing for dates after
   2100/02/28, and new section in DOC about date calculations.
 - Update SNOOPY/76R4AU2: allow load of R0, show LAQW/SAQW register/word change.

 =======================================
 Changes in MISCLIBS 13.2

 - Add STM$PKG, a date/time editing routine based on ER SYS$TIME and DWTIME$
   which does not require the EDIT$/AEDIT$ time routines. Can also edit TDATE$
   words and perform the functions of ID$.
 - Update SNOOPY/76R4AU1 to show registers A2-A3 after ER SYS$TIME.
 - Fix bug in SNOOPY/76R4AU1 to allow an index register on an ER.

 =======================================
 Changes in MISCLIBS 13.1

 - Fix P$AD proc bug in PROCS/MISC: generate 18-bit immediate operand correctly.
 - Fix OPWD proc bug in PROCS/MISC: T error if OPWD *'x' includes bit 5 (35).
 - Update TD$DWT$ to return SWTIME format in A2 as well as DWTIME$ in A0-A1.
 - Update DWT$TD$ with entry point SWT$TD$: convert SWTIME to TDATE$.
 - Update DWT$WKD$ with entry point SWT$WKD$: return weekday index from SWTIME.

 =======================================
 Changes in MISCLIBS 12.5

 - Update SYSCOMPSKEL to print a list of available BDIs at end of BDI list.
 - FITEM$DEBUG was destroying A4. All registers used should be restored.

 =======================================
 Changes in MISCLIBS 12.4

 - Add STM$WKD$ routine, to return TDATE$ from ER SYS$TIME words.
 - Add DWT$WKD$ routine, to return index of weekday from DWTIME$ words.
 - Add FITEM$DEBUG routine, to trace ER FITEM$ execution and display results.
 - Update OPWD proc in PROCS/MISC to generate correctly in Extended Mode.

 =======================================
 Changes in MISCLIBS 12.3

 - Add CW8SET routine, for managing bits 7-8 of the condition word.
 - Update SNOOPY/76R3DU4 to recognize ER SYS$TIME.

 =======================================
 Changes in MISCLIBS 12.2

 - Update COLREC$ routine to accommodate more than 4095 records per page.
 - Split SGNL$ into SGNL$ and SGNL$EDIT in case EDIT$ not used; update
   SGNL$EDIT to edit the complete double integer counts stored if necessary.

 =======================================
 Changes in MISCLIBS 12.1

 - Update AEDCOMMA$ & EDCOMMA$ routines to allow alternate separator character.

 =======================================
 Changes in MISCLIBS 11.5

 - Update DELFIL$ 1R3: allow a request list of specific cycles to delete.
   Add INQFIL$ entry point for query only.
 - Add BCALLBRETN$ proc to support banked routine calls & returns.
 - Upgrade (and add "$" to) FUSION packet element FUSION$PKT/H$ELPPG, intended
   for processors whose only use of FUSION is their HELP page.
 - Ensure H$ELPPG sets user's default FCC (vs. terminal's) if BAR:NUL flag.
 - Split FDA$ into odd & even LCs; translate tables w/ entry points in $(2).

 =======================================
 Changes in MISCLIBS 11.4

 - Add CREG$PR routine, to print an ERRPR$-like message using the 4-word
   contingency information packet returned by the RBASE$ function of ER CREG$.
 - Add SGNL$ routine, to retrieve and optionally edit instruction and cycle
   counts provided by the SGNL instruction.

 =======================================
 Changes in MISCLIBS 11.3

 - Add routines FDA$/AFD$ as replacements for ASCFD$/FDASC$ utilizing the
   BIMT instruction. Pre-call register loads are the same. For banked calls,
   I$BJ X11,FDA$B/AFD$B.
 - Add proc calls for FDA$/AFD$ as well as the system ASCFD$/FDASC$.

 =======================================
 Changes in MISCLIBS 11.2

 - Correct GETQLPJ$: return project id instead of default qualifier for GETPJ$;
   return default qualifier instead of implied qualifier for GETQL$; and
   add GETIQ$ to return implied qualifier.
 - Fix bug in CSF$DEBUG when calling routine address is stored into H1 of
   CSF$DEBUG. Correct documentation: SN1,H1 CSF$DBPRNT, not CSF$DEBUG, to have
   CSF$DEBUG do the ER CSF$ only, with no printing.

 =======================================
 Changes in MISCLIBS 11.1

 - Updated ERPFX$ 1R1D to fix bug if bulk data area unbased at call time.

 =======================================
 Changes in MISCLIBS 10.5

- Updated DELFIL$ 1R2A: A bug was causing it to zero 33 words beyond the end of
  its Dbank, clobbering any element collected immediately after it.

 =======================================
 Changes in MISCLIBS 10.4

 - Updated ERPFX$ 1R1C: ER PFS$ error return other than no-find could clobber
   user's elt packet. Always store size indicator bits in H2 of ERPFX$RFTIA1.

 =======================================
 Changes in MISCLIBS 10.3

 - Updated DELFIL$ 1R2 to indicate if any cycles deleted were removable and
   assigned to-be-deleted with the Y vs. DELFIL$ also now creates a list of a
   file's existing cycles in the DF$CYCLIST table, and updates it after the
   deletes. Updated DELFIL 1R2 processor to use and display these new features,
   including the Q option (Query) to list existing cycles without deleting.

 =======================================
 Changes in MISCLIBS 10.2

 - Add DELFIL$ routine for deleting files, plus auxiliary processor DELFIL.
 - Updated ERPFX$ 1R1B to use new ER interception method.
 - Upgrade CSF$DEBUG to provide for alt. print file & status display control.
 - SCRSIZ$/SCRLIN$ routines now observe stricter TS/TCS protocol.
 - Use year and sequence number for MISCLIBS level.
(←Back)