home *** CD-ROM | disk | FTP | other *** search
-
-
- ░░░░░░░░░░░░░░░░░░ ░░░░░ ░░░░░░░ ░░░░░░░
- ░░░░░░░░░░░░░░░░▒▒ ░░░░░ ░░░░░░░ ░░░░░░░
- ░░░░░░░░░░░▒▒▒▒▒▒▒ ░░░▒▒ ░░░░░░░░░░▒▒▒▒
- ░░░▒▒ ▒▒▒▒▒ ▒▒▒▒▒ ░░░░▒▒▒▒▒▒▒▒
- ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▓▓ ▒▒▒▒▒ ▒▒▒▒▒▒▓▓
- ▒▒▒▒▒ ▒▒▒▒▓▓▓▓▓▓ ▒▒▓▓▓ ▒▒▓▓▓▓▓▓
- ▒▒▒▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓
- ▓▓▓▓▓ ▓▓▓██ ▓▓▓▓▓ ▓▓▓▓▓▓██████
- ▓▓▓▓▓▓▓▓▓▓▓▓▓█████ ▓▓██████████████ ▓▓████████████
- ▓▓▓▓▓█████████████ ████████████████ ███████ ███████
- ██████████████████ ████████████████ ███████ ███████
-
-
- Galaxy Music Player v2.05
- 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 18, for now, 16 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 : 1..22 Khz
- SB 2.0 : 1..44 Khz
- SB Pro : 1..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".
- But GLX will also load .S3M, .669 & .STM files.
-
- Keys while playing :
- --------------------
-
- <Esc> : Quits the program.
- <S> : Shells to DOS.
- <A..Z> : Change position/mode of voice/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.
-
- 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
- - GLXComposer, 31 instrument, 4 channel Modules
- - GLXComposer, 31 instrument, 8 channel Modules
- - GLXComposer, 31 instrument, 16 channel Modules
- - Composer 669, 64 instrument, 8 channel Modules
- - ScreamTr. 3, XX instrument, XX channel Modules
- - ScreamTr. 2.5,31 instrument, 4 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 3.2
- - A Linker, I use(d) TLINK 4.0
- (Thanks goes to Borland International for the above tools)
- - 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 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 damage/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 ! :)
-
- (Main coder) (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
- +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)
-
- 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...
-