README.TXT

MultiMonitor Space Donuts (Donuts2) 
-----------------------------------

This sample game demonstrates multimonitor DirectDraw programming.
Multiple display monitors are supported in Windows98 and Windows NT 5.0
and versions of DirectX beginning with DX5A.

Donuts2 will only run on multimonitor capable systems - that is, it requires
that your system have installed the software listed above. If this is
the case, Donuts2 will run on any number of monitors from one (single
display) to a maximum of nine (monster display).

The play area in Donuts2 is determined by the monitor configuration of
your Windows desktop, which may be adjusted in the Display/Settings tab of
the Control Panel. The amount of video RAM you have on each video card
will determine the maximum resolutions at which you will experience a
reasonable frame rate.

The commands which this game recognizes are listed on the opening screen.

ESC, F12 - Quit
NUMPAD 4 - Turn left
NUMPAD 6 - Turn right
NUMPAD 5 - Stop moving
NUMPAD 8 - Accelerate forward
NUMPAD 2 - Accelerate backward
SPACEBAR - Fire
NUMPAD 7 - Shield
ENTER - Starts game
F5 - toggle frame rate display
F3 - toggle audio
F1 - toggle cheesy trails effect

Command line switches:

-S - turn off sound


Sound code
----------

The sound code in this application is deliberately designed
to be stressful. For example, each bullet on the screen uses a different
sound buffer. Over 70 sound buffers are created (including duplicates)
and 20-25 may be playing at any time. This could be made much more
efficient, but we wanted code to stress our API and mixer.


Make files
----------

Two makefiles are provided: MAKEFILE builds Donuts2 without sound support,
and MAKEWSND builds Donuts2 with sound support. Specify nodebug=1 on the
NMAKE command line to build a release version.