home *** CD-ROM | disk | FTP | other *** search
/ DOS Wares / doswares.zip / doswares / SOUND / GLX205.ZIP / GLX.REV < prev   
Encoding:
Text File  |  1994-03-16  |  10.8 KB  |  211 lines

  1. This is the revision history of the Galaxy Music Player
  2. Coded by Virt of T∙R∙I∙A∙L...
  3.  
  4.  - > Future enhancements :
  5.      - Loading of 668 etc.
  6.      - SoundBlaster Stereo Support (that's not SB Pro, no typing error !)
  7.  
  8.  - > Version 2.05 (16-03-1994) :
  9.      - First of all I've changed my handle to Virt so don't think the author
  10.        changed or something ;-))
  11.      - Fixed mixing routine to actually ROUND the sample offset instead of
  12.        TRUNCATING it...
  13.      - Soundblaster 2.0+ High Speed DMA is back again. For any problems see
  14.        GLX.FAQ.
  15.      - New faster, better SoundBlaster Series output, works ok with SBOS again.
  16.      - New faster, better AdLib Gold output method, works on XT's ok again.
  17.      - At last SoundBlaster Pro Stereo support and autodetection.
  18.      - Rewritten ProAudioSpectrum routines, still problems though, has something
  19.        to do with the PAS Timer stuff.
  20.      - Added sample viewer, try hitting Enter.
  21.      - Small fix in 669 Loader.
  22.  
  23.  - > Version 2.03 (18-02-1994) :
  24.      - New internal memory handling routines, so Upper Memory Block support
  25.        is back. When encountering any problems try using /UMB to disable them.
  26.        For any UMB problems see GLX.FAQ.
  27.      - Fixed a BIG bug in the Stereo routines, it only occurred while using EMS.
  28.      - A Bug in the Pre-Emptive-Ramp processor may have caused some clicking
  29.        on the Gravis UltraSound.
  30.      - Reduced Gravis UltraSound IRQ Rate from 500 Hz to 100 Hz.
  31.      - Tested GLX v2.03 with Chicago/DOS 7.0 and everything went ok, so I guess
  32.        there are no future problems to be expected :))
  33.  
  34.  - > Version 2.01 (14-02-1994) :
  35.      - New internal pattern format, which allows great compression of the
  36.        original pattern data, I've seen 147Kb of pattern data shrink in 83 Kb !
  37.      - Changed SoundBlaster output method, should work ok again.
  38.      - New volume table for Gravis UltraSound, it's louder now.
  39.      - Now loads those old Scream Tracker 2.5 modules (.STM).
  40.      - Support for TakeTracker modules.
  41.      - Fixes in EMS Handling.
  42.      - Fixes in S3M Loader.
  43.      - Fixes in 669 Loader.
  44.      - Fixes in MOD Loader.
  45.  
  46.  - > Version 2.00α (05-02-1994) :
  47.      - Since Virt/T∙R∙I∙A∙L have got a lot of complaints about GLX not
  48.        being the fastest player, we've decided to BOOST GLX's performance
  49.        with about 10% AND due to this performance boost we've decided to
  50.        do the sample stepping at 16 bit resolution instead of 8 bit...
  51.      - New screen layout (designed by Icarus of T∙R∙I∙A∙L) with spectrum
  52.        analysis. This is not a FAKE one it's a 128-Point-Fast-Fourier-Transform
  53.        PS. Because of this FFT when replaying on a GUS there is running a
  54.        22 Khz mono-mixer in the background for the FFT data...
  55.      - A LOT of internal fixes for the forthcoming commercial release of
  56.        the Galaxy Music System...
  57.      - I've put back ALL letters in the name, so everybody can see where it
  58.        came from :)
  59.      - Stereo mixer is nearly just as fast as the mono mixer...
  60.      - Now with "multi-tasking" fileselector-shell
  61.      - Fixed ProAudioSpectrum routines.
  62.      - Fixed S3M & 669 Loaders.
  63.      - EMS Support.
  64.  
  65.  - > Version 1.55 (19-01-1994) :
  66.      - Fixed AdLib Gold output, finally got rid of those "cracks"...
  67.      - Fixed SoundBlaster output, works ok with SBOS again...
  68.      - Volume table calculation is now fully 16 bit, so lower volumes should
  69.        sound a LOT better...
  70.      - Some "things" fixed in S3M Loader...
  71.      - Used less memory, about 4 Kb...
  72.  
  73.  - > Version 1.54 (09-01-1994) :
  74.      - Fixed problems with sample conversion of samples over 32k with 669 & S3M
  75.      - SoundEffects are now working, this has nothing to do with MODule playing
  76.        but I can now use GLX in our demos for NICE soundeffects...
  77.      - Internal changes for forthcoming OBJect version of GLX...
  78.      - General fixes in music-file-loaders for S3M & 669...
  79.  
  80.  - > Version 1.53 (07-01-1994) :
  81.      - Ah. First 1994 release...
  82.      - Well supports ProAudioSpectrum cards, the great MediaVision soundcards !
  83.        Note that PAS Support only works on DMA 0,1,2 & 3 for this version !
  84.      - Rewritten GUS output routines. Now using "Pre-Emptive-Ramping" a
  85.        technique developed by T∙R∙I∙A∙L. It allows VERY fast playing on
  86.        UltraSounds WITHOUT having to wait for the volume ramps to finish !
  87.      - Rewritten GUS dumping routines (no DMA, but VERY fast normal dumping)
  88.        so IF you encounter problems with wrong dumping please contact me...
  89.      - Rewritten AdLib Gold Timing, Now uses the AdLib Gold on board timer.
  90.        I think GLX is the ONLY MODPlayer using the AdLib Gold's timer !
  91.        PS. I still HAVE to get rid of this clicking on an AdLib Gold :(
  92.      - Rewritten Internal format routines now using 32 bit handles instead
  93.        of 16 bit handles.
  94.      - Read buffers for S3M/669 Patterns are now dynamically allocated
  95.        so GLX has become a little bit smaller about 4 Kb...
  96.      - Fixes in some special command handling, again !
  97.  
  98.  - > Version 1.50 (31-12-1993) :
  99.      - Since this will be the last GLX release for 1993 :
  100.        Happy Newyear to EVERYBODY !!!
  101.        But as you would expect, you'll hear from T∙R∙I∙A∙L in 1994 !
  102.      - Now loads ScreamTracker 3.0 files too, upto 16 channels & 64 instruments.
  103.      - Major fixes in ALL music drivers enable GLX to works VERY well with
  104.        Mousedrivers, ExpandedMemoryManagers etc... Due to all this changes
  105.        GLX's DMA Output has become even faster !!!
  106.      - Changed GLX's internal format in order to play more module formats...
  107.      - Rewritten all general note & instrument handling logic...
  108.      - Rewritten all MODule loading routines, faster !!!
  109.      - Fixed tremolo command...
  110.  
  111.  - > Version 1.30 (11-12-1993) :
  112.      - Got rid of a lot of UltraClicks, 'cause of a bug in the sample dumper :-(
  113.      - Sample memory is cleaned after samples have been loaded onto the GUS :-)
  114.      - GUS Note handling fixed, should sound better.
  115.      - A couple of little screen changes.
  116.      - BPM Handling finally fixed.
  117.  
  118.  - > Version 1.25ß (1-12-1993) :
  119.      - Because of complaints about GLX's sad screen layout and because my
  120.        examinations are over, at least for nine weeks, I've designed a complete
  121.        new screen layout for GLX. With a lot of moving stuff, volume bars,
  122.        scrolling pattern. By the way, the fact that there are only 8 channels
  123.        on screen does NOT mean that glx won't play over 8 channels anymore :)))
  124.        With 8+ channels you'll only see the first 8...
  125.      - Fixed some bug when I was using GLX-The-Unit (in Borland Pascal), GLX
  126.        though is still in 100% assembly code...
  127.      - GLX now supports Auto Detection of Soundcards installed, now only type
  128.        the module name if you want to play a module. Detection order:
  129.  
  130.           - Gravis UltraSound
  131.           - SoundBlaster
  132.           - AdLib Gold
  133.           - AdLib
  134.           - Stereo-On-One
  135.           - PC-Speaker
  136.  
  137.  - > Version 1.20ß (23-11-1993) :
  138.      - Ah. I'm now a GUSser myself too, which means I've FINALLY got a GUS
  139.        of my very own, so some major fixes have been made to the GUS driver.
  140.        It still isn't perfect, but why do you think the ß is in the name :)
  141.        For example : - Checks if the samples fit into your GUS's DRAM.
  142.                      - Everything you COULD ramp is ramped.
  143.                      - Sample offset commands are now working too.
  144.      - PC-Speaker plays upto 64 Khz, but in practice keep rate below 33 Khz
  145.        for best performace...
  146.  
  147.  - > Version 1.12 (19-11-1993) :
  148.      - Changed replay speed of C-2 again ! Version 1.10 used 8363 Hz
  149.        that's the AMERICAN(/NTSC) replay rate. Version 1.12 uses 8287 Hz and
  150.        that's the EUROPEAN(/PAL) replay rate (yeah !)
  151.      - Finally fixed arpeggio !
  152.      - GLX Now loads modules with only one instrument too (without crashing !)
  153.      - Note cut works on GUS too...
  154.  
  155.  - > Version 1.10 (12-11-1993) :
  156.      - Changed replay speed of C-2, it was too high,
  157.        resulting in modules being played slighty too high...
  158.      - GLX now supports, abnormally SHORT loops.
  159.        This means loops of about 20 bytes in length...
  160.      - Little fixes in special command handling...
  161.      
  162.  - > Version 1.07 (03-11-1993) :
  163.      - Ok, ok, there was a little bit of a delay between the releases
  164.        but I've got "good" reasons :
  165.         * I've to study for University (Linear Algebra, Calculus etc.)
  166.         * I'm working on a vector system, which eats up quite a bit of time
  167.      - Fixed some special effects:  Vibrato now works on GUS too,
  168.        BPM speed are supported better etc.
  169.      - High Speed DMA driver for SB 2.0 was the cause that GLX did NOT
  170.        ran on 486DX33's (with an SB 2.0) so I just ripped it out, maybe
  171.        someday I'll get a vision how to fix it...
  172.  
  173.  - > Version 1.05 (19-10-1993) :
  174.      - Temporary disabled SoundBlaster 2.0 high-dma-speeds !
  175.        Because, it maybe caused the Internal Stack Overflows at 486DX33's !
  176.        So. Please let me know if you have any suggestions, comments etc.
  177.      - AdLib Gold DMA fixed, now AdLib Gold DMA doesn't stop when shelling
  178.        to DOS or when copying from floppydisk, calling BBS's etc...
  179.      - SoundBlaster 2.0 high-speed DMA fixed, doesn't stop when doing dirty
  180.        things, e.g. copying from floppy etc...
  181.      - Possibility to turn channels on/off.
  182.      - Little bugfixes (e.g. got rid of some dma overhead etc...)
  183.  
  184.  - > Version 1.02 (02-10-1993) :
  185.      - Ah. GLX now loads .669 files, still ß-669-loader. But hey ! It's better
  186.        than nothing. Loader isn't perfect yet, but that's because the
  187.        669-Format has some *very* strange commands !
  188.        PS. Some .669's got samples > 64KBytes. This .669 loader doesn't support
  189.        them yet !
  190.      - Little change on screen : Unused channels say :"NOT USED" and you can't
  191.        change the position of unused channels, that wasn't really a bug but
  192.        it didn't had any effect at all ! If you want to use all your 16 chn's
  193.        try a GLXComp module (if you're able to find one, signature "GLXC") or
  194.        try an 16 channel fasttracker module...
  195.      - You GUSers (That's GUS-Users or Owners-Of-A-GUS) are now able to change
  196.        the main-volume and position of the channels (Left,Middle,Right) in
  197.        Version 1.01 it didn't work on a GUS, now it does !
  198.  
  199.  - > Version 1.01 (26-9-1993) :
  200.      - Entire new screen look, because the 1.0ß's look really sucks !
  201.        Shows current pattern row, output device, mixing speed, main volume
  202.      - Main volume support (actually it was already implemented but 1.0ß didn't
  203.        had the option to change it !!!
  204.      - Better documentation
  205.  
  206.  - > Version 1.0ß (24-9-1993) :
  207.      - Plays upto 16 channel-modules.
  208.      - Support for AdLib, AdLib Gold, SoundBlaster, Stereo-On-1, DAC, Speaker
  209.      - DosShell
  210.      - World's Fastest Player.
  211.