History of the development of the VangeliSTracker program. ========================================================== ---------------- 09-Dic-1992 Created version 1.0a * First non-beta version. * Now it works on the SB 16 in stereo. ­­Up to 34500 Hz in stereo!!. Inconvenient: It's a little bit unsteady. If you change the sampling frecuency or the filters, it can loose track. * The circular buffer already works, great with QEMM, etc. We'll see how it does with the SB and the Pro (only tried with the SB 16, with its uninitialized mode, and sounds perfect). * Fixed the bug that stopped the program from starting with the full 34500 Hz. * Tried the circular buffer with the SB and the Pro. There was a bug in the initialization. Fixed. * Fixed the freq. change in the File (OS/2) driver. * Fixed a click when starting the music. * Created a credits window. Activated using F8. * Fixed the usage description. Now, it doesn't ask to press a key if you redirect the output to a file. * This version 'escaped', and was distributed before time, without documentation. DMA didn't work fully. ---------------- 12-Dic-1992 Created version 1.0b * Duplicated the DMA transferences, to avoid slight reverberations. Works really well. * Optimized the DMA buffer calculations, so they don't occupy more than necessary. * Fixed an initial bad tone when using Hi-speed DMA with the SB. * Changed the vu-meter aspect. Better now, Ļisn't it? * Distributed to the public. ---------------- 17-Jan-1993 Created version 1.0c * Introduced the swap file system. * Now, the program saves the full video state. The video buffer is stored in the swap file. * Better aspect for the vu-meters. Now changeable with the B key. * Better movility for the sample color bars. Now, they can never get stuck in yellow. ---------------- 27-Jan-1993 Created version 1.0d * Removed the dynamic memory control based in the DOS Heap. Did this to allow a better use of the swapping. * Fixed the damaged or wrong file detection. Now it doesn't abort. Instead, the program will go on with the next song. * Prepaed the .WOW and 6/8 voices .MOD files found in the Triton FasTracker. * Introduced the BPM command (F with parameter > $1F). Necessary to listen to .WOW, FasTracker and .669 songs. Changed the limit to $30, to avoid errors in the classic 4 voice MODs. * Now 8 voices available!!!!!!! O:-) * Created the channel scroll system. Only 4 channels can be seen at one time. * Changed the partiture aspect. No more command number. * Introduced the "Fine tone portamento" commands. * Made the .OKT loader. The better 8 voices seen up to the date. * Introduced the "Arpeggio 1 and 2" commands, used in tthe .OKT files. Still missing the "Note Slide". * Doubled the output volume. Made this because the .OKTs were too low, and so with fewer bits. Introduced the saturation control, to avoid "sparks" in the sound. * Version not released to the public, because it lacks things (the stereo doesn't sound). ---------------- 31-Jan-1993 Created version 1.0e * Added the stereo again. * During the former versions, some bugs seem to have been fixed by themselves. Bugs related to certain NCR computers... ---------------- 23-Feb-1993 Created version 1.1a * This version is the 1.0e, only with the DOCs updated. Didn't release the 1.0e because I wanted to make the .669 loader, but I've got too much job going on, and it's not finished. * IMPORTANT NEWS: I've got a few little files with the extension .S3M, which are the songs of the last Future Crew demos (Scream Tracker 3.0 format). I've already figured out the file format, so for the next version... ;-) (All this made in the most respectful of the ways towards the FC people, who are doing the best in graphics, music effects and aesthetic in the whole PC world, and wanting to allow 286 and non-SB users to enjoy and apreciate their job). ---------------- xx-Feb-1993 Created version 1.1b * This is not a version. It's junk. :-( The EXE file says 1.2a, but it's not so. ---------------- 07-Mar-1993 Created version 1.2a * Implemented the heap handling UNIT. Now, if you have free UMBs, the program uses them. * Implemented a new internal song format, quite more generalistic. Also, it's OOP. With this format, I'll be able to implement every feature of every other format. The new format includes more patterns, more instruments, independent volumes for the notes, space for the song comment, etc. * Implemented the .S3M loader. * Implemented the .STM loader. * Implemented the .669 loader. * Now it's no longer necessary to give the song filename extension. The program will use all the known ones. * Fixed the standard output redirection detection. * Changed the video initialization, to make it more similar to older versions of VT. (Bug fix). * Added ShellVT params, to allow the specification of a program to execute instead of the shell. * Changed the command line syntax. Now, it uses switches. It also allows to have switches and song names in an ASCII file, just by writing it starting with an at-sign (@). That's the .VTO files. * Implemented the .S3M loader which extracts the file from inside the EXE file of a Future Crew demo. Now, you can say: "VT UNREAL.EXE" ;-) * Implemented the .S3M loader. This format corresponds to the intermediate versions of the Scream Tracker, between the 2.x and the 3.0, probably beta versions. This kind of songs is found in demos like "Mental Surgery", by FC. Note that not all the .S2M song use the very same format, so some might not work. * Implemented a filter bass-enhancer. Try it pressing the "L" key. It only works in mono sound. * There are several versions around with this version numbre. They are not the same, and not all work well. And none of them says "beta" O:-( Therefore, it won't be an official version. Also, all those versions are unexplainably packed as 1.1b. :_( ---------------- 30-Mar-1993 Created version 1.2b * It's the 1.2a, only with ShellVT and OS2VT enhanced with all the changes in VT. ----------------