sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
libsdr-common.h File Reference

Go to the source code of this file.

Classes

struct  SdrEECBData_

Macros

#define sce_SDR_DEV   0x80000701
#define sce_SDRST_CB   0x80000704
#define rSdInit   0x8000
#define rSdSetParam   0x8010
#define rSdGetParam   0x8020
#define rSdSetSwitch   0x8030
#define rSdGetSwitch   0x8040
#define rSdSetAddr   0x8050
#define rSdGetAddr   0x8060
#define rSdSetCoreAttr   0x8070
#define rSdGetCoreAttr   0x8080
#define rSdNote2Pitch   0x8090
#define rSdPitch2Note   0x80A0
#define rSdProcBatch   0x80B0
#define rSdProcBatchEx   0x80C0
#define rSdVoiceTrans   0x80D0
#define rSdBlockTrans   0x80E0
#define rSdVoiceTransStatus   0x80F0
#define rSdBlockTransStatus   0x8100
#define rSdSetTransCallback   0x8110
#define rSdSetIRQCallback   0x8120
#define rSdSetEffectAttr   0x8130
#define rSdGetEffectAttr   0x8140
#define rSdClearEffectWorkArea   0x8150
#define rSdSetTransIntrHandler   0x8160
#define rSdSetSpu2IntrHandler   0x8170
#define rSdStopTrans   0x8180
#define rSdCleanEffectWorkArea   0x8190
#define rSdSetEffectMode   0x81A0
#define rSdSetEffectModeParams   0x81B0
#define rSdProcBatch2   0x81C0
#define rSdProcBatchEx2   0x81D0
#define rSdChangeThreadPriority   0x8F10
#define rSdUserCommand0   0x9000
#define rSdUserCommand1   0x9010
#define rSdUserCommand2   0x9020
#define rSdUserCommand3   0x9030
#define rSdUserCommand4   0x9040
#define rSdUserCommand5   0x9050
#define rSdUserCommand6   0x9060
#define rSdUserCommand7   0x9070
#define rSdUserCommand8   0x9080
#define rSdUserCommand9   0x9090
#define rSdUserCommandA   0x90A0
#define rSdUserCommandB   0x90B0
#define rSdUserCommandC   0x90C0
#define rSdUserCommandD   0x90D0
#define rSdUserCommandE   0x90E0
#define rSdUserCommandF   0x90F0
#define rSdUserCommandMin   rSdUserCommand0
#define rSdUserCommandMax   rSdUserCommandF
#define SDR_CMD_CB_INIT   0xE620
#define SDR_CMD_CB_DEINIT   0xE630
#define SDR_CB_DMA0   (1 << 0)
#define SDR_CB_DMA1   (1 << 1)
#define SDR_CB_IRQ   (1 << 2)
#define SDR_CB_DMA0INT   (1 << 8)
#define SDR_CB_DMA1INT   (1 << 9)
#define SDR_CB_IRQINT   (1 << 10)

Typedefs

typedef struct SdrEECBData_ SdrEECBData

Detailed Description

Common definitions for libsdr on the EE and IOP

Definition in file libsdr-common.h.

Macro Definition Documentation

◆ rSdBlockTrans

#define rSdBlockTrans   0x80E0

Definition at line 37 of file libsdr-common.h.

◆ rSdBlockTransStatus

#define rSdBlockTransStatus   0x8100

Definition at line 39 of file libsdr-common.h.

◆ rSdChangeThreadPriority

#define rSdChangeThreadPriority   0x8F10

Definition at line 53 of file libsdr-common.h.

◆ rSdCleanEffectWorkArea

#define rSdCleanEffectWorkArea   0x8190

Definition at line 48 of file libsdr-common.h.

◆ rSdClearEffectWorkArea

#define rSdClearEffectWorkArea   0x8150

Definition at line 44 of file libsdr-common.h.

◆ rSdGetAddr

#define rSdGetAddr   0x8060

Definition at line 29 of file libsdr-common.h.

◆ rSdGetCoreAttr

#define rSdGetCoreAttr   0x8080

Definition at line 31 of file libsdr-common.h.

◆ rSdGetEffectAttr

#define rSdGetEffectAttr   0x8140

Definition at line 43 of file libsdr-common.h.

◆ rSdGetParam

#define rSdGetParam   0x8020

Definition at line 25 of file libsdr-common.h.

◆ rSdGetSwitch

#define rSdGetSwitch   0x8040

Definition at line 27 of file libsdr-common.h.

◆ rSdInit

#define rSdInit   0x8000

Definition at line 23 of file libsdr-common.h.

◆ rSdNote2Pitch

#define rSdNote2Pitch   0x8090

Definition at line 32 of file libsdr-common.h.

◆ rSdPitch2Note

#define rSdPitch2Note   0x80A0

Definition at line 33 of file libsdr-common.h.

◆ rSdProcBatch

#define rSdProcBatch   0x80B0

Definition at line 34 of file libsdr-common.h.

◆ rSdProcBatch2

#define rSdProcBatch2   0x81C0

Definition at line 51 of file libsdr-common.h.

◆ rSdProcBatchEx

#define rSdProcBatchEx   0x80C0

Definition at line 35 of file libsdr-common.h.

◆ rSdProcBatchEx2

#define rSdProcBatchEx2   0x81D0

Definition at line 52 of file libsdr-common.h.

◆ rSdSetAddr

#define rSdSetAddr   0x8050

Definition at line 28 of file libsdr-common.h.

◆ rSdSetCoreAttr

#define rSdSetCoreAttr   0x8070

Definition at line 30 of file libsdr-common.h.

◆ rSdSetEffectAttr

#define rSdSetEffectAttr   0x8130

Definition at line 42 of file libsdr-common.h.

◆ rSdSetEffectMode

#define rSdSetEffectMode   0x81A0

Definition at line 49 of file libsdr-common.h.

◆ rSdSetEffectModeParams

#define rSdSetEffectModeParams   0x81B0

Definition at line 50 of file libsdr-common.h.

◆ rSdSetIRQCallback

#define rSdSetIRQCallback   0x8120

Definition at line 41 of file libsdr-common.h.

◆ rSdSetParam

#define rSdSetParam   0x8010

Definition at line 24 of file libsdr-common.h.

◆ rSdSetSpu2IntrHandler

#define rSdSetSpu2IntrHandler   0x8170

Definition at line 46 of file libsdr-common.h.

◆ rSdSetSwitch

#define rSdSetSwitch   0x8030

Definition at line 26 of file libsdr-common.h.

◆ rSdSetTransCallback

#define rSdSetTransCallback   0x8110

Definition at line 40 of file libsdr-common.h.

◆ rSdSetTransIntrHandler

#define rSdSetTransIntrHandler   0x8160

Definition at line 45 of file libsdr-common.h.

◆ rSdStopTrans

#define rSdStopTrans   0x8180

Definition at line 47 of file libsdr-common.h.

◆ rSdUserCommand0

#define rSdUserCommand0   0x9000

Definition at line 54 of file libsdr-common.h.

◆ rSdUserCommand1

#define rSdUserCommand1   0x9010

Definition at line 55 of file libsdr-common.h.

◆ rSdUserCommand2

#define rSdUserCommand2   0x9020

Definition at line 56 of file libsdr-common.h.

◆ rSdUserCommand3

#define rSdUserCommand3   0x9030

Definition at line 57 of file libsdr-common.h.

◆ rSdUserCommand4

#define rSdUserCommand4   0x9040

Definition at line 58 of file libsdr-common.h.

◆ rSdUserCommand5

#define rSdUserCommand5   0x9050

Definition at line 59 of file libsdr-common.h.

◆ rSdUserCommand6

#define rSdUserCommand6   0x9060

Definition at line 60 of file libsdr-common.h.

◆ rSdUserCommand7

#define rSdUserCommand7   0x9070

Definition at line 61 of file libsdr-common.h.

◆ rSdUserCommand8

#define rSdUserCommand8   0x9080

Definition at line 62 of file libsdr-common.h.

◆ rSdUserCommand9

#define rSdUserCommand9   0x9090

Definition at line 63 of file libsdr-common.h.

◆ rSdUserCommandA

#define rSdUserCommandA   0x90A0

Definition at line 64 of file libsdr-common.h.

◆ rSdUserCommandB

#define rSdUserCommandB   0x90B0

Definition at line 65 of file libsdr-common.h.

◆ rSdUserCommandC

#define rSdUserCommandC   0x90C0

Definition at line 66 of file libsdr-common.h.

◆ rSdUserCommandD

#define rSdUserCommandD   0x90D0

Definition at line 67 of file libsdr-common.h.

◆ rSdUserCommandE

#define rSdUserCommandE   0x90E0

Definition at line 68 of file libsdr-common.h.

◆ rSdUserCommandF

#define rSdUserCommandF   0x90F0

Definition at line 69 of file libsdr-common.h.

◆ rSdUserCommandMax

#define rSdUserCommandMax   rSdUserCommandF

Definition at line 71 of file libsdr-common.h.

◆ rSdUserCommandMin

#define rSdUserCommandMin   rSdUserCommand0

Definition at line 70 of file libsdr-common.h.

◆ rSdVoiceTrans

#define rSdVoiceTrans   0x80D0

Definition at line 36 of file libsdr-common.h.

◆ rSdVoiceTransStatus

#define rSdVoiceTransStatus   0x80F0

Definition at line 38 of file libsdr-common.h.

◆ sce_SDR_DEV

#define sce_SDR_DEV   0x80000701

Definition at line 20 of file libsdr-common.h.

◆ sce_SDRST_CB

#define sce_SDRST_CB   0x80000704

Definition at line 21 of file libsdr-common.h.

◆ SDR_CB_DMA0

#define SDR_CB_DMA0   (1 << 0)

Definition at line 76 of file libsdr-common.h.

◆ SDR_CB_DMA0INT

#define SDR_CB_DMA0INT   (1 << 8)

Definition at line 79 of file libsdr-common.h.

◆ SDR_CB_DMA1

#define SDR_CB_DMA1   (1 << 1)

Definition at line 77 of file libsdr-common.h.

◆ SDR_CB_DMA1INT

#define SDR_CB_DMA1INT   (1 << 9)

Definition at line 80 of file libsdr-common.h.

◆ SDR_CB_IRQ

#define SDR_CB_IRQ   (1 << 2)

Definition at line 78 of file libsdr-common.h.

◆ SDR_CB_IRQINT

#define SDR_CB_IRQINT   (1 << 10)

Definition at line 81 of file libsdr-common.h.

◆ SDR_CMD_CB_DEINIT

#define SDR_CMD_CB_DEINIT   0xE630

Definition at line 74 of file libsdr-common.h.

◆ SDR_CMD_CB_INIT

#define SDR_CMD_CB_INIT   0xE620

Definition at line 73 of file libsdr-common.h.