About SB_PAS v1.0
This archive contains utilities for programming Sound Blaster
and compatible cards in Turbo Pascal. They were compiled with TP 7.0, but
should work with almost anything less. In writing SB_UNIT, I was able to
use only Pascal functions without inline assembly; not so lucky with
PLAY_VOC.
The routines are all fully commented with descriptions of the
steps required to perform each task. It should be *very* easy to port this
to other languages (like C <blech> ;-) ).
Files contained in this package:
SB_UNIT.PAS,TPU : Master unit for all functions - includes routines
for base address detection, direct port control,
and DMA transfers.
PLAY_VOC,EXE : An example program to use SB_UNIT which demonstrates
the use of the unit as well as double-buffering
techniques.
VOC-INFO.TXT : Some information about the .VOC fi
|