
 Historia de desarrollo del programa VangeliSTracker.
 ====================================================

 ----------------

 09-Dic-1992 Creada la versin 1.0a

*       Primera versin no-beta.
*       Ya funciona en la SB 16 en estreo. Hasta 34500 Hz en estreo!!.
        Inconveniente: Es un poco inestable. Si le cambias la frecuencia de
        muestreo o los filtros, puede perder el hilo.
*       Ya funciona con el buffer circular, de miedo con QEMM, etc. Veremos en
        la SB y en la Pro qu tal se porta (slo lo he probado en la SB 16, con
        su modo de no-inicializacin), y suena perfecto. La pega es que con esa
        tarjeta, en estreo, si se cambia la frecuencia de muestreo, o al
        cambiar los filtros o al cargar el siguiente MOD, puede perder la
        sincronizacin y dejar de sonar. :-(
*       Arreglado el fallo que haca que no pudieras arrancar con todos los
        34500 Hz.
*       Probado el buffer circular en la SB 2.0 y en la SB Pro 2.0. Haba un
        fallo en la inicializacin, pero ya est solucionado.
*       Arreglado el cambio de frecuencia en el driver de OS/2 (Dispositivo File)
*       Arreglado un chasquido al arrancar el mdulo.
*       Introducida la ventana de crditos. Se activa pulsando F8.
*       Arreglada la descripcin de uso del VT. Ahora no te pide que pulses una
        tecla si redireccionas la salida a un fichero.
*       Esta versin se "escap", y fue distribuida antes de tiempo, sin
        documentacin. No le funcionaba bien del todo el DMA. :-(

 ----------------

 12-Dic-1992 Creada la versin 1.0b

*       Multiplicadas por dos las transferencias de DMA, para evitar ligeras
        reverberaciones. Funciona muy bien.
*       Optimizado el clculo de los buffers de DMA, para que no ocupen ms de
        lo que deben.
*       Arreglado un desafine inicial cuando se usa DMA de alta velocidad en la
        Sound Blaster.
*       Cambiado el aspecto de los vmetros. Quedan mejor, no?
*       Distribuda al pblico.

 ----------------

 17-Jan-1993 Creada la versin 1.0c

*       Introducido el sistema de ficheros temporales, en el mdulo FileUtil.
*       Ya graba el estado completo del vdeo. El buffer de video lo almacena en
        el fichero temporal VideoBuf.
*       Mejorado el aspecto de las barras de vmetros. Ahora, adems, con la
        tecla 'B', puedes elegir el LED que ms te guste.
*       Mejorada la movilidad de las barras de samples. Ahora, ya no se
        quedar ninguna fija en amarillo. NUNCA.
*       Implementado el sistema de Swapping. Ahora, ya se podr hacer que ocupe
        menos al hacer el shell, y que no haya problemas de memoria cuando
        aumente ms el programa con las 1001 opciones que se le piensan poner.

 ----------------

 27-Jan-1993 Creada la versin 1.0d

*       Quitado el control de memoria dinmica basado en el Heap del DOS.
        Se ha hecho para poder mejorar sustancialmente el efecto del swapping.
*       Arreglado el control de ficheros daados o incorrectos. Ahora, no aborta,
        sino que sigue hasta el final de la lista de MODs.
*       Preparada la carga de ficheros .WOW y de los ficheros .MOD de 6 y 8
        voces del FastTracker de Triton.
*       Introducido el comando de BPM (F, con parmetro > $1F). Necesario para
        poder escuchar los ficheros .WOW y los del FastTracker. Cambiado el
        lmite a $30, para evitar errores en MODs clsicos de 4 voces.
*        Ya se oyen las 8 voces !!!!!! O:-)
*       Creado el sistema de "scroll de canales" (slo se ven 4 a la vez en
        pantalla).
*       Cambiado el aspecto de la partitura. Se va el nmero de comando, y
        entran los nombres ms largos.
*       Introducidos los comandos de "Fine Tone Portamento".
*       Creado el cargador de ficheros .OKT. Son los mejores de 8 voces que he
        visto hasta ahora. ;-)
*       Introducidos los comandos "Arpeggio 1" y "Arpeggio 2", que se usan en
        los ficheros .OKT. Faltan los "Note Slide".
*       Doblado el volumen del sonido. Se hizo esto porque los .OKT sonaban
        demasiado bajos y, por lo tanto, como con menos bits. Introducido el
        control de saturacin para que no haga ruido de "chispas".
*       Versin no sacada al pblico, por faltarle cosas (p. ej. no suena en
        estreo despus de los cambios para las 4 voces).

 ----------------

 31-Jan-1993 Creada la versin 1.0e

*       Aadido el estreo de nuevo.
*       Durante las anteriores versiones, se han arreglado solos algunos
        fallos, que parece que slo se daban en ciertos ordenadores NCR... :-?

 ----------------

 23-Feb-1993 Creada la versin 1.1a

*       Esta versin es prcticamente la misma que la 1.0e, slo que con los
        DOCs actualizados. No saqu la otra al pblico porque pensaba hacer
        primero el cargador de .669, pero me he metido en unos follones
        tremendos, y todava est a medias.
*       Eso s: NOTICIA IMPORTANTE. He conseguido unos ficheritos con extensin
        .S3M que son las canciones de las ltimas demos de Future Crew (formato
        Scream Tracker 3.0). Y ya conozco con exactitud el formato, as que en
        la prxima versin... ;-) (Todo sto con el mximo respeto por la gente
        de FC, que estn haciendo lo mejor de lo mejor en grficos, msica,
        efectos y esttica en el mundo del PC, y con el nimo de permitir a
        usuarios con 286 y/o sin SB que puedan apreciar su trabajo).

 ----------------

 xx-Feb-1993 Creada la versin 1.1b

*       Esto no es una versin, sino una chapuza. :-( El ejecutable dice 1.2a,
        pero no lo es.

 ----------------

 26-Mar-1993 Creada la versin 1.2a

*       Implementado el mdulo de manejo de Heaps. Ahora, si tienes UMBs libres,
        te los usa.
*       Implementado un nuevo formato interno del mdulo, mucho ms generalista
        que el que haba antes. Adems, es OOP. En este formato, voy a ser
        capaz de meter todo lo que tienen todos los dems formatos.
        El nuevo formato incluye ms patrones, ms instrumentos, volumenes
        independientes para las notas, un lugar para el comentario/descripcin
        de la cancin, etc.
*       Implementado el cargador de .S3M.
*       Implementado el cargador de .STM.
*       Implementado el cargador de .669.
*       Ahora, no es necesario ponerle ninguna extensin al nombre de la
        cancin. VT usa todas las conocidas de forma automtica.
*       Arreglada la deteccin de la redireccin de la salida estndar.
*       Cambiada la inicializacin de vdeo, para hacerla ms similar a versiones
        ms antiguas de VT. (Bug fix). A ver si as tira.
*       Aumentados los parmetros del ShellVT, para que acepte un programa a
        ejecutar en vez del shell.
*       Cambiada la sintaxis de lnea de comando. Por fin usa switches. Adems,
        perimte meter switches y nombres de canciones desde un fichero ascii,
        con slo indicarlo precedido por un signo de arroba (@) (ficheros .VTO).
*       Implementado el cargador de .S3M que los carga desde dentro de los
        ficheros de demos de Future Crew. Ahora, se puede hacer "VT UNREAL.EXE"
        ;-)
*       Implementado el cargador de .S2M. Este formato corresponde a las
        versiones
        intermedias de Scream Tracker, entre la 2 y la 3, probablemente muy betas.
        Canciones de este tipo se encuentran en demos como "Mental Surgery" de
        FC. Aviso: No todas las canciones S2M usan el mismo formato. Hay
        variaciones, as que no todas funcionarn.
*       Implementado un filtro potenciador de graves. Prubalo pulsando la
        tecla "L". Slo funciona en mono.
*       Hay varias versiones repartidas por ah con ste nmero de versin. No
        todas son iguales, y no todas funcionan bien. Y en ninguna pone "beta"
        O:-( Por lo tanto, no ser una versin oficial. Adems, todas esas
        versiones estaban inexplicablemente empaquetadas como 1.1b. :_(
   
 ----------------

 30-Mar-1993 Creada la versin 1.2b

*       Es la anterior, pero con el ShellVT y el OS2VT ampliados con todo lo
        que se le cambi al VT.

 ----------------

