sdk-world
v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Toggle main menu visibility
Loading...
Searching...
No Matches
rs_i.h
Go to the documentation of this file.
1
5
6
#ifndef _RS_I_H
7
#define _RS_I_H
8
9
#include <intrman.h>
10
#include <loadcore.h>
11
#include <sifman.h>
12
#include <sifrpc.h>
13
#include <string.h>
14
#include <tamtypes.h>
15
#include <thbase.h>
16
17
#include <
libsnd2.h
>
18
#include <libspu2.h>
19
20
typedef
struct
SpuEECBData_
21
{
22
int
mode;
23
int
voice_bit;
24
int
status;
25
int
opt;
26
} SpuEECBData;
27
28
#define sce_SPU_DEV 0x80000601
29
#define sce_SPUST_DEV 0x80000602
30
#define sce_SPUST_CB 0x80000603
31
32
extern
SpuStEnv *gStPtr;
33
extern
int
gStThid;
34
extern
SpuStEnv gStBuff;
35
36
extern
void
create_th(
void
*userdata);
37
extern
void
sce_spu2_loop(
void
*userdata);
38
extern
void
*spuFunc(
unsigned
int
command,
void
*data,
int
size);
39
extern
void
sceSifCmdLoop2();
40
extern
void
DMA0CallBackProc(
void
);
41
extern
void
DMA1CallBackProc(
void
);
42
extern
void
IRQCallBackProc(
void
);
43
extern
void
spustCB_preparation_finished(
unsigned
int
voice_bit,
int
p_status);
44
extern
void
spustCB_transfer_finished(
unsigned
int
voice_bit,
int
t_status);
45
extern
void
spustCB_stream_finished(
unsigned
int
voice_bit,
int
s_status);
46
extern
void
sce_spust_loop(
void
*userdata);
47
48
#endif
libsnd2.h
SpuEECBData_
Definition
rs_i.h:21
rspu2drv
src
include
rs_i.h
Generated by
1.18.0