home *** CD-ROM | disk | FTP | other *** search
- +-----------------------------------------------------------------------------+
- | |
- | ---=== 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.
-
-