SYSLIB History: Original SYSLIB 1.0 - 16 Jan 84 3.6 - 10 Dec 85 Richard Conn Changed to Z80 mnemonics, many minor updates 3.7 - 24 Apr 87 Harold F. Bower Optimized routines for Z80 Code, corrected errors, crunched code 4.0 - 2 Aug 87 Harold F. Bower Fixed reported test bugs. Initial optimized release 4.0 - 19 Jan 88 Harold F. Bower Corrected DIRQ bug, minor additional optimization. Final release 4.0 - 14 May 88 Harold F. Bower Revised 16-bit comparisons in several modules. 4.0 - 7 Aug 88 Harold F. Bower Optimized SDIR01-04,10, SDIRBF. Added DMA set to 80H to SDIR, SDIRQ & SDIRQS. 4.0 - 19 Dec 88 Harold F. Bower Fixed bug in SCOMP, Added more checks to LUINIT, Saved a byte, deleted lib call & speeded up INITFCB, Added Extent mask back in DPARAMS & SDIR02. 4.0 (release) - 1 Apr 89 Harold F. Bower Minor Code Optimizations and cosmetic source polishing 4.1 (Test) - 23 Jul 89 Harold F. Bower Significant rewrites and Optimizations 4.2 - 23 Sep 89 Harold F. Bower Additional Optimization of BDOS & BIOS Interfaces. Split into increased number of modules to reduce linked pgm size. 4.2a - 28 Oct 89 Harold F. Bower Bug fixes, generalized for assembly/linkage by ZMAC and SLR family of tools. 4.3 - 18 Aug 90 Harold F. Bower/Joe Wright Fixed EVALxx routines, added optimizations of JWW. 4.3a - 29 Sep 90 Harold F. Bower Fixed errors in SORT and incorporated ideas from Carson Wilson. 4.3b - 26 Nov 90 Hal Bower/Joe Wright SORT - Completely redone by Joe Wright. MUCH faster and smaller. It has replaced the embedded sorts used in the directory routines. SSBINIT - Now initializes the pointers (if used) instead of SORT. Not used if you are sorting actual records. DIRALPHA/DBUFFER/DIRQ/DIRQS - Now use the general sort routine SORT and SSBINIT instead of a unique sort routine. MULT/DIV - Completely redone by Joe Wright. MUCH faster ARGV - Redone by Joe Wright. Now works and smaller COUT7 - Now preserves MSB in A GFA - Two bytes shorter thanks to Howard Goldstein -- Documentation Changes: SYSLIB.HLP - changed versions are marked with a vertical bar on right. SYSLIB7.HLP - changes are marked with a vertical bar in column 65. Tabs changed to spaces, new multiplication and division routines notes SYSLIBB.HLP - changes are marked with a vertical bar in column 65. Tabs changed to spaces, new SORT and SSBINIT routines documented, and method of adding a user sort are documented. 4.3c - 12 Dec 90 Hal Bower/Joe Wright SYSLIB broken into SYSLIB1 and SYSLIB0. ZML filename,SYSLIB1/,SYSLIB0/ SORT - New feature to make re-ordering of records after pointer sort optional. 4.4 - 15 Jun 91 Public Release Harold F. Bower/Joe Wright Included new SORT routines from Joe Wright, re-combined to one library. 4.5 - 29 Aug 92 Public Release Harold F. Bower Corrected SOUT to preserve flags per documentation.