home *** CD-ROM | disk | FTP | other *** search
- █▓▒░ ▓░███ █████████▀▀▀▀▀ █ ▀▀▀▀▀▀▀ █████ ▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▒▓█
- █▒░ ▓▒░▒ █▓▒░ ░▒▓██▓▓█ ██ ██ ███ ███ ░▒█
- █░ █▓▓▒▒ █▒▒█ ▒▒▓ ██ ███ ███ ░█
- █ ▓███████████ ░░▒▒░░ ░▒█ ██▓█ ▓████▓ P L A Y E R █
- █ ████ █░░▒▒ ░███▀▀▀ ▓███ ▓▓██ █▓▓ █
- █ ░░▒▒▓▓██░░▒▒▓█████ ██▓▓░▒ ▒▓██ ░▒▓█ ▓▓██ ▒▒█ █
- █ ░▒▓████░░▒▒▒▒▓▓██ ██▓▓▒▒░░ ▒▓██ ░▒▓█ ▒▒▓▓█ ▒░█░█ █
- █ ░ ░▒▓███ ░▒▒▓▓█ ░█░░▒▒▓
- █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄▄ ▄▄ ▄ ▄ ▒░▓█▓█▓▒▒░ ▄█ ▄ ▄▄█
-
- version 2.01
- released 12th feb 1995
-
- 1oo% assembly coding by jedi / oxygen
-
-
- ------------------------------- -------- ----- - -
- welcome to starplayer
- - - ----- ------- ----------------------------------
-
- welcome to another release of starplayer. for those who dont already know,
- starplayer is a protected mode s3m/mod player for the PC which allows up to 8
- modules to be loaded into extended ram simultaneously. when loaded they can
- be swapped by the use of several hot-keys from within a DOS shell, completely
- transparent to the foreground program. at the moment starplayer only supports
- the gravis ultrasound soundcard, but plans exist for soundblaster support
- in the future...maybe :-)
-
- major new features/bug fixes in this version include -
- - the use of DMA to transfer samples to GUS DRAM.
- this dramatically speeds up loading and switching between modules.
- for fastest transfer you should set your GUS playback DMA channel
- to a 16-bit one, ie. DMA 4 to 7. this is approximately twice as
- fast as an 8-bit channel. if you find any problems with this
- feature please contact me with details.
- - support for 16 channel .mod files (created by MTM2MOD.EXE)
- - fixed a serious bug in loading default channel pan settings.
- people who complained that certain modules would only play through
- one speaker should find this problem fixed.
-
- please see STARPLAY.REV for a complete revision list.
-
- plans for future releases of starplayer include -
- - the ability to LOAD modules from within a DOS shell.
- this should eliminate the need to return from the shell to change
- modules in memory.
- - a much friendlier user interface with such boring things as VU bars
- and module selection menus.
- - support for soundblaster cards...
- - maybe starplayer for os/2 if a new hard-drive magically appears on
- my doorstep... :-)
-
- as usual i am very interested in hearing about bugs and your ideas about
- possible fixes. my e-mail address changed recently so all mail should now be
- sent to:
- jedi@tartarus.uwa.edu.au
-
- cheers...
- jedi / oxygen
-
- ------------------------------ -------- ----- - -
- instructions
- - - ----- ------- ----------------------------------
-
- starplayer should be loaded from dos. the command line format is:
-
- starplay [filespec]
-
- gus address, irq, etc is determined from the ULTRASND= environment variable.
- starplayer will abort to dos if an ultrasound cannot be found with these
- specs (or if you have no gus!!)
-
- when you enter the module player, there is a command line interface (cli)
- which allows you to enter commands. these commands are as follows:
-
- l [filespec] - load module(s) "filespec" into memory
- the palette is faded while loading. starplayer will
- attempt to load all modiles matching the filespec
- into free slots. if no extension is given starplayer
- will also search for '.s3m' and '.mod' files which
- match the given filespec.
-
- p # - play module number '#' (or F1-8 with scroll-lock)
- palette is faded while loading samples onto device
- ram. this gives a visual indication as to when the
- foreground task is being temporarily halted.
-
- v # - view the sample list of module number '#'
- this will list all sample names and their length,
- loop start and end points.
-
- s - stop module. (or F9 with scroll-lock)
- this will stop playing the current module.
-
- r - release most recently loaded module.
- this removes the last loaded module (highest slot
- position) from ram freeing the system and device ram
- allocated to it.
-
- i # - give information on module '#'
- this lists various information on a module such as
- its title and number of patterns and samples.
-
- i - summarise modules in memory
- this lists the titles of all modules in memory and
- their slot number as well as 'sflag' which indicates
- whether module is loaded into device ram.
-
- f - free samples for last module from device ram
- freeing device ram will enable a larger module to be
- loaded into device ram. this is done automatically if
- there is not enough device ram available when an
- unloaded module is played.
-
- d - shell to dos (use EXIT to return)
- one of the most powerful features of starplayer is the
- ability to shell to dos with 8 modules loaded into
- extended ram and switch between them using hotkeys
- with only minimal conventional ram overhead. the
- hotkeys are only active when the scroll-lock key is on.
- this enables the f-keys to still be used normally when
- scroll-lock is off. the keys are listed below.
-
- q - quit starplayer.
-
- in addition to these, the following keys are active in the player, and during
- a dos shell, when the scroll lock key is activated.
-
- f1-f8 - play songs 1-8
- palette is faded while loading samples onto device ram.
- f9 - stop playing
- f11 - decrease pattern
- f12 - increase pattern
- alt-f11 - dec. volume
- alt-f12 - inc. volume
-
- note that when in a DOS shell, all extended memory remains allocated and is
- hence unavailable for other programs. also to prevent a system crash do not
- attempt to load multiple copies of starplayer or load any other protected
- mode program whilst starplayer is in memory...
-
- ------------------------------- -------- ----- - -
- disclaimer
- - - ----- ------- ----------------------------------
-
- this program is written entirely in pmode assembler without a debugger so
- don't blame us for whatever happens! we know of quite a few bugs which can
- make your computer lock up, reset, fall back to dos, or play modules
- incorrectly. if you find any specific bugs, PLEASE TAKE YOUR TIME TO NOTIFY
- THE AUTHOR! bugs cannot be eradicated if we dont know about them!
-
- this program and associated files are freeware. as such, no money may be
- charged for it, nor may it be distributed in a commercial venture. there is
- no warranty or claim of fitness or reliability. the programs are distributed
- AS IS, and as such neither the authors, those who have associations with the
- demo group known as "oxygen", nor any data retrieval network or system from
- which this was collected shall be held liable for any loss of data, down
- time, loss of revenue or profit or any other direct or indirect damage or
- claims caused by this program.
-
- in plain english, if it crashes your system, or causes you physical,
- psychological or emotional torment, or causes your cat to go off its food,
- tough! :-)
-
- ------------------------------ -------- ----- - -
- oxygen's members
- - - ----- ------- ----------------------------------
-
- handle main tasks age machine
- -----------------------------------------------------------------------------
- jedi coder,musician 18 486dx33 vlb, 8mb ram, 1mb GUS, SB 1.5
- kitsune musician,graphician 17 a500, 1mb ram, wb2
- statix coder,miscellaneous 16 386dx40, 4mb ram, 1mb GUS, SB 2.2
- mantissa coder 20 486dx266, pci, 16mb ram, 1mb GUS
- trash musician 19 486dx33, 8mb ram, 1mb GUS, tb multisnd
-
- ------------------------------ -------- ----- - -
- major releases
- - - ----- ------- ----------------------------------
-
- dos (electronic programmers tar):
-
- product talent description
- ------------------------------------------------------------------------->
- cyanide.zip kt/jd/stx/xc Cyanide Demo for the PC - won the 1994 C-Party
- cyndptch.zip stx Cyanide Patch for Lame Sound Cards (SB et al)
- starp100.zip jd/stx Starplayer - Best S3M player for the GUS yet.
- startro.zip jd/kt/stx BBS Loader for Star BBS
- tedium.zip jd/kt/stx An intro about its title - tedium.
- starp200.zip jd Starplayer - MOD file support, 100% click free
- starp201.zip jd Starplayer - DMA to dump samples, pan bug fix
-
- amiga (the glorified doorstop):
-
- product talent description
- ------------------------------------------------------------------------->
- oxg-ultm.dms kt ultimate music disk...
- oxg-cyrx.dms kt Cyarax music disk....
- drw_slrv.dms kt SleepRaving music disk...
- oxg-eoke.dms kt eOKIZEN music disk...
- oxg-????.dms kt a million other bloody music disks...
-
- other interesting releases:
-
- product talent description
- ------------------------------------------------------------------------->
- r-delivr.zip jd Deliverance. 2nd Placed Rookie Entry in Music
- Contest ][.
-
- ** kitsune also releases lots of music, way too many to list here.
-
- ------------------------------ -------- ----- - -
- distro/support bbs
- - - ----- ------- ----------------------------------
-
- australia
- --------------------------------------------------------------------------
- absolute zero +61-9-246-11o7 whq statix
- dmp, inertia player, galaxy, midas, klf..
- mindflux +61-2-416-2513 ehq force format
- trilogy nswhq, reality whq, heretics sozhq, dissonance distro..
-
- usa
- --------------------------------------------------------------------------
- cyberoptica +1-6o2-814-81oo eushq cerulean
- identity senior staff, ace, broken, arctic, obv/2 beta
- realm of insanity +1-2o3-568-15o2 nushq god speed
- relic, iridium, dark us, klf, union member, nation member..
- borderline reality +1-414-656-o2o5 usdist berky
- bc/itc/gcn/grind/rgs nets, tons of affils.
- --------------------------------------------------------------------------
-
- speak to statix if you'd like to join in.
-
- ------------------------------ -------- ----- - -
- how to speak to oxygen
- - - ----- ------- ----------------------------------
-
- if you have access to the internet, a good place to start would be to mail
- one of us:
-
- jedi jedi@tartarus.uwa.edu.au
- statix kimba@it.com.au
- mantissa sjm@it.com.au
- kitsune ua.gro.ygolohcysp.esrever@enustik
- trash jlchong@tartarus.uwa.edu.au
-
- sometimes if you are lucky you might find one of us in IRC channels #coders
- or #trax...
-
- if you have a pen, you can stick your ideas on a page destined for
-
- jedi/oxygen statix/oxygen
- scott mcnab kim davies
- 5 honeydew close 19 kincraig way
- maida vale wa 6057 duncraig wa 6023
- australia australia
-
- kitsune/oxygen mantissa/oxygen
- simon bennett simon mackinlay
- 596 light street the coca cola kid
- dianella wa 6062 miles road
- australia kewdale wa, australia (honest ;)
-
- once we get bloodnet working, that would be a good place too :-)
-
- send your postcards, cash, cheques, gold bars, diamonds, family heirlooms etc
- to these addresses :)
-
- see you in the next oxygen release!
-
- ---------------------------------------------------------- -------- ----- - -
- o x y g e n
- - - ----- ------- -----------------------------------------------------------
-