RDMC devopment diary:
---------------------

2000-02-13
        DMC1: Port from st0ne coder to WDOSX+NASM/RDOFF.
2000-08-06
        UNDMC1: Port from st0ne decoder to WDOSX+NASM/RDOFF, stdin to stdout.
        DMC2: infile & outfile from command line.
        UNDMC2: infile & outfile from command line.
        DMC3: Allow any file size by flushing.
        UNDMC3: Allow any file size by flushing.
2000-08-07
        DMC4: Join both coder & decoder in the same program.
2000-08-08
        DMC5: Workaround for an encoding bug.
2000-08-10
        DMC6: Memory bugfix.
2000-08-13
        DMC7: Partial LFN support.
2000-08-16
        DMC8: Flushing if compression fails implemented. This improves
                compression on many cases, but may also enlarge some files.
              Alive indication (dots on normal compression, asterisk on
                reinitiation because compression was failing and add sign
                on reinitiation because memory is full).
2000-08-22
        DMC9: Big speedup, not clearing the memory at init. Bug fixed on
                bad outfile name case. A few more minor bugfixes, that
                avoid some hacks.
2000-08-23
        WDOSX: Added C like argument parsing to RDOFF.ASM, and managed to
                recompile. Now DMC7, DMC8 and DMC9 have full LFN support
                under Windows, without any code change, just a recompilation
                with the new STUBIT.EXE .
2000-08-24
        WDOSX: Small bugfix for argument parsing. Now it behaves as BCC .
2000-08-27
        RDMC1: Implemented my own idea to improve compression, but only
                for the encoder. Anyway, it seems to work :-)
2000-08-28
        RDMC2: Implemented file buffers for uncompressed data, that gave
                a big speedup and also applied my own idea to the decoder,
                but it doesn't work, so right now I can't decode the
                smaller files produced thanks to my idea... :-<
2000-08-29
        RDMC3: Changed encoding scheme a little bit... and finally fixed
                the decoder! Removed add sign from alive indications.
2000-08-31
        RDMC4: Implemented file buffers for compressed data too > another
                speedup.
2000-09-09
        RDMC5: Fixed a nasty rare FPU bug (I hate denormals!), but there
                is still some nasty bug around because some files are not
                decoded correctly yet.
               Added a small check for bad infiles, and command is tested
                before opening files (therefore a bad command now doesn't
                produce a void outfile as it did before).
               Finally, several size and speed optimizations (no more final
                pause for decompression).
2000-09-10
        RDMC6: Refixed FPU bug and fixed a serious encoding bug (the nasty
                one). Added a bit more of error checking. This one may be
                the last alpha.
2000-09-13
        RDMC7: (Oh no, another alpha!). Fixed a bug related to bad infile
                checking (thx Jibz). Added disk full detection.
2000-09-14
        Sad discovery (for me): "My" idea was already proposed in original
                article about DMC that appeared in Computer Journal, so
                it's not mine at all.
        RDMC8: (Aaargh! one more). Fixed 3 stupid bugs that I inserted in
                RDMC5 (thx again Jibz). They caused no problems under DOS
                (that's why I didn't notice them), but made the program
                crash under Windows always at the end of compression and
                at the very start of decompression.
2000-09-16
        RDMC v0.00b: (First beta). Fixed another stupid bug that only
                could be noticed under Windows. Bad outfiles are deleted.
                Removed dot based alive indicator. Spanish version.
2000-09-17
        RDMC v0.01b: Percent indicator. Changed from "e to encode, d to
                decode" to "c to compress, d to decompress".
2000-09-23
        RDMC v0.02b: Fixed another bug. Fixed percent indicator for very
                small files. Compression information shown. Returns
                errorlevel=1 if there was any problem.
2000-10-13
        RDMC v0.03b: Minor optimizations, added comments and source code
                released.
2000-10-20
        RDMC v0.04b: Timestamp preservation. Outfile creation using a
                temporal file. This allows the use of the same name
                for infile and outfile. First public version.
2000-10-26
        RDMC v0.05b: Disabled long filename functions under DOS, to
                avoid problems with LFNDOS (that hanged previous
                version). They will be enabled again as soon as the
                current incompatibilities are fixed (if they ever are).
2001-04-09
        RDMC v0.06b: No more flashing cursor, and other cosmetic changes.
                Compiled with the latestest versions of WDOSX and NASM
                producing a smaller executable. (Yeah, I know that they're
                stupid changes, but the main reason for this version is to
                fix NASM's address and to show my brand new email account).

THINGS TO DO:
- Configurable parameters through command line.

COMING SOMETIME FAR BEYOND:
- Lazy updating (if someone explains it to me).
- Transformation from packer to archiver.
- More compression methods (BWT, LZP, PPM...).

COMING SOMETIME VERY VERY FAR BEYOND:
- GUI (ACE like).
- Linux version.
- Windows version?
