home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Audio Version 4.94
/
audioversion4.94knowledgemediaresourcelibraryoctober1994.iso
/
msdos
/
modplay
/
vm2_24
/
vm2.doc
< prev
next >
Wrap
Text File
|
1993-11-15
|
9KB
|
255 lines
Vectorballs Mod Player, v2.4, 11.93
Written by Rhys of The Elven Nation.
Thanks to Codeblasters for Goldplay.
REQUIRES:
80286 or compatible (or better)
VGA (or MCGA) video card
640k RAM (amount used depends on size of MODs)
.MOD files
-----------------------------------------------------------------------------
You can download the latest version of Vectorballs Mod Player from
The Elven Nation's World Headquarters distribution site on internet.
Look in /TEN/pub/TEN or /TEN/pub/msdos/myprogs on
sunny.hawcc.hawaii.edu (128.171.143.7). I don't know how long I
can keep this anonymous FTP site available, but I will fight tooth
and nail to keep it alive.
Any e-mail can be sent to rhys@sunny.hawcc.hawaii.edu.
-----------------------------------------------------------------------------
Contents
-----------------------------------------------------------------------------
This is what is in the documentation (in order):
PostCardWare Message
What it is...
How to start it...
Keys During Play
Disclaimer
DOS Error Codes
Future Plans
Known Bugs
Contact Info
-----------------------------------------------------------------------------
PostCardWare Message
-----------------------------------------------------------------------------
This program is postcardware...Send me a postcard from whereever you
are from and include your system specs. (eg. 386/40, 5RAM-120HD,
SB-Pro (DMA:1, IRQ:7, PORT:$220), Tseng ET4K SVGA, DOS 5.0)
Thanks to Gilles Valette from Reims, France for the ONLY POSTCARD I
HAVE RECEIVED FROM ANYBODY SINCE THE PROGRAM HAS BEEN RELEASED!
Sorry, but I thought I would get more than one (1) postcard. :)
See the end of this document for contact information.
-----------------------------------------------------------------------------
What it is...
-----------------------------------------------------------------------------
VM2 is Mod player for the PC... (Yes, another one :). What sets this
player apart from the others is that it provides an interactive
vectorball type of 3D environment with which to play with during
the music.
Vectorballs are basically large 3D dots that compose a 3D object. A Mod
is a convenient digital music format which originated on the Amiga. It
has since migrated to various platforms, (thus the convenience), and has
become widespread.
-----------------------------------------------------------------------------
How to start it...
-----------------------------------------------------------------------------
VM2 requires the file VM2.DAT. It must be in a directory in your path
and must have that exact name: VM2.DAT.
VM2 also requires a configuration file. Run VM2-CFG.EXE to create the
file. Just answer the questions about your system's setup and VM2.CFG
will be saved. VM2.CFG *must* reside in your path (sorry).
To play a Mod, just use:
VM2 <Modname>
The .MOD extension is optional.
Mods have become so commonplace now, you should have no trouble finding
some on a local BBS or Internet. (A good place to check on Internet is
wuarchive.wustl.edu in /systems/amiga/...)
I have included a sample Mod called Prelude, written by Clyde of
Triumph. My apologies to Clyde, but I don't know how to contact
him for permission to distribute his Mod.
-----------------------------------------------------------------------------
Keys During Play
-----------------------------------------------------------------------------
All of this information is available in the program while the music
is playing.
H
Display the online help screen.
I
Display two screen of the MOD name and sample names. Usually there
is something interesting written instead of sample names though.
S
This toggles between "scrunched" and "normal" mirrored balls. This
gives more of a water effect (?). Which setting do you prefer?
(Default is un-scrunched)
escape
Quit the program. (novel idea eh? :)
+
Speed up the rotation.
-
Slow down the rotation.
left arrow
Rotate vectorballs clockwise. (default)
right arrow
Rotate vectorballs counter-clockwise.
/
Display 16 vectorballs with mirror effect. (default)
*
Display 8 vectorballs with mirror effect. (for slower machines)
[
Decrease the master volume. (Min is 0/Mute)
]
Increase the master volume. (Max is 63)
M
Toggles the sound on or off just like MUTE on your TV.
1-4
Lock all vectorballs to channel 1-4.
0
Set vectorballs to all channels. (default)
F1-F7
Set vectorballs' method or pattern. Just play with these to understand.
(F3 is default.)
any other key (almost)
Stop the rotation if it is going--or start the rotation in the
opposite of its previous direction.
-----------------------------------------------------------------------------
Disclaimer
-----------------------------------------------------------------------------
Use this program at your own risk...I won't be responsible for anything.
I have tested this program under Windows 3.1 (Windoze...) and it crashes.
Run it under DOS. Could someone test it for me under OS/2 and let
me know the results? Thanks.
---------------------------------------------------------------------------
DOS Error Codes
---------------------------------------------------------------------------
Whenever VM2 quits back to DOS due other than from normal quitting,
it will return a DOS error code which can be checked by an "if
errorlevel==x" statement in a batch file. This was used for debugging
purposes, but I left it in just for the hell of it. Here are the
errorlevels:
0 : normal termination
1 : error on command line (usage)
2 : VGA requirement not met
3 : notice to reboot without memory manager
4 : MOD file could not be found or is invalid (1)
5 : MOD file could not be found or is invalid (2)
6 : MOD file could not be found or is invalid (3)
7 : not enough memory to play MOD
8 : VM2.DAT file could not be found
9 : VM2.CFG file could not be found
10 : VM2.CFG file could not be loaded
11 : VM2.CFG file invalid
---------------------------------------------------------------------------
Future Plans
---------------------------------------------------------------------------
Thanks to those of you (few) people who gave me suggestions on how
to improve VM2...You know who you are. Priorities are in parentheses
with '1' being first priority and '+' being well you know...when I get
around to it. ;)
(1) Add Gravis Ultrasound support (GUS). This is currently under
development, and VM2-GUS should be available shortly.
(2) Add additional vectorball methods...[This one is not so easy.]
SORRY I didn't add any new methods this time around. I just
couln't get any *good* ones to work. Maybe next time.
(3) Use different (better) sound routines [maybe DSMI? & GUSMOD?]
(+) Faster/smoother routines. [like rewriting this in assembler--
some year]
Plus, whatever else I forgot to mention...Send ideas!
---------------------------------------------------------------------------
Known Bugs
---------------------------------------------------------------------------
Fortunately, I only know of three bugs.
1) Don't run VM2 after running DMP. DMP hoses up the timer
interrupt, and doesn't reset it. This may happen with
other MOD players as well.
2) There are some old MODs which VM2 doesn't like. Klisjepa.mod
is a prime example. If you really want to listen to one of
those old mods, use a different player (sorry).
3) If you try to play a mod which is bigger than the amount of
memory you have free, the program will hang the computer.
I tried comparing the file size to the max contiguous
available memory on the heap, but this didn't seem to work.
---------------------------------------------------------------------------
Contact Info
---------------------------------------------------------------------------
Send bug reports, suggestions, ideas, comments, gripes, etc. to:
E-mail:
rhys@sunny.hawcc.hawaii.edu
(guaranteed valid until 12/93)
swalker@uhunix.uhcc.hawaii.edu
SWALKER@UHUNIX.BITNET
Snail-Mail:
Mr. Sunny Walker
aka Rhys of The Elven Nation
PO Box 1424
Kamuela, HI 96743 USA
RE: VM2
Or, if all else fails, send email to Freejack of The Elven Nation:
freejack@shell.portal.com
Remember, please send the postcard with your system configuration.
Don't hesitate to send better/faster/optimized code for MOD playing,
vectorball/solid-vector graphics or direct VGA programming. ;)
I know this program could be made a lot better if I knew how, so tell
me how I can do it. BTW, VM2 is written in Turbo Pascal 7.0 using
a nice and fast ModeX library.
Hope you enjoy it.