SB AWE32 Developer's Information Pack PART II DOS Real/Protected Mode API •• 32
Copyright Creative Technology Ltd., 1994-1996 Version 3.00
}
An additional bank can be added beyond the last bank.
banks[3] = 64000; /* new bank */
sp.total_banks = 4;
sp.banksizes = banks;
if ( awe32DefineBankSizes(&sp) ) {
// Error, invalid sizes
}
In order to resize other banks, the bank(s) beyond the bank to be resized must be freed first by calling
awe32ReleaseBank.
Starting and ending addresses
The starting and ending addresses for code and data segments of all the module files are marked.
Module Start / End Symbols
MIDIENG.OBJ CODE Start
__midieng_code()
CODE End
__midieng_ecode()
DATA Start
int* __midieng_code()
DATA End
int* __midieng_ecode()
SYSEX.OBJ CODE Start
__sysex_code()
CODE End
__sysex_ecode()
DATA Start
int* __sysex_code()
DATA End
int* __sysex_ecode()
HARDWARE.OBJ CODE Start
__hardware_code()
CODE End
__hardware_ecode()
DATA Start
int* __hardware_code()
DATA End
int* __hardware_ecode()
SFHELP1.OBJ CODE Start
__sfhelp1_code()
CODE End
__sfhelp1_ecode()
DATA Start
int* __sfhelp1_code()
DATA End
int* __sfhelp1_ecode()
SFHELP2.OBJ CODE Start
__sfhelp2_code()
CODE End
__sfhelp2_ecode()
DATA Start
int* __sfhelp2_code()
DATA End
int* __sfhelp2_ecode()
SBKLOAD.OBJ CODE Start
__sbkload_code()
CODE End
__sbkload_ecode()