-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprogram.drk
More file actions
189 lines (118 loc) · 4.42 KB
/
Copy pathprogram.drk
File metadata and controls
189 lines (118 loc) · 4.42 KB
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
0x00 0x00 : # ScriptInit()
0x01 0x00 0x00 0x00 0x00 0x00
0x00 0x06 : # TriggerParseReg(0x06, 1, 0)
0x02 0x06 0x01 0x00
0x00 0x0A : # IfRegValEqu(0x06, 0x65, 0x01 0x29)
0x06 0x06 0x00 0x00 0x00 0x65 0x01 0x29
0x00 0x12 : # TriggerParseReg(0x07, 1, 1)
0x02 0x07 0x01 0x01
0x00 0x16 : # TriggerParseReg(0x08, 1, 3)
0x02 0x08 0x01 0x03
0x00 0x1A : # IfRegValEqu(0x07, 1, 0x00 0x3A)
0x06 0x07 0x00 0x00 0x00 0x01 0x00 0x3A
0x00 0x22 : # IfRegValEqu(0x08, 0x0f, 0x00 0x31)
0x06 0x08 0x00 0x00 0x00 0x0F 0x00 0x31
0x00 0x2A : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x00 0x30 : # End()
0x00 0x30 : # Exit()
0x28
0x00 0x31 : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x00 0x37 : # Goto(0x00 0x30)
0x27 0x00 0x30
0x00 0x3A : # IfRegValEqu(0x07, 2, 0x00 0x5C)
0x06 0x07 0x00 0x00 0x00 0x02 0x00 0x5C
0x00 0x42 : # IfRegValEqu(0x08, 0x0f, 0x00 0x53)
0x06 0x08 0x00 0x00 0x00 0x0F 0x00 0x53
0x00 0x4A : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x00 0x50 : # End()
0x00 0x50 : # Goto(0x00 0x30)
0x27 0x00 0x30
0x00 0x53 : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x00 0x59 : # Goto(0x00 0x50)
0x27 0x00 0x50
0x00 0x5C : # IfRegValEqu(0x07, 3, 0x00 0x7E)
0x06 0x07 0x00 0x00 0x00 0x03 0x00 0x7E
0x00 0x64 : # IfRegValEqu(0x08, 0x0f, 0x00 0x75)
0x06 0x08 0x00 0x00 0x00 0x0F 0x00 0x75
0x00 0x6C : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x00 0x72 : # End()
0x00 0x72 : # Goto(0x00 0x30)
0x27 0x00 0x30
0x00 0x75 : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x00 0x7B : # Goto(0x00 0x72)
0x27 0x00 0x72
0x00 0x7E : # IfRegValEqu(0x07, 4, 0x00 0xA0)
0x06 0x07 0x00 0x00 0x00 0x04 0x00 0xA0
0x00 0x86 : # IfRegValEqu(0x08, 0x0f, 0x00 0x97)
0x06 0x08 0x00 0x00 0x00 0x0F 0x00 0x97
0x00 0x8E : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x00 0x94 : # End()
0x00 0x94 : # Goto(0x00 0x30)
0x27 0x00 0x30
0x00 0x97 : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x00 0x9D : # Goto(0x00 0x94)
0x27 0x00 0x94
0x00 0xA0 : # IfRegValEqu(0x07, 5, 0x00 0xC2)
0x06 0x07 0x00 0x00 0x00 0x05 0x00 0xC2
0x00 0xA8 : # IfRegValEqu(0x08, 0x0f, 0x00 0xB9)
0x06 0x08 0x00 0x00 0x00 0x0F 0x00 0xB9
0x00 0xB0 : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x00 0xB6 : # End()
0x00 0xB6 : # Goto(0x00 0x30)
0x27 0x00 0x30
0x00 0xB9 : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x00 0xBF : # Goto(0x00 0xB6)
0x27 0x00 0xB6
0x00 0xC2 : # IfRegValEqu(0x07, 6, 0x00 0xE4)
0x06 0x07 0x00 0x00 0x00 0x06 0x00 0xE4
0x00 0xCA : # IfRegValEqu(0x08, 0x0f, 0x00 0xDB)
0x06 0x08 0x00 0x00 0x00 0x0F 0x00 0xDB
0x00 0xD2 : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x00 0xD8 : # End()
0x00 0xD8 : # Goto(0x00 0x30)
0x27 0x00 0x30
0x00 0xDB : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x00 0xE1 : # Goto(0x00 0xD8)
0x27 0x00 0xD8
0x00 0xE4 : # IfRegValEqu(0x07, 7, 0x01 0x06)
0x06 0x07 0x00 0x00 0x00 0x07 0x01 0x06
0x00 0xEC : # IfRegValEqu(0x08, 0x0f, 0x00 0xFD)
0x06 0x08 0x00 0x00 0x00 0x0F 0x00 0xFD
0x00 0xF4 : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x00 0xFA : # End()
0x00 0xFA : # Goto(0x00 0x30)
0x27 0x00 0x30
0x00 0xFD : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x01 0x03 : # Goto(0x00 0xFA)
0x27 0x00 0xFA
0x01 0x06 : # IfRegValEqu(0x07, 8, 0x01 0x28)
0x06 0x07 0x00 0x00 0x00 0x08 0x01 0x28
0x01 0x0E : # IfRegValEqu(0x08, 0x0f, 0x01 0x1F)
0x06 0x08 0x00 0x00 0x00 0x0F 0x01 0x1F
0x01 0x16 : # SetRegVal(0x09, 0xff)
0x12 0x09 0x00 0x00 0x00 0xFF
0x01 0x1C : # End()
0x01 0x1C : # Goto(0x00 0x30)
0x27 0x00 0x30
0x01 0x1F : # SetRegVal(0x09, 0x00)
0x12 0x09 0x00 0x00 0x00 0x00
0x01 0x25 : # Goto(0x01 0x1C)
0x27 0x01 0x1C
0x01 0x28 : # Exit()
0x28
0x01 0x29 : # Exit()
0x28