57 lines
1.0 KiB
C
57 lines
1.0 KiB
C
|
|
#ifdef STARTUPANIMATION
|
|
|
|
#pragma data_seg("INIT_RW")
|
|
#pragma code_seg("INIT")
|
|
#pragma bss_seg("INIT_RW")
|
|
#pragma const_seg("INIT_RD")
|
|
|
|
// Tell linker to put bootsound code and data into INIT section
|
|
#pragma comment(linker, "/merge:DSOUND=INIT")
|
|
|
|
#pragma comment(linker, "/merge:INIT_RD=INIT")
|
|
#pragma comment(linker, "/merge:INIT_RW=INIT")
|
|
|
|
#endif //STARTUPANIMATION
|
|
|
|
|
|
unsigned const short pitch_table_dsp[] = {
|
|
0x80
|
|
};
|
|
|
|
|
|
|
|
unsigned short FM32768[32768];
|
|
|
|
unsigned short Sin128[128];
|
|
|
|
|
|
unsigned short Saw128[128];
|
|
|
|
|
|
|
|
unsigned short Noise8192[8192];
|
|
|
|
unsigned short ThunEl16[0x5540]; // size from thunel16k.equ
|
|
unsigned short ReverseThunEl16[0x5540]; // reversed version
|
|
|
|
unsigned const char ThunEl16Data[] = {
|
|
#include "thunel16.x00"
|
|
};
|
|
|
|
|
|
unsigned short Glock[3768]; // size from glock.equ
|
|
|
|
unsigned const char GlockData[] = {
|
|
#include "glock.x00"
|
|
};
|
|
|
|
|
|
unsigned short Bubble[6719]; // size from bubble.equ
|
|
|
|
unsigned const char BubbleData[] = {
|
|
#include "Bubble.x00"
|
|
};
|
|
|
|
|