Add speech binary messages to the sound file.
This commit is contained in:
parent
78986f77a1
commit
c9a1c8c9f1
|
@ -111,6 +111,80 @@ static tMockingSoundRegisters gGemLandSound = {
|
|||
};
|
||||
|
||||
|
||||
static uint8_t gSpeakGood[] = {
|
||||
0xE6, 0x7B, 0x68, 0x32, 0xE9, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0xE6, 0xE6, 0x7B, 0x68, 0x32, 0x52, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0x52, 0xE8, 0x7F, 0x48, 0x42,
|
||||
0x65, 0xE8, 0x7F, 0x48, 0x42, 0xC0
|
||||
};
|
||||
|
||||
|
||||
static uint8_t gSpeakGo[] = {
|
||||
0xE6, 0x7B, 0x68, 0x32, 0xE9, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0xE6, 0xE6, 0x7B, 0x68, 0x32, 0x11, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0x63
|
||||
};
|
||||
|
||||
|
||||
static uint8_t gSpeakLevelComplete[] = {
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x60, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x0A, 0xE6, 0x7B, 0x68, 0x32, 0x33, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0xEC, 0xE6, 0x7B, 0x68, 0x32,
|
||||
0x4A, 0xE6, 0x7B, 0x68, 0x32, 0x4A, 0xE6, 0x7B,
|
||||
0x68, 0x32, 0x60, 0xE6, 0x7B, 0x68, 0x32, 0x29,
|
||||
0xE6, 0x7B, 0x68, 0x32, 0xAD, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x5A, 0xE6, 0x7B, 0x68, 0x32, 0x5A, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0x37, 0xE6, 0x7B, 0x68, 0x32,
|
||||
0x27, 0xE6, 0x7B, 0x68, 0x32, 0x60, 0xE6, 0x7B,
|
||||
0x68, 0x32, 0x01, 0xE6, 0x7B, 0x68, 0x32, 0x68,
|
||||
0xE6, 0x7B, 0x68, 0x32, 0xC0
|
||||
};
|
||||
|
||||
|
||||
static uint8_t gSpeakReady[] = {
|
||||
0xE6, 0x7B, 0x68, 0x32, 0xE6, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0xC0, 0xE6, 0x7B, 0x68, 0x32, 0x0A, 0xE8,
|
||||
0x7F, 0x48, 0x42, 0x68, 0xE8, 0x7F, 0x48, 0x42,
|
||||
0xC0, 0xE6, 0x7B, 0x68, 0x32, 0x1D, 0xE6, 0x7B,
|
||||
0x68, 0x32, 0x4A, 0xE6, 0x7B, 0x68, 0x32, 0x4A,
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x25, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x01
|
||||
};
|
||||
|
||||
|
||||
static uint8_t gSpeakNoMoreMoves[] = {
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x78, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x11, 0xE6, 0x7B, 0x68, 0x32, 0x63, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0x37, 0xE6, 0x7B, 0x68, 0x32,
|
||||
0x11, 0xE6, 0x7B, 0x68, 0x32, 0x5C, 0xE6, 0x7B,
|
||||
0x68, 0x32, 0x37, 0xE6, 0x7B, 0x68, 0x32, 0x16,
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x33, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x2F
|
||||
};
|
||||
|
||||
|
||||
static uint8_t gSpeakExcellent[] = {
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x4A, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x29, 0xE6, 0x7B, 0x68, 0x32, 0x30, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0x0A, 0xE6, 0x7B, 0x68, 0x32,
|
||||
0x4A, 0xE6, 0x7B, 0x68, 0x32, 0x60, 0xE6, 0x7B,
|
||||
0x68, 0x32, 0x60, 0xE6, 0x7B, 0x68, 0x32, 0x4A,
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x4A, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x78, 0xE6, 0x7B, 0x68, 0x32, 0x68, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0xC0
|
||||
};
|
||||
|
||||
|
||||
static uint8_t gSpeakIncredible[] = {
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x47, 0xE6, 0x7B, 0x68,
|
||||
0x32, 0x78, 0xE6, 0x7B, 0x68, 0x32, 0x29, 0xE6,
|
||||
0x7B, 0x68, 0x32, 0x1D, 0xE6, 0x7B, 0x68, 0x32,
|
||||
0x0A, 0xE6, 0x7B, 0x68, 0x32, 0x65, 0xE6, 0x7B,
|
||||
0x68, 0x32, 0x1B, 0xE6, 0x7B, 0x68, 0x32, 0x64,
|
||||
0xE6, 0x7B, 0x68, 0x32, 0x60
|
||||
};
|
||||
|
||||
|
||||
// Implementation
|
||||
|
||||
static void playSound(int8_t startFreq, int8_t duration)
|
||||
|
|
Loading…
Reference in New Issue