Go to the documentation of this file.
36 #define CTRLID_FILTER 8
37 #define CTRLID_GAINS 16
60 #define A3D_A_HrtfCurrent 0x18000
61 #define A3D_A_GainCurrent 0x180E0
62 #define A3D_A_GainTarget 0x180E4
63 #define A3D_A_A12Current 0x180E8
64 #define A3D_A_A21Target 0x180EC
65 #define A3D_A_B01Current 0x180F0
66 #define A3D_A_B10Target 0x180F4
67 #define A3D_A_B2Current 0x180F8
68 #define A3D_A_B2Target 0x180FC
69 #define A3D_A_HrtfTarget 0x18100
70 #define A3D_A_ITDCurrent 0x181E0
71 #define A3D_A_ITDTarget 0x181E4
72 #define A3D_A_HrtfDelayLine 0x181E8
73 #define A3D_A_ITDDelayLine 0x182C8
74 #define A3D_A_HrtfTrackTC 0x1837C
75 #define A3D_A_GainTrackTC 0x18380
76 #define A3D_A_CoeffTrackTC 0x18384
77 #define A3D_A_ITDTrackTC 0x18388
78 #define A3D_A_x1 0x1838C
79 #define A3D_A_x2 0x18390
80 #define A3D_A_y1 0x18394
81 #define A3D_A_y2 0x18398
82 #define A3D_A_HrtfOutL 0x1839C
83 #define A3D_A_HrtfOutR 0x183A0
84 #define A3D_A_TAIL 0x183A4
87 #define A3D_B_HrtfCurrent 0x19000
88 #define A3D_B_GainCurrent 0x190E0
89 #define A3D_B_GainTarget 0x190E4
90 #define A3D_B_A12Current 0x190E8
91 #define A3D_B_A21Target 0x190EC
92 #define A3D_B_B01Current 0x190F0
93 #define A3D_B_B10Target 0x190F4
94 #define A3D_B_B2Current 0x190F8
95 #define A3D_B_B2Target 0x190FC
96 #define A3D_B_HrtfTarget 0x19100
97 #define A3D_B_ITDCurrent 0x191E0
98 #define A3D_B_ITDTarget 0x191E4
99 #define A3D_B_HrtfDelayLine 0x191E8
100 #define A3D_B_TAIL 0x192C8
103 #define A3D_SLICE_BANK_A 0x18000
104 #define A3D_SLICE_BANK_B 0x19000
105 #define A3D_SLICE_VDBDest 0x19C00
106 #define A3D_SLICE_VDBSource 0x19C20
107 #define A3D_SLICE_ABReg 0x19C30
108 #define A3D_SLICE_CReg 0x19C34
109 #define A3D_SLICE_Control 0x19C38
110 #define A3D_SLICE_DebugReserved 0x19C3c
111 #define A3D_SLICE_Pointers 0x19C40
112 #define A3D_SLICE_TAIL 0x1A000
118 #define a3d_addrA(slice,source,reg) (((slice)<<0xd)+((source)*0x3A4)+(reg))
119 #define a3d_addrB(slice,source,reg) (((slice)<<0xd)+((source)*0x2C8)+(reg))
120 #define a3d_addrS(slice,reg) (((slice)<<0xd)+(reg))