home *** CD-ROM | disk | FTP | other *** search
- WM Startup
- ──────────
-
- In order to start up WAVmaker, run WM.BAT. {WMstart 124}
- ──────────────────────────────────────────
-
- This ensures that the WAVmaker runtime environment is set up correctly.
-
- Running WAvmaker's user interface programs (WMmain {WMmain}, WMmenu {WMmenu},
- WM DOSbox {DOSbox}, WM WAView {WAView}, WM Read {Read}, WM Help {Help} and
- WM PRGed {PRGed}) in standalone mode is NOT recommended unless you know
- exactly what you are doing (i.e. unless you have read the relevant
- documentation and the customization instructions {Customiz}).
-
- On the other hand, all command-line driven applications can be run on their
- own. This can be particularly useful with computationally intensive (slow)
- programs such as WM LSTtoWAV {LSTtoWAV}. If you are using a multitasking
- environment, you may want to run these programs in the background, perhaps in
- quiet mode (/q option: no screen output). Batch files can be very convenient
- for performing sequences of several slow operations; so can running them
- overnight!
-
- The following sample WM.BAT exemplifies the operations performed at startup
- (the details of your WM.BAT will probably differ, depending on your setup):
-
- ────────────────────────────────────────────────────────────────────────────────
-
- @ECHO OFF Do not echo batch commands to screen.
-
- SET GO32=EMU C:\WM\EXE\EMU387 NODPMI
-
- Needed for DFT2WAV {DFT2WAV} on 386+ systems
- without a FPU. The "EMU C:\WM\EXE\EMU387" part
- specifies the location of the floating point
- emulator (the actual path may vary). On 386+
- systems with a FPU, this part should be left
- out (or DFT2WAV will run unnecessarily slow) but
- you should keep the line "GO32=NODPMI".
-
- CTTY NUL Do not show standard output on screen.
-
- COPY Temp\*.INI D:\Temp Copy all private Function key files {FnKeys} in
- WAVmaker's Temp\ subdirectory to the D:\Temp\
- directory (a random choice made for definiteness
- in this particular example). See {WMstart 79} to
- understand why this is (optionally) done!
-
- PRINT /D:PRN Make sure that the resident part of the DOS
- background printer is installed. The choice of
- printing device may vary (leaving out the /D switch
- altogether is NOT a good idea, since that would
- cause PRINT.EXE to pause and ask for a device name;
- because of the CTTY NUL instruction above you
- would not see this question, and the system would
- appear to have "frozen"). WM Read {Read} and
- WM Help {Help} expect PRINT to have been installed.
-
- SBset /M 200 /W 200 This line should be included only if you are using
- a Sound Blaster card. See {SBnotes}. It sets the
- output levels for MID and WAV (digital audio)
- playback.
-
- CTTY CON Allow standard output to be shown on screen again.
-
- imgPut /e WMsun Displays WAVmaker's graphical start screen. You
- need a SVGA card (640x480 pixels, 256 colors) for
- this to work. If it doesn't, leave both this and
- the next line out, and remove the /NT option from
- the WMmain line below {WMstart 79}. See {imgPut}
- and {imgView}.
-
- EXE\WAVter Song\WMintro Plays the Song\WMintro.WAV jingle, interrupting
- playback at the press of the Left mouse button or
- of the Enter key. Requires a correctly installed
- Sound Blaster card {SBnotes}. Remove this line if
- you do not have a Sound Blaster, or if you have
- removed the preceding line (imgPut).
-
- WMmain /TD D:\Temp\ /NT %1 %2 %3 %4 %5 %6 %7 %8 %9
-
- Starts up WMmain, WAVmaker's main menu program. The
- "/TD D:\Temp\" option causes the D:\Temp\ directory
- to be used for private and public Function key
- files {FnKeys}. This is why all existing private
- function key files were previously copied to this
- directory {WMstart 42}. The whole thing makes
- sense if the D:\Temp\ directory resides on a faster
- disk than WAVmaker's own Temp\ subdirectory (the
- default choice if the /TD option is not used).
- The ideal choice is a RAM disk (even a small one,
- 10 kB or so, should be sufficient - see {FnKeys}).
-
- The /NT (No Titles) option tells WMmain not to
- display the built-in title screen. Remove this
- option if you do not use WAVmaker's graphical
- startup screen {WMstart 65}.
-
- CTTY NUL Silence standard output again, in preparation for
- a few clean-up operations.
-
- COPY D:\Temp\*.INI Temp Copy all private Function key files {FnKeys} back
- from the fast temporary directory D:\Temp\, and
- store them for the next session. See {WMstart 79}!
-
- DEL D:\Temp\*.INI Remove all private Function key files {FnKeys} from
- the fast temporary directory D:\Temp\. See previous
- line!
-
- DEL D:\FnDelta.TXT Remove the public Function key file {FnKeys} from
- the fast temporary directory D:\Temp\. See previous
- line!
-
- CTTY CON Restore standard output to screen.
-
- ────────────────────────────────────────────────────────────────────────────────
-
- You can disable WAVmaker's internal screen saver by starting up WM.BAT with
- the /NS (No Saver) option. This choice can be made permament by including
- the /NS option in WM.BAT's WMmain line {WMstart 79}.
-
- Both the /NS and the /TD options are propagated from WMmain to all other
- WAVmaker applications.
-
- Notes: WAVmaker is a DOS program. It will NOT run reliably under Windows.
- In most configurations, it will not run under Windows, period.
-
- You must have a MS compatible mouse with installed driver in order
- to use the WAVmaker User Interface.
-
- If DOS reports insufficient environment space at WM startup, you
- should increase the environment size reserved with the SHELL
- directive in CONFIG.SYS. See your DOS manual for details. Note
- that some shell programs do not use the COMSPEC variable in order
- to locate the command processor. Such programs will not be affected
- by the SHELL directive. If you are using such a program and are
- experiencing environment size problems, you'll have to shut it down
- before starting up WAVmaker. This will allow DOS to use the
- environment size specified in the SHELL directive.
-
- WARNING: Do NOT run DFT2WAV with an unresolved environment size problem if
- you have a DPMI server installed on your system and/or if you do
- not have a hardware FPU! {DFT2WAV}