-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathvr_vanim.pas
151 lines (123 loc) · 3.13 KB
/
vr_vanim.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
{*
ITS Generated Source Tree
Not 100% accurate but should give a rough layout!
*}
{ TVA_Load 3001:002E }
procedure TVA_Load();
begin
{ stub }
end;
{ TVA_LoadVirtual 3001:0A50 }
procedure TVA_LoadVirtual();
begin
{ stub }
end;
{ TVA_RotateVector32 3001:0C29 }
procedure TVA_RotateVector32();
begin
{ stub }
end;
{ TVA_AddFrame 3001:13B3 }
procedure TVA_AddFrame();
begin
{ stub }
end;
{ TVA_AddMovement2Object 3001:1523 }
procedure TVA_AddMovement2Object();
begin
{ stub }
end;
{ TVA_GetJointRotation 3001:154C }
procedure TVA_GetJointRotation();
begin
{ stub }
end;
{ TVA_GetMovement 3001:1624 }
procedure TVA_GetMovement();
begin
{ stub }
end;
{ TVA_ClearFrame 3001:1742 }
procedure TVA_ClearFrame();
begin
{ stub }
end;
{ TVA_SetKeyframe 3001:17AD }
procedure TVA_SetKeyframe();
begin
{ stub }
end;
{ TVA_GetAnimRealTimeInfo 3001:183B }
procedure TVA_GetAnimRealTimeInfo();
begin
{ stub }
end;
{ TVA_GetKeyFrame 3001:18BE }
procedure TVA_GetKeyFrame();
begin
{ stub }
end;
{ TVA_GetKeyDatarecord 3001:1931 }
procedure TVA_GetKeyDatarecord();
begin
{ stub }
end;
{ VRVEC_InitFrame 352D:002C import }
{ VRVEC_Draw 352D:00F5 import }
{ VRVEC_SetModulo 352D:010A import }
{ VRVEC_SetViewPort 352D:0120 import }
{ VRVEC_InitHDVArr 352D:038F import }
{ VRVEC_LoadHDV 352D:0BD1 import }
{ VRVEC_Free 352D:0DE5 import }
{ VRVEC_Init 352D:0EAF import }
{ IM_LenXYZ32 368A:003C import }
{ IM_NormalizeVec32 368A:0073 import }
{ IM_CompVec32 368A:00E7 import }
{ IM_RotateXVec32 368A:0228 import }
{ IM_RotateYVec32 368A:02A0 import }
{ IM_RotateZVec32 368A:0315 import }
{ IM_UnitMat16 368A:038A import }
{ IM_RotateXMat16 368A:03BC import }
{ IM_RotateYMat16 368A:03EC import }
{ IM_RotateZMat16 368A:041C import }
{ IM_CreateMat16Vec16 368A:044C import }
{ IM_TransposeMat16 368A:05A4 import }
{ IM_AngleXZ32 368A:05CB import }
{ IM_AngleZYXMat16 368A:06B8 import }
{ IM_DecomposeMat16 368A:07C0 import }
{ IM_ProjectXZ32Dec8 368A:0A15 import }
{ IM_ProjectVec32Dec8 368A:0A76 import }
{ IM_CreateXZ32 368A:0B36 import }
{ IM_DistanceSqrVec32 368A:0B80 import }
{ IM_DotProdVec32 368A:0BCF import }
{ IM_LenSqrXYZ32 368A:0C17 import }
{ IM_LenSqrXZ32 368A:0C53 import }
{ IM_DotProdSignXZ32 368A:0C82 import }
{ IM_ModerateInteger 368A:0CAB import }
{ IM_ModerateLongint 368A:0D3A import }
{ IM_WriteHexVec16 368A:0DD6 import }
{ IM_WriteHexVec32 368A:0E5C import }
{ IM_InitArctan 368A:0EF6 import }
{ PMVG_AutoBankOn 37EF:00A0 import }
{ PMVG_AutoBankOff 37EF:0118 import }
{ TextWidth 37EF:0147 import }
{ DrawTextInBuffer 37EF:018C import }
{ FastText 37EF:030E import }
{ FastClipText 37EF:0390 import }
{ GetOptimalColorRGB 37EF:0421 import }
{ PMVG_AddFont 37EF:10AB import }
{ PMVG_MoveArea 37EF:1107 import }
{ VMMHandler 392D:058A import }
{ SetVMMBank 392D:07AC import }
{ InitVMM 392D:07DA import }
{ ClearVMM 392D:0917 import }
{ AddVMMFile 392D:0A6E import }
{ RefreshVMM 392D:0E7F import }
{ ReadAllVMMMem 392D:0EAE import }
{ CloseDevice 3A1F:0134 import }
{ AllocateInstr 3A1F:0179 import }
{ FreeInstr 3A1F:024A import }
{ UpdateInstrs 3A1F:0404 import }
{ SetStdEnvelope 3A1F:055D import }
{ FreeMusic 3A1F:06F7 import }
{ LoadMusic 3A1F:0DC0 import }