home *** CD-ROM | disk | FTP | other *** search
/ PowerModul 2 / POWERMOD2.mdf / glx213 / glx213.lxt < prev    next >
Text File  |  1995-09-19  |  8KB  |  184 lines

  1.  
  2.  
  3.          __________________ _____         _______    _______
  4.          __________________ _____          _______  _______
  5.          __________________ _____           ______________
  6.          _____      _____ _____            ____________
  7.          _____        _____             __________
  8.          _____   __________ _____              ________
  9.          _____   __________ _____              ________
  10.          _____   __________ _____             __________
  11.          _____      _____ _____            ____________
  12.          __________________ ________________   ______________
  13.          __________________ ________________  _______  _______
  14.          __________________ ________________ _______    _______
  15.  
  16.  
  17.                Galaxy Music  Player v2.13
  18.               Written by Virt of TòRòIòAòL
  19.              Featuring the  LightSpeed I Mixer (tm)
  20.  
  21.  
  22.  
  23.  
  24.  
  25. Introduction :
  26. --------------
  27.  
  28.  GLX started as a very simple modplayer on my good old Philips NMS 9100 XT.
  29.  The first version only played very simple modules, it crashed on everything
  30.  else. But improvements were made and after a month or so nearly all special
  31.  commands were implemented and GLX played (almost) every .MOD. But only
  32.  four channels at the time, but because of the new multi-channel songs I put in
  33.  multi channel support (e.g. eight channel modules), I set the maximum
  34.  number of channels to 34, for now, 32 music channels and two effect channels.
  35.  So GLX was able to play up to 14 KHz using SoundBlaster DMA output on my Old XT
  36.  But according to my calculations it should be possible for my 8 Mhz XT to
  37.  mix over 22 Khz. So I went optimizing and a month later the result was
  38.  stunning : My XT mixed at over 25 Khz using SoundBlaster DMA output,
  39.  Covox DAC worked too but only upto 12 Khz !
  40.  So I thought : "Wow, great, now let's support more cards!" So a friend of mine
  41.  had bought an AdLib Gold, but AdLib's support programs really sucked and
  42.  there was no decent modplayer for the AdLib Gold, well there is WOWII
  43.  which only plays four channels. So somehow we managed to get some documentation
  44.  on the AdLib Gold, don't ask me how, but we got it. And we screwed around
  45.  for over a week, but after a week the AdLib Gold Stereo DMA output was working
  46.  on my friends 486DX2, so I took the AdLib Gold home and tried it on my XT :
  47.  No Sound ! So I ripped out the bugs (in the program) et voila : My XT was
  48.  now mixing at 22 Khz Stereo ! GREAT !
  49.  So I quickly put in support for Covox, Speaker, Stereo-On-1 & AdLib FM.
  50.  So one thing left : The Gravis UltraSound (GUS), great card, so after a week
  51.  messing around with my brothers GUS it worked quite well.
  52.  So I guess that's basically it for GLX's history.
  53.  
  54. Using the program :
  55. -------------------
  56.  
  57.  GLX is quite easy to use, you won't be bothered by keying IRQ's, DMA Channels,
  58.  Parallelport-addresses etc. The only things GLX likes to know (not needed)
  59.  are : Output device, Replay rate (higher is better) & Name of the module...
  60.  
  61.  Command Line : GLX /oXX /mYY MODULE.EXT
  62.  
  63.  /oXX -> Selects output device (autodetected, listed in order of detection)
  64.      GS : Gravis UltraSound, autodetect memory installed.
  65.      PS : ProAudio Spectrum
  66.      SB : SoundBlaster (Pro) 1.0 - 2.0
  67.      AG : AdLib Gold 1000/2000
  68.      AB : AdLib/SoundBlaster FM Chip
  69.      SO : Stereo-On-1
  70.      SK : PC-Speaker
  71.      C? : Covox/DAC at printer-port ?
  72.  
  73.  /mYY -> Selects mixing speed in Khz (default is 22 Khz)
  74.      GUS         : 19..44 Khz Stereo Only !!!
  75.      PAS         :    1..44 Khz Stereo Only !!!
  76.      SB 1.0/1.5  :    4..22 Khz
  77.      SB 2.0      :    4..43 Khz
  78.      SB Pro      :    2..22 Khz Stereo Only !!!
  79.      AdLib Gold  :    7.35, 11.025, 22.05, 44.1 KHz Stereo Only !!!
  80.      AdLib FM    :    1..44 Khz
  81.      Stereo-On-1 :    1..64 Khz
  82.      PC-Speaker  :    1..44 Khz
  83.      Covox/DAC   :    1..64 Khz
  84.  
  85.  MODULE.EXT -> Module name, default extension ".MOD".
  86.            GLX will also load .XM, .S3M, .STM, .MTM, .FAR, .ULT & .669 files
  87.            (See suported formats section for exact descriptions.)
  88.  
  89. Keys while playing :
  90. --------------------
  91.  
  92.  <Esc>       :  Quits the program.
  93.  <S>       :  Shells to DOS.
  94.  <A..Z>    :  Change position/mode of voices/channels.
  95.  <CursL>   :  Previous order, rewind.
  96.  <CursR>   :  Next order, fastforward.
  97.  <CursU>   :  Increase Main Volume/Louder.
  98.  <CursD>   :  Decrease Main Volume/Softer.
  99.  <Space>   :  Pops up the Fileselector.
  100.  <Enter>   :  Pops up the Sampleviewer.
  101.  <Home>    :  Jump to first order/start of song.
  102.  <End>       :  Jump to last order/end of song.
  103.  <BackSpc> :  Toggle spectrum analysis display.
  104.  
  105. Supported formats :
  106. -------------------
  107.  
  108.  - SoundTracker,    15 instrument,        4 channel Modules
  109.  - NoiseTracker,    31 instrument,        4 channel Modules
  110.  - ProTracker,        31 instrument,        4 channel Modules
  111.             (Extended Commands & 100 pattern mode too)
  112.  - FastTracker,     31 instrument,        6 channel Modules
  113.  - FastTracker,     31 instrument,        8 channel Modules
  114.  - FastTracker,     31 instrument,           16 channel Modules
  115.  - TakeTracker,     31 instrument,           XX channel Modules
  116.  - Composer 669,    64 instrument,        8 channel Modules
  117.  - FastTracker 2.00▀,  128 instrument,           XX channel Modules
  118.  - Unis 669,        64 instrument,        8 channel Modules
  119.  - ScreamTracker 3.01,    64 instrument,           XX channel Modules
  120.  - ScreamTracker 2.5,    31 instrument,        4 channel Modules
  121.  - Farandole,        64 instrument,           16 channel Modules
  122.  - MultiTracker,    63 instrument,           XX channel Modules
  123.  - UltraTracker,    64 instrument,           XX channel Modules
  124.  
  125. About the program :
  126. -------------------
  127.  
  128.  GLX was coded by Virt of TòRòIòAòL using the following "tools" :
  129.  
  130.   - A Computer (Started on an 8 Mhz Philips XT with Covox DAC)
  131.            (Finished on a 386DX-40 with Covox DAC/SoundBlaster 2.0/GUS/PAS)
  132.   - An Editor, I use(d) QEdit v3.00 advanced
  133.   - An Assembler, I use(d) TASM 4.0
  134.   - A Linker, I use(d) TLINK 4.0
  135.   - Friends who gave up a lot of their spare time to discuss
  136.     the results of the changes made.
  137.   - Beta-testers : Teake Bruinsma, Marten van Dijk, Michiel Ouwehand,
  138.     (Alfa order:-) Michiel Susanna, Pieter van der Meulen and Martijn Wilhelm.
  139.  
  140.  GLX is written in 8088/8086 assembler, no 286+ instructions used. This is done
  141.  to show that when you use your head, it's possible to do things nobody expected
  142.  And because I wanted to show that 8088/8086/80286 are not OUT !!!
  143.  GLX is written in 6622 lines of assembly code and some additional data and
  144.  the player completely runs in one segment, module data is, of course, not
  145.  on the same segment !
  146.  
  147.  Furthermore Virt and/or TòRòIòAòL cannot be held responsible for ANY
  148.  personal and/or material damages/losses caused by the (improper) use of GLX...
  149.  
  150. Contact :
  151. ---------
  152.  
  153.  If you want to contact Virt and/or TòRòIòAòL, because you've got nice
  154.  ideas/gadgets for GLX, don't be afraid to contact us, we WON'T eat you ! :)
  155.  The members of TòRòIòAòL are :
  156.  
  157.  (Main coder/organizer)
  158.  Carlo Vogelsang (Virt of TòRòIòAòL)
  159.  Tolhuisweg 25
  160.  8443 DT
  161.  Heerenveen
  162.  The Netherlands/Holland
  163.  +31-(0)5130-33184
  164.  
  165.  InterNet: carlo@progsup.tess.nl
  166.   FreeNet: 2:2802/108.25       (/FIDO)
  167.  
  168.   The E-Mail accounts are a little bit unstable, sometimes, so if you don't get
  169.   a reply immediately, please try again...
  170.  
  171.  Or to Maniax Dream and leave a message to Carlo Vogelsang (Virt) or
  172.                     to Michiel Ouwehand (Icarus)
  173.  
  174.  Maniax Dream : +31-(0)2979-72019    TòRòIòAòL Dutch Headquarters line I
  175.  (Holland)    +31-(0)2979-83175    TòRòIòAòL Dutch Headquarters line ][
  176.  
  177.  If you have any questions, comments, suggestions or ideas PLEASE contact us...
  178.  Because we like to know, what people think about our programs...
  179.  
  180.  Bye bye.
  181.  
  182.   Virt...
  183.  
  184.