+-----------------------------------------------------------------------------+
|                                                                             |
|         ---===          D       S       M       I          ===---           |
|                                                                             |
|      ---===          Digital Sound & Music Interface          ===---        |
|                                                                             |
|         ---===          (C) 1993,1995 Otto Chrons          ===---           |
|                                                                             |
+-----------------------------------------------------------------------------+


        DSMI is a sound interface for PC compatible computers. It
        provides programmers with a variety of functions to play music
        and sound effects in their programs.

        Here are some of DSMI's capabilities:

        * Supports following sound sources:
           - Sound Blaster 1.0 - 2.0
           - Sound Blaster Pro (stereo)
           - Pro Audio Spectrum 16 (16-bit, stereo)
           - Sound Blaster 16 (16-bit, stereo)
           - Aria based sound cards (16-bit, stereo)
           - Windows Sound System (16-bit, stereo)
           - AudioTrix Pro (16-bit, stereo)
           - Gravis Ultrasound (16-bit, stereo)
           - Gravis Ultrasound MAX (16-bit, stereo)
        * Up to 32 simultaneous channels lets you play sound effects
          simultaneously with music!
        * Plays MODs, STMs, S3Ms, 669s, MTMs, FARs and other formats
        * Very easy sound card setup
        * Special 16-bit support, which means GREAT sound quality on
          16-bit cards
        * Very extensive programming interface that lets YOU decide what
          to do
        * Modular structure means easier upgrades (e.g. new sound cards)
        * Dynamically loadable sound drivers -> saves memory and makes
          upgrades very easy.
        * Printed manual
        * On-line hypertext reference guide! (over 130kB)
        * Example programs
        * Utilizes 386 instruction mix to reach maximum performance,
          286 NOT supported
        * Free 'Timer Service'-pack for easy timer handling
	* Free 'EMS heap manager' for accessing EMS memory
        * Support for both realmode and protected mode
        * Practically FREE upgrades!
          And you can upgrade as many times as you wish
          - via Internet, totally free
          - via mail: you send me two 3.5" disks and I send one back with
            new DSMI code.

        And last but not the least:
        * DSMI IS DEFINITELY THE MOST EXTENSIVE PLAYER ON EARTH!!


WHAT'S IN DSMI------------------------------------------------------------

                          +-----------------+
                          |                 |
                          |    C version    |
                          |                 |
                          +-----------------+

        - Made with Watcom C/C++ 10.0 and Borland C++ 3.1, but should also
          work fine with other compilers
        - Comes with DSMI/32, a 32-bit protected mode version of DSMI which
          works with 32-bit C compilers. Have been tested on Watcom C/C++
        - Compiled OBJ files for all files are included
        - Some of the source code is included for making changes into the
          system.
        - A library (DSMI.LIB, DSMIEMS.LIB and DSMI32.LIB) is provided for
          easy linking
        - Following parts are written in assembly language:
                * Sound mixing routines
                * Module player engine
                * Timer Service
                * Some miscellaneous functions
        - C source is compiled with BC++/Watcom C/C++ and uses
          386 instruction set
        - If your C compiler is very old, make sure it can link with
          assembler code using 386 instructions

HOW TO BUY DSMI--------------------------------------------------------

        Files LICENSE.DSM and ORDER.DSM should come with this README
        file. You need to print them, sign the License Agreement and
        fill out the order form. Then just mail them to me and pay the
        price. See ORDER.DSM for detailed information.

