@database MiniPlay.guide
@node Main "MiniPlay.guide"
@next "Introduction"


                             ·M·I·N·I·P·L·A·Y·

                                   v1.0

                            @{" Introduction " LINK "Introduction"}
                            @{" Requirements " LINK "Requirements"}
                            @{" How to use it " LINK "How to use it"}
                            @{" Preferences " LINK "Preferences"}
                            @{" Disclaimer " LINK "Disclaimer"}
                            @{" Contacting the author " LINK "Contacting the author"}
@endnode



@Node "Introduction" "MiniPlay.guide/Introduction"

@{u}Introduction@{uu}

@{i}MiniPlay@{ui} is another little module player for you and your fantastic Amiga.

Features:

· Very nice GUI
· GUI is fontsensitive and resizeable
· Has a volume-controller
· Displays how much that has been played
· Can be controlled completely from the keyboard
· Uses shared libraries for the GUI and for playing
· Written completely in Assembler:
· Executable is very small: 5192 bytes
@endnode



@Node "Requirements" "MiniPlay.guide/Requirements"

@{u}Requirements@{uu}

@{i}MiniPlay@{ui} requires (ofcourse?!) OS 2.0+

It also needs the following libraries:

ptreplay.library	by Mattias Karlsson	(included)
triton.library		by Stefan Zeiger	(also included)
reqtools.library	by Nico François	(not included)
@endnode



@Node "How to use it" "MiniPlay.guide/How to use it"

@{u}How to use it@{uu}

I'll start by describing the GUI:

(In the GUI, keyboard shortcuts are marked by underscored letters)

@{b}Module:@{ub}		Here is the name of the module currently loaded
		displayed (it's not the name of the actual file,
		but the real module-name that's written inside
		the module itself).
@{b}Played:@{ub}		Shows which pattern @{i}MiniPlay@{ui} currently is playing,
		also displays percent played.
@{b}Volume:@{ub}         Here you set the volume by dragging the slider.
		(On the keyboard you press 'V' or 'shift-V' to
		increase/decrease the volume).

@{b}Load:@{ub}		Brings up a filerequester for you to pick a module.
@{b}Unload:@{ub}		Unloads the module and frees the memory it occupied.
@{b}Play:@{ub}		Starts to play the loaded module.
@{b}Stop:@{ub}		Stops a module that is playing and resets the
		pattern-indicator to zero.
@{b}Pause:@{ub}		Pauses a module that is playing. Restart by pressing
		the pause-button again.

There is also a kind of "hidden feature":

If a module is playing, and you press 'Load' to load another one,
then the new module loaded will start playing immediately. This
works also the other way - if a module is stopped and you load a new,
then the newly loaded will not be played.
@endnode



@Node "Preferences" "MiniPlay.guide/Preferences"

@{u}Preferences@{uu}

Currently there's only one thing that you can do to configure @{i}MiniPlay@{ui}:

Setting the directory in which the filerequester, by default, will open.
To set that variable, issue the following command:

 SetEnv MiniPlay.prefs "<modspath>"

replacing <modspath> with your favourite module-path, such as Modules:.
If you want this variable set at every boot-up, do this:

 Copy ENV:MiniPlay.prefs ENVARC:

(The included Installer-script will let you do all this automatically!)

@endnode



@Node "Disclaimer" "MiniPlay.guide/Disclaimer"

@{u}Disclaimer@{uu}

The author is NOT responsible for any damage, directly or indirectly,
caused by the use or misuse of this program. Any damage caused is the
sole responsibility of the user her/him self.

This program may be spread in any way, anywhere. BUT if you are gonna put
it, for distribution, on a PD-disk/CD you must contact @{"me" LINK "Contacting the author"} first.

This program is also NetWare. If you use it you should send @{"me" LINK "Contacting the author"} a NetMail
(or SnailMail) telling me what you think about it (and reporting any bugs!).

@endnode



@Node "Contacting the author" "MiniPlay.guide/Contacting the author"

@{u}Contacting the author@{uu}

For bug-reports and suggestions concerning @{i}MiniPlay@{ui}, write to:

Daniel Adolfsson
Middagsgatan 39
582 68 Linköping
SWEDEN

Or even better... use one of these:

Daniel Adolfsson @  FidoNet:  2:204/442.5
                   AmigaNet: 39:161/104.1
@endnode
