|
PS2SDK
PS2 Homebrew Libraries
|
#include "types.h"#include "irx.h"#include "loadcore.h"#include "stdio.h"#include "intrman.h"#include "freesd.h"#include "spu2regs.h"
Include dependency graph for freesd.c:Go to the source code of this file.
Macros | |
| #define | BANNER "FREESD %s\n" |
| #define | VERSION "v1.01" |
| #define | MODNAME "freesd" |
| #define | M_PRINTF(format, args...) printf(MODNAME ": " format, ## args) |
Variables | |
| struct irx_export_table | _exp_libsd |
| u32 | BlockTransBuff [2] |
| u32 | BlockTransAddr [2] |
| u32 | BlockTransSize [2] |
| u32 | EffectSizes [10] |
| sceSdEffectAttr | EffectAttr [2] |
| u32 | EffectAddr [2] |
| u32 | VoiceTransStatus [2] |
| volatile u16 | VoiceTransComplete [2] |
| u32 | VoiceTransIoMode [2] |
| u16 | SpdifSettings |
| void * | Spu2IntrData |
| sceSdTransIntrHandler | TransIntrHandlers [2] |
| SdIntrCallback | TransIntrCallbacks [2] |
| sceSdSpu2IntrHandler | Spu2IntrHandler |
| SdIntrCallback | Spu2IrqCallback |
| IntrData | TransIntrData [2] |
| volatile u16 * | ParamRegList [] |
| u16 | NotePitchTable [] |
| u16 | VoiceDataInit [16] |
| u8 | CoreAttrShifts [4] = {7, 6, 14, 8} |
Part of the IOP Sound Driver
Definition in file freesd.c.
| volatile u16* ParamRegList[] |
| u16 NotePitchTable[] |