Mario Kart 64
|
#include <libultraship.h>
#include <libultra/message.h>
#include <macros.h>
#include "audio/synthesis.h"
#include "audio/seqplayer.h"
#include "audio/port_eu.h"
#include "audio/load.h"
#include "audio/heap.h"
#include "audio/data.h"
Functions | |
void | create_next_audio_buffer (s16 *samples, u32 num_samples) |
struct SPTask * | create_next_audio_frame_task (void) |
void | eu_process_audio_cmd (struct EuAudioCmd *cmd) |
void | seq_player_fade_to_zero_volume (s32 arg0, s32 fadeOutTime) |
void | func_800CBA64 (s32 playerIndex, s32 fadeInTime) |
void | port_eu_init_queues (void) |
void | func_800CBB48 (s32 arg0, s32 *arg1) |
void | func_800CBB88 (u32 arg0, f32 arg1) |
void | func_800CBBB8 (u32 arg0, u32 arg1) |
void | func_800CBBE8 (u32 arg0, s8 arg1) |
void | func_800CBC24 (void) |
void | func_800CBCB0 (u32 arg0) |
void | port_eu_init () |
Variables | |
OSMesgQueue | D_801937C0 |
OSMesgQueue | D_801937D8 |
OSMesgQueue | D_801937F0 |
OSMesgQueue | D_80193808 |
struct EuAudioCmd | sAudioCmd [0x100] |
OSMesg | D_80194020 [2] |
OSMesg | D_80194028 [4] |
OSMesg | D_80194038 [1] |
OSMesg | D_8019403C [1] |
u8 | D_800EA3A0 [] = { 0, 0, 0, 0 } |
u8 | D_800EA3A4 [] = { 0, 0, 0, 0 } |
OSMesgQueue * | D_800EA3A8 = &D_801937C0 |
OSMesgQueue * | D_800EA3AC = &D_801937D8 |
OSMesgQueue * | D_800EA3B0 = &D_801937F0 |
OSMesgQueue * | D_800EA3B4 = &D_80193808 |
char | port_eu_unused_string0 [] = "DAC:Lost 1 Frame.\n" |
char | port_eu_unused_string1 [] = "DMA: Request queue over.( %d )\n" |
char | port_eu_unused_string2 [] = "DMA [ %d lines] TIMEOUT\n" |
char | port_eu_unused_string3 [] = "Warning: WaveDmaQ contains %d msgs.\n" |
char | port_eu_unused_string4 [] = "Audio:now-max tasklen is %d / %d\n" |
char | port_eu_unused_string5 [] = "Audio:Warning:ABI Tasklist length over (%d)\n" |
s32 | D_800EA484 = 128 |
char | port_eu_unused_string6 [] = "AudioSend: %d -> %d (%d)\n" |
s32 | D_800EA4A4 = 0 |
char | port_eu_unused_string7 [] = "Undefined Port Command %d\n" |
void create_next_audio_buffer | ( | s16 * | samples, |
u32 | num_samples ) |
struct SPTask * create_next_audio_frame_task | ( | void | ) |
void eu_process_audio_cmd | ( | struct EuAudioCmd * | cmd | ) |
void func_800CBA64 | ( | s32 | playerIndex, |
s32 | fadeInTime ) |
void func_800CBB48 | ( | s32 | arg0, |
s32 * | arg1 ) |
void func_800CBB88 | ( | u32 | arg0, |
f32 | arg1 ) |
void func_800CBBB8 | ( | u32 | arg0, |
u32 | arg1 ) |
void func_800CBBE8 | ( | u32 | arg0, |
s8 | arg1 ) |
void func_800CBC24 | ( | void | ) |
void func_800CBCB0 | ( | u32 | arg0 | ) |
void port_eu_init | ( | void | ) |
void port_eu_init_queues | ( | void | ) |
void seq_player_fade_to_zero_volume | ( | s32 | arg0, |
s32 | fadeOutTime ) |
u8 D_800EA3A0[] = { 0, 0, 0, 0 } |
u8 D_800EA3A4[] = { 0, 0, 0, 0 } |
OSMesgQueue* D_800EA3A8 = &D_801937C0 |
OSMesgQueue* D_800EA3AC = &D_801937D8 |
OSMesgQueue* D_800EA3B0 = &D_801937F0 |
OSMesgQueue* D_800EA3B4 = &D_80193808 |
s32 D_800EA484 = 128 |
s32 D_800EA4A4 = 0 |
OSMesgQueue D_801937C0 |
OSMesgQueue D_801937D8 |
OSMesgQueue D_801937F0 |
OSMesgQueue D_80193808 |
OSMesg D_80194020[2] |
OSMesg D_80194028[4] |
OSMesg D_80194038[1] |
OSMesg D_8019403C[1] |
char port_eu_unused_string0[] = "DAC:Lost 1 Frame.\n" |
char port_eu_unused_string1[] = "DMA: Request queue over.( %d )\n" |
char port_eu_unused_string2[] = "DMA [ %d lines] TIMEOUT\n" |
char port_eu_unused_string3[] = "Warning: WaveDmaQ contains %d msgs.\n" |
char port_eu_unused_string4[] = "Audio:now-max tasklen is %d / %d\n" |
char port_eu_unused_string5[] = "Audio:Warning:ABI Tasklist length over (%d)\n" |
char port_eu_unused_string6[] = "AudioSend: %d -> %d (%d)\n" |
char port_eu_unused_string7[] = "Undefined Port Command %d\n" |
struct EuAudioCmd sAudioCmd[0x100] |