README
资源名称:tcpmp.rar [点击查看]
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:5k
源码类别:
Windows CE
开发平台:
C/C++
- Hello folks !
- This is libmikmod, version 3.2.0-beta1, a portable sound library for DOS.
- DOS support is new in this version, your comments and critics are welcome.
- >> BETA WARNING
- ---------------
- This is a *beta* version of libmikmod. Although it should work fine on
- almost all systems, there are likely a few last-minute errors or typos
- in the source, and some parts have not received enough hours of testing yet.
- Also, please note that all features planned for the final 3.2.0 release are not
- available yet. Some structures or functions may change. This release is mainly
- intended to the libmikmod developers to share a common base for adding new
- features...
- The library programming documentation (in docs/) is mostly up-to-date... It
- lacks the Player_QueryVoices documentation, though.
- If you're not scared, then you can proceed and enjoy fewer bugs than in the
- previous version (-;
- >> 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 -fMakefile.dj
- There is a catch if you have some PC-like GREP (i.e. Borland GREP) somewhere on
- your path before actual GNU grep... you can check this by just typing "grep".
- GNU grep should output:
- Usage: grep [OPTION]... PATTERN [FILE]...
- Try `grep --help' for more information.
- If you see something other, place your djgpp/bin path earlier in PATH list.
- After this the build process should complete painlessly.
- 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... however, the code for SB16
- has not been tested (although there is little SB16-specific code, but
- anyway...). If someone can test/debug it, please notify us (or at least
- report what doesn't work).
- - 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
- ----------------------------
- * email:
- Please send all your libmikmod related e-mail to the maintainer, Raphael
- Assenat, at:
- mikmod@raphnet.net
- Things related to the DOS port should also be forwarded to the DOS
- ``portmaster'', Andrew Zabolotny, at:
- bit@eltech.ru
- There's a mailing list for discussing the development of libmikmod (new
- features, bugs, ideas...). Look for more information on the web site.
- * web:
- libmikmod home page is located at:
- http://mikmod.raphnet.net
- >> 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