Diario de desarrollo de RDMC:
-----------------------------

2000-02-13
        DMC1: Paso del codificador de st0ne a WDOSX+NASM/RDOFF.
2000-08-06
        UNDMC1: Paso del decodificador de st0ne a WDOSX+NASM/RDOFF,
                stdin a stdout.
        DMC2: Lectura de archivos desde la linea de comandos.
        UNDMC2: Lectura de archivos desde la linea de comandos.
        DMC3: Permite archivos de cualquier tamao reiniciando el modelo.
        UNDMC3: Permite archivos de cualquier tamao reiniciando el modelo.
2000-08-07
        DMC4: Unin de codificador y el decodificador en el mismo programa.
2000-08-08
        DMC5: Arreglo para un error de codificacin.
2000-08-10
        DMC6: Corregido un error de memoria.
2000-08-13
        DMC7: Soporte parcial de nombres largos.
2000-08-16
        DMC8: Implementacin del reinicio del modelo si la compresin falla.
                Esto mejora la compresin en muchos casos, aunque en otros
                engorda los archivos.
              Indicador de vida (punto si la compresin es normal, 
                asterisco si se reinicia por fallo de compresin y smbolo
                de sumar al reiniciar por que la memoria se llena).
2000-08-22
        DMC9: Gran aumento de velocidad al no borrar la memoria al iniciar.
                Corregido bug cuando el archivo de salida es erroneo.
                Algunos otros pequeos fallos corregidos, que evitan trucos
                sucios.
2000-08-23
        WDOSX: Aadido tratamiento de argumentos como en C en RDOFF.ASM, y
                consegu recompilar. Ahora el soporte de nombres largos en
                DMC7, DMC8 y DMC9 bajo Windows es total, sin ningn cambio
                en el cdigo, tan solo una recompilacin con el nuevo 
                STUBIT.EXE .
2000-08-24
        WDOSX: Pequeo fallo corregido. Ahora se leen los argumentos como
                los programas compilados por BCC .
2000-08-27
        RDMC1: Implementada mi propia idea para mejorar la compresin, pero
                solo para el compresor. Parece que funciona. :-)
2000-08-28
        RDMC2: Implementados buffers para los datos descomprimidos, lo cual
                proporciona un gran aumento de velocidad, y aplicada la idea
                al descompresor, pero no funciona, as que ahora mismo no
                puedo descomprimir los archivos mas pequeos producidos
                gracias a mi idea. :-<
2000-08-29
        RDMC3: Cambiado el esquema de codificacin un poquito... y por fin
                funciona la descompresin! Eliminado el simbolo de suma de
                la indicacin de vida.
2000-08-31
        RDMC4: Implementados buffers para los datos comprimidos tambin >
                otro aumento de la velocidad.
2000-09-09
        RDMC5: Arreglado un fallo extrao de la FPU (Odio los denormales!),
                pero sigue habiendo algn asqueroso bug por ah que impide
                descomprimir algunos archivos.
               Aadido un pequeo test para detectar archivos incorrectos,
                y la orden se chequea antes de abrir los archivos (por lo
                tanto ahora una orden incorrecta no genera un archivo de
                salida vaco como haca antes).
               Por ltimo, varias optimizaciones de espacio y velocidad
                (ya no hace una pausa al final de la descompresin).
2000-09-10
        RDMC6: Rearreglado el bug de la FPU y corregido un error serio de
                codificacin (el asqueroso). Aadido un poquito mas de
                chequeo de errores. Esta podra ser la ltima versin
                alpha.
2000-09-13
        RDMC7: (Oh no, otra alpha!). Corregido un bug relacionado con la
                deteccin de archivos incorrectos de entrada (gracias a
                Jibz). Aadida deteccin de disco lleno.
2000-09-14
        Triste descubrimiento (para mi): "Mi" idea ya fue propuesta en el
                artculo original sobre DMC que apareci en Computer Journal,
                o sea que de ma no tiene nada.
        RDMC8: (Aaargh! otra mas). Corregidos 3 estupidos bugs que insert
                en RDMC5 (gracias de nuevo Jibz). No causaban ningn efecto
                bajo DOS (por eso no los detect), pero hacan que el
                programa se abortase siempre bajo Windows al final de la
                compreson o al comienzo de la descompresin.
2000-09-16
        RDMC v0.00b: (Primera beta). Corregido otro estupido fallo de los
                que solo se detectan en Windows. Los archivos erroneos son
                borrados. Eliminado el indicador de vida de los puntos.
                Versin en espaol.
2000-09-17
        RDMC v0.01b: Indicador de porcentaje.
2000-09-23
        RDMC v0.02b: Corregido otro bug. Arreglado el indicador de
                porcentaje para archivos muy pequeos. Se muestra
                informacin de la compresin. Devuelve errorlevel=1 si
                hay algn error.
2000-10-13
        RDMC v0.03b: Pequeas optimizaciones. Aadidos comentarios y
                cdigo fuente incluido con el programa.
2000-10-20
        RDMC v0.04b: Preservacin de fecha y hora. Uso de archivo
                temporal, permite usar el mismo nombre para entrada
                y salida. Primera versin pblica.
2000-10-26
        RDMC v0.05b: Deshabilitadas las funciones de nombres largos
                bajo DOS, para evitar problemas con LFNDOS (que
                colgaban la versin anterior). Se volvern a habilitar
                en cuanto se solucionen las incompatibilidades actuales
                (si es que alguna vez lo hacen).
2001-04-09
        RDMC v0.06b: Desaparece el cursor parpadeante, y otros cambios
                cosmticos. Recompilado con la nueva versin de WDOSX, que
                consigue un ejecutable de menor tamao. (Si, ya se que son
                cambios bastante estpidos, pero la principal razn de ser
                de esta versin es corregir el URL de NASM y mostrar mi
                peaso de direccin de email nueva.

COSAS POR HACER:
- Parmetros configurables por la linea de comandos.

PLANES PARA EL FUTURO LEJANO:
- Lazy updating (si alguien me lo explica...).
- Transformacin de packer a archiver.
- Mas mtodos de compresin (BWT, LZP, PPM...).

PLANES PARA UN FUTURO MUY MUY LEJANO:
- GUI (parecida a la del ACE).
- Versin Linux.
- Versin Windows?.
