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