22Disk Version 1.44 Release Note

We've changed the basic diskette access library to improve operation
under Windows and Windows 95.  The 22DINST installation utility is now
simply a batch file.  As a bonus, we now support diskette controllers
using DMA channels other than 2 and IRQs other than 6.

                22DISK Version 1.43 Release Note

The format definiton file, CPMDISKS.DEF, requires that SIDES precedes
SECTORS in a definition.  Almost all of our definitions follow this rule,
but there were three that did not (EXI2, VAR1, and JON1).  Version 1.43
contains a check in the definiton processing making sure that this ordering
convention is enforced.

                22DISK Version 1.42 Release Note

We fixed the problem of getting "Drive not ready" errors when formatting
diskettes with interleaves above 4 or so.

(There was no 22DISK 1.41--if you have a copy that claims to be 1.41,
 it's probably a hack.)

                22DISK Version 1.40 Release Note

22DISK should now operate on 50MHz 80486 and Pentium systems after we
re-worked the diskette access routines.  The maximum number of definitions
was increased to 600.

                22DISK Version 1.39A Release Note

Sparse files (those files with missing extents or records) are now copied
without comment from CP/M diskettes.  Gaps in a sparse file are filled with
binary zero.  This means that a DOS file may appear to be much larger than
its sparse CP/M counterpart, as MS-DOS does not support sparse files.

                22DISK Version 1.39 Release Notes

There was a problem when formatting BMC IF800 diskettes, where there
are only odd-numbered sectors present.  That is, the sectors are numbered
1,3,5,7...  CFMT had assumed that sectors would differ from one another
by 1, not 2.  Version 1.39 remedies this.

               22DISK Version 1.36 Release Notes

                        April, 1991

We had to do something.  With over 320 definitions, the CPMDISKS.DEF
file was getting out of hand.  Version 1.35 is the result of our
tinkering.

If you're not given to playing with the 22DISK diskette defintiion
file, you can skip the following--you'll notice no significant changes
in the way 22DISK operates.

However, if you "roll your own" definitions, you should know that
the random (indexed) form of the CPMDISKS.DEF file is now "tokenized".
That is, keywords are replaced with one-byte values.  Redundant space
characters are also removed and the text on the BEGIN line only appears
in the index, not also in the body.

Another change is that the .LBL files are now incorporated into the
CPMDISKS.DEF file at GENINDEX time--you don't have to carry them along
separately.

STRIPIDX will now "re-constitute" the ASCII form of the CPMDISKS file,
and extract the .LBL files.  Because of the tokenizing process, there
may be some small differences in line layout of the reconstituted form.
 
Fear not, 22DISK will still accept the non-indexed ASCII form of
CPMDISKS.DEF.  So you can tweak and test without having to GENINDEX.

All of this saves us about 51K on the distribution copy--not too shabby.

Our next move is to combine all of the modules into a single program.
We'll also buffer our directory reads and writes and introduce an ASCII
configuration file.