
This directory contains an AC'97 adaptation of the famous "SoundBlaster
Startup Sound Driver" by Robert Muchsel. All the driver does is randomly
playing a short tune during OS/2 startup (then it uninstalls itself,
hence consuming no memory).

Besides serving as an amusement, the driver may also be useful in locating
IRQ sharing problems - if the MMPM/2 driver, VIAUDD.SYS, does not work
while STARTUP.SYS does, the IRQs should be examined for conflicts.

The driver works on Warp 3 and higher but may require a fresh 14.xxx kernel
in order to avoid some misleading IRQ problems with OS2LDR of older kernels.
To install it, first copy STARTUP.SYS into \OS2\BOOT. Then add the following
line to CONFIG.SYS:

BASEDEV=STARTUP.SYS

It is suggested to add this line at the beginning to CONFIG.SYS, prior to any
other device driver statements. Then the driver will be launched as soon as
the OS/2 logo is displayed.

The following options are available:

/MV:<n>     Set master volume to n% (0 to 100). Default is /M:100.
/V:<n>      Set output volume to n% (0 to 100). Default is /V:100.
            If your AC'97 codec does not support PCM volume control,
            you will not be able to change the output volume with this
            parameter.
/SV:<n>     Set PC Speaker volume to n% (0 to 100). Default is /SV:60.
/ALTLINE    Applies the /V parameter to the alternate line output

The options may be used together, as in:
BASEDEV=STARTUP.SYS /MV:75 /V:85 /SV:50

A VRA-capable AC'97 solution is assumed (i.e. no upsampling to 48 kHz is
carried out inside STARTUP.SYS).

The users may create custom versions of STARTUP.SYS using their own WAV
samples (limited to ca. 64K, 8-bit mono is recommended). Refer to the source
code package for a directory of samples.
