mirror of
https://github.com/kbeckmann/game-and-watch-retro-go.git
synced 2025-12-16 13:15:55 +01:00
111 lines
3.5 KiB
Plaintext
111 lines
3.5 KiB
Plaintext
Hello folks !
|
|
|
|
|
|
This is libmikmod, version 3.3.12, a portable sound library for DOS.
|
|
Comments & feedback are welcome.
|
|
|
|
|
|
>> BUILDING LIBMIKMOD
|
|
---------------------
|
|
|
|
- If you're not building libmikmod for DOS, then you're lost in the sources.
|
|
Go up one directory, and read the main README file.
|
|
|
|
This port has been designed to work only with DJGPP compiler. However, it
|
|
should not be too complex to make it compile with any other compiler. If you
|
|
manage to make libmikmod compile and work with another compiler, we'd like to
|
|
hear from you. You'll likely have to write an appropiate makefile, or build
|
|
things manually ...
|
|
|
|
If you have all proper tools installed, just type
|
|
|
|
make -f Makefile.dj
|
|
|
|
To make your library ready to use, copy the files 'libmikmod.a' and
|
|
'include/mikmod.h' to your '%DJGPP%/lib' and '%DJGPP%/include' directories
|
|
respectively.
|
|
|
|
HTML documentation of the library, for programmers, is located in the doc
|
|
directory.
|
|
|
|
|
|
>> SUPPORTED SOUNDCARDS
|
|
-----------------------
|
|
|
|
Currently three brands of sound cards are supported under DOS:
|
|
|
|
- Gravis Ultrasound and compatibles. Not tested with Interwave cards. If
|
|
somebody has one and can debug the code under Interwave, please drop us a note
|
|
(see email at bottom).
|
|
|
|
- SoundBlaster and compatibles. There is only one driver that supports all
|
|
flavours of SoundBlasters:
|
|
|
|
+ SB original (8-bit mono, 22KHz)
|
|
+ SB 2.0 (DMA autoinit mode -> less clicks, 44KHz 8-bit mono).
|
|
+ SB Pro (8-bit 22KHz stereo, 8-bit 44KHz mono)
|
|
+ SB 16+ (8- and 16-bit stereo, up to 44Khz both)
|
|
|
|
Note that SB16 should cover AWE32/64 as well...
|
|
|
|
- Windows Sound System and compatibles. Most today SoundBlaster clones
|
|
(including the CS4236B card used for testing) emulates (in hardware) WSS.
|
|
That's because Creative Labs copyrighted the SB16 interface and thus
|
|
clonemakers cannot do similar hardware without violating their rights, so
|
|
most of them only emulate SB Pro (see above).
|
|
|
|
WSS supports up to 44KHz 16-bit stereo. The following playback rates (in both
|
|
8- and 16-bit) are supported: 5510, 6620, 8000, 9600, 11025, 16000, 18900,
|
|
22050, 27420, 32000, 33075, 37800, 44100 and 48000 Hz.
|
|
|
|
|
|
>> THANKS
|
|
---------
|
|
|
|
We would like to thank everyone who contributed to libmikmod. Their names
|
|
are in the AUTHORS file for the significative contributions, but some other
|
|
names can be found in the NEWS file. Thanks a lot ! Keeping libmikmod alive
|
|
wouldn't be much fun without you.
|
|
|
|
|
|
>> LICENSE
|
|
----------
|
|
|
|
The libmikmod sound library is covered by the GNU Library General Public
|
|
License as published by the Free Software Fundation (you'll find it in the
|
|
file COPYING.LIB) ; either version 2 of the licence, or (at your option)
|
|
any later version.
|
|
|
|
The GNU Lesser General Public License, version 2.1, in file COPYING.LESSER, can
|
|
be considered as a later version of the LGPL, and is strongly recommended for
|
|
people who will embed libmikmod in their application as a shared library.
|
|
|
|
|
|
>> CONTACT AND DOWNLOAD INFO
|
|
----------------------------
|
|
|
|
libmikmod home page is located at SourceForge:
|
|
|
|
http://mikmod.sourceforge.net/
|
|
http://sourceforge.net/projects/mikmod/
|
|
|
|
There's a mailing list (mikmod-public) for discussing the development
|
|
of MikMod (new features, bugs, ideas...) Look for more information on
|
|
the web site.
|
|
|
|
Things related to the DOS port should also be forwarded to the DOS
|
|
``portmaster'', Andrew Zabolotny, at: bit@eltech.ru
|
|
|
|
|
|
>> LAST NOTES
|
|
-------------
|
|
|
|
We hope you'll enjoy using this version of libmikmod as well as we enjoyed
|
|
debugging and improving it.
|
|
|
|
-- Miodrag ("Miod") Vallat, 10/19/1999
|
|
miodrag@mikmod.darkorb.net
|
|
|
|
Andrew Zabolotny
|
|
bit@eltech.ru
|