|
SpaghettiKart
|
#include <stdbool.h>#include <stdint.h>#include "libultraship/libultra/abi.h"Go to the source code of this file.
Macros | |
| #define | aSegment(pkt, s, b) |
| #define | aClearBuffer(pkt, d, c) |
| #define | aLoadBuffer(pkt, s, d, c) |
| #define | aSaveBuffer(pkt, s, d, c) |
| #define | aLoadADPCM(pkt, c, d) |
| #define | aSetBuffer(pkt, f, i, o, c) |
| #define | aInterleave(pkt, o, l, r, c) |
| #define | aDMEMMove(pkt, i, o, c) |
| #define | aSetLoop(pkt, a) |
| #define | aADPCMdec(pkt, f, s) |
| #define | aResample(pkt, f, p, s) |
| #define | aEnvSetup1(pkt, initialVolReverb, rampReverb, rampLeft, rampRight) |
| #define | aEnvSetup2(pkt, initialVolLeft, initialVolRight) |
| #define | aEnvMixer(pkt, inBuf, nSamples, swapReverb, negLeft, negRight, dryLeft, dryRight, wetLeft, wetRight) |
| #define | aMix(pkt, g, i, o, c) |
| #define | aS8Dec(pkt, f, s) |
| #define | aAddMixer(pkt, s, d, c) |
| #define | aDuplicate(pkt, s, d, c) |
| #define | aDMEMMove2(pkt, t, i, o, c) |
| #define | aResampleZoh(pkt, pitch, startFract) |
| #define | aInterl(pkt, dmemi, dmemo, count) |
| #define | aFilter(pkt, f, countOrBuf, addr) |
| #define | aDownsampleHalf(pkt, nSamples, i, o) |
| #define | aHiLoGain(pkt, g, buflen, i, a4) |
| #define | aUnkCmd3(pkt, a1, a2, a3) |
| #define | aUnkCmd19(pkt, a1, a2, a3, a4) |
Functions | |
| void | aClearBufferImpl (uint16_t addr, int nbytes) |
| void | aLoadBufferImpl (const void *source_addr, uint16_t dest_addr, uint16_t nbytes) |
| void | aSaveBufferImpl (uint16_t source_addr, int16_t *dest_addr, uint16_t nbytes) |
| void | aLoadADPCMImpl (int num_entries_times_16, const int16_t *book_source_addr) |
| void | aSetBufferImpl (uint8_t flags, uint16_t in, uint16_t out, uint16_t nbytes) |
| void | aInterleaveImpl (uint16_t left, uint16_t right) |
| void | aDMEMMoveImpl (uint16_t in_addr, uint16_t out_addr, int nbytes) |
| void | aSetLoopImpl (ADPCM_STATE *adpcm_loop_state) |
| void | aADPCMdecImpl (uint8_t flags, ADPCM_STATE state) |
| void | aResampleImpl (uint8_t flags, uint16_t pitch, RESAMPLE_STATE state) |
| void | aEnvSetup1Impl (uint8_t initial_vol_wet, uint16_t rate_wet, uint16_t rate_left, uint16_t rate_right) |
| void | aEnvSetup2Impl (uint16_t initial_vol_left, uint16_t initial_vol_right) |
| void | aEnvMixerImpl (uint16_t in_addr, uint16_t n_samples, bool swap_reverb, bool neg_left, bool neg_right, uint16_t dry_left_addr, uint16_t dry_right_addr, uint16_t wet_left_addr, uint16_t wet_right_addr) |
| void | aMixImpl (int16_t gain, uint16_t in_addr, uint16_t out_addr, uint16_t count) |
| void | aS8DecImpl (uint8_t flags, ADPCM_STATE state) |
| void | aAddMixerImpl (uint16_t count, uint16_t in_addr, uint16_t out_addr) |
| void | aDuplicateImpl (uint16_t count, uint16_t in_addr, uint16_t out_addr) |
| void | aDMEMMove2Impl (uint8_t t, uint16_t in_addr, uint16_t out_addr, uint16_t count) |
| void | aDownsampleHalfImpl (uint16_t n_samples, uint16_t in_addr, uint16_t out_addr) |
| void | aResampleZohImpl (uint16_t pitch, uint16_t start_fract) |
| void | aInterlImpl (uint16_t in_addr, uint16_t out_addr, uint16_t n_samples) |
| void | aFilterImpl (uint8_t flags, uint16_t count_or_buf, int16_t *state_or_filter) |
| void | aHiLoGainImpl (uint8_t g, uint16_t count, uint16_t addr) |
| void | aUnkCmd3Impl (uint16_t a, uint16_t b, uint16_t c) |
| void | aUnkCmd19Impl (uint8_t f, uint16_t count, uint16_t out_addr, uint16_t in_addr) |
| #define aAddMixer | ( | pkt, | |
| s, | |||
| d, | |||
| c ) |
| #define aADPCMdec | ( | pkt, | |
| f, | |||
| s ) |
| #define aClearBuffer | ( | pkt, | |
| d, | |||
| c ) |
| #define aDMEMMove | ( | pkt, | |
| i, | |||
| o, | |||
| c ) |
| #define aDMEMMove2 | ( | pkt, | |
| t, | |||
| i, | |||
| o, | |||
| c ) |
| #define aDownsampleHalf | ( | pkt, | |
| nSamples, | |||
| i, | |||
| o ) |
| #define aDuplicate | ( | pkt, | |
| s, | |||
| d, | |||
| c ) |
| #define aEnvMixer | ( | pkt, | |
| inBuf, | |||
| nSamples, | |||
| swapReverb, | |||
| negLeft, | |||
| negRight, | |||
| dryLeft, | |||
| dryRight, | |||
| wetLeft, | |||
| wetRight ) |
| #define aEnvSetup1 | ( | pkt, | |
| initialVolReverb, | |||
| rampReverb, | |||
| rampLeft, | |||
| rampRight ) |
| #define aEnvSetup2 | ( | pkt, | |
| initialVolLeft, | |||
| initialVolRight ) |
| #define aFilter | ( | pkt, | |
| f, | |||
| countOrBuf, | |||
| addr ) |
| #define aHiLoGain | ( | pkt, | |
| g, | |||
| buflen, | |||
| i, | |||
| a4 ) |
| #define aInterl | ( | pkt, | |
| dmemi, | |||
| dmemo, | |||
| count ) |
| #define aInterleave | ( | pkt, | |
| o, | |||
| l, | |||
| r, | |||
| c ) |
| #define aLoadADPCM | ( | pkt, | |
| c, | |||
| d ) |
| #define aLoadBuffer | ( | pkt, | |
| s, | |||
| d, | |||
| c ) |
| #define aMix | ( | pkt, | |
| g, | |||
| i, | |||
| o, | |||
| c ) |
| #define aResample | ( | pkt, | |
| f, | |||
| p, | |||
| s ) |
| #define aResampleZoh | ( | pkt, | |
| pitch, | |||
| startFract ) |
| #define aS8Dec | ( | pkt, | |
| f, | |||
| s ) |
| #define aSaveBuffer | ( | pkt, | |
| s, | |||
| d, | |||
| c ) |
| #define aSegment | ( | pkt, | |
| s, | |||
| b ) |
| #define aSetBuffer | ( | pkt, | |
| f, | |||
| i, | |||
| o, | |||
| c ) |
| #define aSetLoop | ( | pkt, | |
| a ) |
| #define aUnkCmd19 | ( | pkt, | |
| a1, | |||
| a2, | |||
| a3, | |||
| a4 ) |
| #define aUnkCmd3 | ( | pkt, | |
| a1, | |||
| a2, | |||
| a3 ) |
| void aAddMixerImpl | ( | uint16_t | count, |
| uint16_t | in_addr, | ||
| uint16_t | out_addr ) |
| void aADPCMdecImpl | ( | uint8_t | flags, |
| ADPCM_STATE | state ) |
| void aClearBufferImpl | ( | uint16_t | addr, |
| int | nbytes ) |
| void aDMEMMove2Impl | ( | uint8_t | t, |
| uint16_t | in_addr, | ||
| uint16_t | out_addr, | ||
| uint16_t | count ) |
| void aDMEMMoveImpl | ( | uint16_t | in_addr, |
| uint16_t | out_addr, | ||
| int | nbytes ) |
| void aDownsampleHalfImpl | ( | uint16_t | n_samples, |
| uint16_t | in_addr, | ||
| uint16_t | out_addr ) |
| void aDuplicateImpl | ( | uint16_t | count, |
| uint16_t | in_addr, | ||
| uint16_t | out_addr ) |
| void aEnvMixerImpl | ( | uint16_t | in_addr, |
| uint16_t | n_samples, | ||
| bool | swap_reverb, | ||
| bool | neg_left, | ||
| bool | neg_right, | ||
| uint16_t | dry_left_addr, | ||
| uint16_t | dry_right_addr, | ||
| uint16_t | wet_left_addr, | ||
| uint16_t | wet_right_addr ) |
| void aEnvSetup1Impl | ( | uint8_t | initial_vol_wet, |
| uint16_t | rate_wet, | ||
| uint16_t | rate_left, | ||
| uint16_t | rate_right ) |
| void aEnvSetup2Impl | ( | uint16_t | initial_vol_left, |
| uint16_t | initial_vol_right ) |
| void aFilterImpl | ( | uint8_t | flags, |
| uint16_t | count_or_buf, | ||
| int16_t * | state_or_filter ) |
| void aHiLoGainImpl | ( | uint8_t | g, |
| uint16_t | count, | ||
| uint16_t | addr ) |
| void aInterleaveImpl | ( | uint16_t | left, |
| uint16_t | right ) |
| void aInterlImpl | ( | uint16_t | in_addr, |
| uint16_t | out_addr, | ||
| uint16_t | n_samples ) |
| void aLoadADPCMImpl | ( | int | num_entries_times_16, |
| const int16_t * | book_source_addr ) |
| void aLoadBufferImpl | ( | const void * | source_addr, |
| uint16_t | dest_addr, | ||
| uint16_t | nbytes ) |
| void aMixImpl | ( | int16_t | gain, |
| uint16_t | in_addr, | ||
| uint16_t | out_addr, | ||
| uint16_t | count ) |
| void aResampleImpl | ( | uint8_t | flags, |
| uint16_t | pitch, | ||
| RESAMPLE_STATE | state ) |
| void aResampleZohImpl | ( | uint16_t | pitch, |
| uint16_t | start_fract ) |
| void aS8DecImpl | ( | uint8_t | flags, |
| ADPCM_STATE | state ) |
| void aSaveBufferImpl | ( | uint16_t | source_addr, |
| int16_t * | dest_addr, | ||
| uint16_t | nbytes ) |
| void aSetBufferImpl | ( | uint8_t | flags, |
| uint16_t | in, | ||
| uint16_t | out, | ||
| uint16_t | nbytes ) |
| void aSetLoopImpl | ( | ADPCM_STATE * | adpcm_loop_state | ) |
| void aUnkCmd19Impl | ( | uint8_t | f, |
| uint16_t | count, | ||
| uint16_t | out_addr, | ||
| uint16_t | in_addr ) |
| void aUnkCmd3Impl | ( | uint16_t | a, |
| uint16_t | b, | ||
| uint16_t | c ) |