°°°°°°°°°°°°°°°°°° °°°°° °°°°°°° °°°°°°° °°°°°°°°°°°°°°°°±± °°°°° °°°°°°° °°°°°°° °°°°°°°°°°°±±±±±±± °°°±± °°°°°°°°°°±±±± °°°±± ±±±±± ±±±±± °°°°±±±±±±±± ±±±±± ±±±±± ±±±±±±±±±± ±±±±± ±±±±±±±±²² ±±±±± ±±±±±±²² ±±±±± ±±±±²²²²²² ±±²²² ±±²²²²²² ±±±²² ²²²²²²²²²² ²²²²² ²²²²²²²²²² ²²²²² ²²²ÛÛ ²²²²² ²²²²²²ÛÛÛÛÛÛ ²²²²²²²²²²²²²ÛÛÛÛÛ ²²ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ²²ÛÛÛÛÛÛÛÛÛÛÛÛ ²²²²²ÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ Galaxy Music Player 32 v0.02 Written by Virt of TùRùIùAùL Featuring the LightSpeed I Mixer (tm) Introduction : -------------- So there is GLX but unfortunately you'll need your (favorite) Expanded Memory Mananger (EMM) for playing really EXCESSIVE pieces of music, I'm now talking about 2 Mb files. So the idea was born to build a 32 Bit protected mode version of GLX. Ofcourse I didn't like the idea of using other people's protected mode interfaces, so I had to build one myself. Actually I'm very glad I did it, because I learnt a LOT about the 80386's protected mode, I love the 32 bit flat memory model, never to use those SEGMENT overrides again. Oh, yes, before I forget since GLX32 uses the 80386's 32 Bit protected mode, GLX32 will not run on a 80286 in it's 16 Bit p-mode. So this is basically a test release, a 0.00á, because our new DOS-Extender has to be thouroughly tested, so please try everything and if you encounter ANY bugs report them, so that they can be fixed in future releases ! Hmm, the good about all this that samples of about 4 Gb are allowed, sorry for the GUSers owning a GUS with only 1 Mb of onboard DRAM, it's time to buy that GUS memory expansion kit you saw last week right now... Using the program : ------------------- GLX32 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 GLX32 will also load .XM, .S3M, .STM, .669 & .FAR files. Keys while playing : -------------------- : Quits the program. : Shells to DOS. : Change position/mode of voice/channels. : Previous order, rewind. : Next order, fastforward. : Increase Main Volume/Louder. : Decrease Main Volume/Softer. : Pops up the Fileselector. : Pops up the Sampleviewer. : Jump to first order/start of song. : 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 - FastTracker2, XX instrument, XX channel Modules - Unis 669, 64 instrument, 8 channel Modules - ScreamTr. 3, XX instrument, XX channel Modules - ScreamTr. 2.5,31 instrument, 4 channel Modules - Farandole, XX instrument, 16 channel Modules - MultiTracker, 63 instrument, XX channel Modules - UltraTracker, XX instrument, XX channel Modules About the program : ------------------- GLX32 was coded by Virt of TùRùIùAùL using the following "tools" : - A Computer (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. - TiDE v1.01, TùRùIùAùL Integrated 386 DOS-Extender by Virt. - Beta-testers : Teake Bruinsma, Marten van Dijk, Michiel Ouwehand and (Alfa order:-) Martijn Wilhelm. GLX32 is written in 80386 assembler, this all because of the 32 bit FLAT protected mode that the 80386 has to offer... 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 GLX32, 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 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) 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...