home *** CD-ROM | disk | FTP | other *** search
-
-
- ░░░░░░░░░░░░░░░░░░ ░░░░░ ░░░░░░░ ░░░░░░░
- ░░░░░░░░░░░░░░░░▒▒ ░░░░░ ░░░░░░░ ░░░░░░░
- ░░░░░░░░░░░▒▒▒▒▒▒▒ ░░░▒▒ ░░░░░░░░░░▒▒▒▒
- ░░░▒▒ ▒▒▒▒▒ ▒▒▒▒▒ ░░░░▒▒▒▒▒▒▒▒
- ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▓▓ ▒▒▒▒▒ ▒▒▒▒▒▒▓▓
- ▒▒▒▒▒ ▒▒▒▒▓▓▓▓▓▓ ▒▒▓▓▓ ▒▒▓▓▓▓▓▓
- ▒▒▒▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓
- ▓▓▓▓▓ ▓▓▓██ ▓▓▓▓▓ ▓▓▓▓▓▓██████
- ▓▓▓▓▓▓▓▓▓▓▓▓▓█████ ▓▓██████████████ ▓▓████████████
- ▓▓▓▓▓█████████████ ████████████████ ███████ ███████
- ██████████████████ ████████████████ ███████ ███████
-
-
- Galaxy Music Player v2.12
- Written by Virt of T∙R∙I∙A∙L
- Featuring the LightSpeed I Mixer (tm)
-
-
-
-
-
- Introduction :
- --------------
-
- GLX started as a very simple modplayer on my good old Philips NMS 9100 XT.
- The first version only played very simple modules, it crashed on everything
- else. But improvements were made and after a month or so nearly all special
- commands were implemented and GLX played (almost) every .MOD. But only
- four channels at the time, but because of the new multi-channel songs I put in
- multi channel support (e.g. eight channel modules), I set the maximum
- number of channels to 34, for now, 32 music channels and two effect channels.
- So GLX was able to play up to 14 KHz using SoundBlaster DMA output on my Old XT
- But according to my calculations it should be possible for my 8 Mhz XT to
- mix over 22 Khz. So I went optimizing and a month later the result was
- stunning : My XT mixed at over 25 Khz using SoundBlaster DMA output,
- Covox DAC worked too but only upto 12 Khz !
- So I thought : "Wow, great, now let's support more cards!" So a friend of mine
- had bought an AdLib Gold, but AdLib's support programs really sucked and
- there was no decent modplayer for the AdLib Gold, well there is WOWII
- which only plays four channels. So somehow we managed to get some documentation
- on the AdLib Gold, don't ask me how, but we got it. And we screwed around
- for over a week, but after a week the AdLib Gold Stereo DMA output was working
- on my friends 486DX2, so I took the AdLib Gold home and tried it on my XT :
- No Sound ! So I ripped out the bugs (in the program) et voila : My XT was
- now mixing at 22 Khz Stereo ! GREAT !
- So I quickly put in support for Covox, Speaker, Stereo-On-1 & AdLib FM.
- So one thing left : The Gravis UltraSound (GUS), great card, so after a week
- messing around with my brothers GUS it worked quite well.
- So I guess that's basically it for GLX's history.
-
- Using the program :
- -------------------
-
- GLX is quite easy to use, you won't be bothered by keying IRQ's, DMA Channels,
- Parallelport-addresses etc. The only things GLX likes to know (not needed)
- are : Output device, Replay rate (higher is better) & Name of the module...
-
- Command Line : GLX /oXX /mYY MODULE.EXT
-
- /oXX -> Selects output device (autodetected, listed in order of detection)
- GS : Gravis UltraSound, autodetect memory installed.
- PS : ProAudio Spectrum
- SB : SoundBlaster (Pro) 1.0 - 2.0
- AG : AdLib Gold 1000/2000
- AB : AdLib/SoundBlaster FM Chip
- SO : Stereo-On-1
- SK : PC-Speaker
- C? : Covox/DAC at printer-port ?
-
- /mYY -> Selects mixing speed in Khz (default is 22 Khz)
- GUS : 44.1 Khz Stereo Only !!!
- PAS : 1..44 Khz Stereo Only !!!
- SB 1.0/1.5 : 4..22 Khz
- SB 2.0 : 4..44 Khz
- SB Pro : 2..22 Khz Stereo Only !!!
- AdLib Gold : 7.35, 11.025, 22.05, 44.1 KHz Stereo Only !!!
- AdLib FM : 1..44 Khz
- Stereo-On-1 : 1..64 Khz
- PC-Speaker : 1..44 Khz
- Covox/DAC : 1..64 Khz
-
- MODULE.EXT -> Module name, default extension ".MOD".
- GLX will also load .XM, .S3M, .STM, .MTM, .FAR, .ULT & .669 files
- (See suported formats section for exact descriptions.)
-
- Keys while playing :
- --------------------
-
- <Esc> : Quits the program.
- <S> : Shells to DOS.
- <A..Z> : Change position/mode of voices/channels.
- <CursL> : Previous order, rewind.
- <CursR> : Next order, fastforward.
- <CursU> : Increase Main Volume/Louder.
- <CursD> : Decrease Main Volume/Softer.
- <Space> : Pops up the Fileselector.
- <Enter> : Pops up the Sampleviewer.
- <Home> : Jump to first order/start of song.
- <End> : Jump to last order/end of song.
- <BackSpc> : Toggle spectrum analysis display.
-
- Supported formats :
- -------------------
-
- - SoundTracker, 15 instrument, 4 channel Modules
- - NoiseTracker, 31 instrument, 4 channel Modules
- - ProTracker, 31 instrument, 4 channel Modules
- (Extended Commands & 100 pattern mode too)
- - FastTracker, 31 instrument, 6 channel Modules
- - FastTracker, 31 instrument, 8 channel Modules
- - FastTracker, 31 instrument, 16 channel Modules
- - TakeTracker, 31 instrument, XX channel Modules
- - Composer 669, 64 instrument, 8 channel Modules
- - FastTracker 2.00ß, 128 instrument, XX channel Modules
- - Unis 669, 64 instrument, 8 channel Modules
- - ScreamTracker 3.01, 64 instrument, XX channel Modules
- - ScreamTracker 2.5, 31 instrument, 4 channel Modules
- - Farandole, 64 instrument, 16 channel Modules
- - MultiTracker, 63 instrument, XX channel Modules
- - UltraTracker, 64 instrument, XX channel Modules
-
- About the program :
- -------------------
-
- GLX was coded by Virt of T∙R∙I∙A∙L using the following "tools" :
-
- - A Computer (Started on an 8 Mhz Philips XT with Covox DAC)
- (Finished on a 386DX-40 with Covox DAC/SoundBlaster 2.0/GUS/PAS)
- - An Editor, I use(d) QEdit v3.00 advanced
- - An Assembler, I use(d) TASM 4.0
- - A Linker, I use(d) TLINK 4.0
- - Friends who gave up a lot of their spare time to discuss
- the results of the changes made.
- - Beta-testers : Teake Bruinsma, Marten van Dijk, Michiel Ouwehand,
- (Alfa order:-) Michiel Susanna, Pieter van der Meulen and Martijn Wilhelm.
-
- GLX is written in 8088/8086 assembler, no 286+ instructions used. This is done
- to show that when you use your head, it's possible to do things nobody expected
- And because I wanted to show that 8088/8086/80286 are not OUT !!!
- GLX is written in 6622 lines of assembly code and some additional data and
- the player completely runs in one segment, module data is, of course, not
- on the same segment !
-
- Furthermore Virt and/or T∙R∙I∙A∙L cannot be held responsible for ANY
- personal and/or material damages/losses caused by the (improper) use of GLX...
-
- Contact :
- ---------
-
- If you want to contact Virt and/or T∙R∙I∙A∙L, because you've got nice
- ideas/gadgets for GLX, don't be afraid to contact us, we WON'T eat you ! :)
- The members of T∙R∙I∙A∙L are :
-
- (Main coder/organizer) (Assistant coder)
- Carlo Vogelsang (Virt of T∙R∙I∙A∙L) Michiel Ouwehand (Icarus of T∙R∙I∙A∙L)
- Tolhuisweg 25 Kalverdijk 59
- 8443 DT 1747 GJ
- Heerenveen Kalverdijk
- The Netherlands/Holland The Netherlands/Holland
- +31-(0)5130-33184 +31-(0)2269-3448
-
- InterNet: carlo@progsup.tess.nl InterNet: michiel@progsup.tess.nl
- FreeNet: 2:2802/108.25 (/FIDO) FreeNet: 2:2802/108.11 (/FIDO)
-
- The E-Mail accounts are a little bit unstable, sometimes, so if you don't get
- a reply immediately, please try again...
-
- Or to Geniaal BBS ][ and leave a message to Carlo Vogelsang (Virt) or
- to Michiel Ouwehand (Icarus)
-
- Geniaal BBS ][ : +31-(0)2294-2959 T∙R∙I∙A∙L World Headquarters line I
- (Holland) +31-(0)2294-3154 T∙R∙I∙A∙L World Headquarters line ][
-
- If you have any questions, comments, suggestions or ideas PLEASE contact us...
- Because we like to know, what people think about our programs...
-
- Bye bye.
-
- Virt...
-