SB AWE32 Developer's Information Pack
PART II DOS Real/Protected Mode API
••
13
Copyright
Creative Technology Ltd., 1994-1996
Version 3.00
awe32InitHardware
WORD
PASCAL
awe32InitHardware(VOID)
Actions
Prepare the EMU8000 subsystem for MIDI playback.
Parameters
None.
Return
Return 0 if the EMU8000 subsystem had been properly initialized, and non-zero if
otherwise.
awe32Terminate
WORD
PASCAL
awe32Terminate(VOID)
Actions
Restore the EMU8000 chip to a known state.
Parameters
None.
Return
Return 0 if the EMU8000 subsystem had been properly terminated, and non-zero if
otherwise.
Remarks
The EMU8000 will be initialized to process FM audio. The FM initialization has a
tight timing loop. It is recommended that all interrupts are disabled before calling
awe32Terminate
.
MIDI Services
This group of API consists of the following :
•
awe32InitMIDI
•
awe32InitNRPN
•
awe32NoteOn
•
awe32NoteOff
•
awe32ProgramChange
•
awe32PitchBend
•
awe32Controller
•
awe32ChannelPressure
•
awe32PolyKeyPressure
•
awe32Sysex
•
__awe32NoteOff