1 | word::dispatchEvent[FUNCT](0021:01b7)
|
---|
2 | 0029:0125: 3f 33 link 33 ; 51, '3'
|
---|
3 | 0029:0127: 39 22 pushi 22 ; 34, '"', type
|
---|
4 | 0029:0129: 76 push0
|
---|
5 | 0029:012a: 87 01 lap 01
|
---|
6 | 0029:012c: 4a 04 send 04
|
---|
7 | Event::type[VAR]()
|
---|
8 | 0029:012e: a5 00 sat 00
|
---|
9 | 0029:0130: 39 04 pushi 04 ; x
|
---|
10 | 0029:0132: 76 push0
|
---|
11 | 0029:0133: 87 01 lap 01
|
---|
12 | 0029:0135: 4a 04 send 04
|
---|
13 | Event::x[VAR]()
|
---|
14 | 0029:0137: a5 04 sat 04
|
---|
15 | 0029:0139: 39 03 pushi 03 ; y
|
---|
16 | 0029:013b: 76 push0
|
---|
17 | 0029:013c: 87 01 lap 01
|
---|
18 | 0029:013e: 4a 04 send 04
|
---|
19 | Event::y[VAR]()
|
---|
20 | 0029:0140: a5 05 sat 05
|
---|
21 | 0029:0142: 78 push1
|
---|
22 | 0029:0143: 8f 01 lsp 01
|
---|
23 | 0029:0145: 40 c6 0f 02 call 0fc6 [110e] 02
|
---|
24 | 0029:110f: 3f 02 link 02
|
---|
25 | 0029:1111: 39 04 pushi 04 ; x
|
---|
26 | 0029:1113: 76 push0
|
---|
27 | 0029:1114: 87 01 lap 01
|
---|
28 | 0029:1116: 4a 04 send 04
|
---|
29 | Event::x[VAR]()
|
---|
30 | 0029:1118: a5 00 sat 00
|
---|
31 | 0029:111a: 39 03 pushi 03 ; y
|
---|
32 | 0029:111c: 76 push0
|
---|
33 | 0029:111d: 87 01 lap 01
|
---|
34 | 0029:111f: 4a 04 send 04
|
---|
35 | Event::y[VAR]()
|
---|
36 | 0029:1121: a5 01 sat 01
|
---|
37 | 0029:1123: 8d 00 lst 00
|
---|
38 | 0029:1125: 35 00 ldi 00
|
---|
39 | 0029:1127: 1e gt?
|
---|
40 | 0029:1128: 30 17 00 bnt 0017 [1142]
|
---|
41 | 0029:112b: 8d 01 lst 01
|
---|
42 | 0029:112d: 35 14 ldi 14 ; 20
|
---|
43 | 0029:112f: 1e gt?
|
---|
44 | 0029:1130: 30 0f 00 bnt 000f [1142]
|
---|
45 | 0029:1133: 8d 00 lst 00
|
---|
46 | 0029:1135: 34 a8 00 ldi 00a8 ; 168
|
---|
47 | 0029:1138: 22 lt?
|
---|
48 | 0029:1139: 30 06 00 bnt 0006 [1142]
|
---|
49 | 0029:113c: 8d 01 lst 01
|
---|
50 | 0029:113e: 34 a1 00 ldi 00a1 ; 161
|
---|
51 | 0029:1141: 22 lt?
|
---|
52 | 0029:1142: 48 ret
|
---|
53 | 0029:0149: 18 not
|
---|
54 | 0029:014a: 30 05 00 bnt 0005 [0152]
|
---|
55 | 0029:0152: 8d 00 lst 00
|
---|
56 | 0029:0154: 35 40 ldi 40 ; 64, '@'
|
---|
57 | 0029:0156: 12 and
|
---|
58 | 0029:0157: 30 43 00 bnt 0043 [019d]
|
---|
59 | 0029:019d: 82 b5 01 lal 01b5 ; 437
|
---|
60 | 0029:01a0: 18 not
|
---|
61 | 0029:01a1: 30 0c 00 bnt 000c [01b0]
|
---|
62 | 0029:01a4: 39 75 pushi 75 ; 117, 'u', firstTrue
|
---|
63 | 0029:01a6: 7a push2
|
---|
64 | 0029:01a7: 38 c4 00 pushi 00c4 ; 196, onMe
|
---|
65 | 0029:01aa: 8f 01 lsp 01
|
---|
66 | 0029:01ac: 54 08 self 08
|
---|
67 | word::firstTrue[FUNCT](0000:00c4, 0021:01b7)
|
---|
68 | 0004:032d: 3f 03 link 03
|
---|
69 | 0004:032f: 78 push1
|
---|
70 | 0004:0330: 67 08 pTos 08 (elements)
|
---|
71 | 0004:0332: 43 31 02 callk FirstNode[31], 02
|
---|
72 | Kernel params: (0015:000f)
|
---|
73 | 0004:0335: a5 00 sat 00
|
---|
74 | 0004:0337: 85 00 lat 00
|
---|
75 | 0004:0339: 30 23 00 bnt 0023 [035f]
|
---|
76 | 0004:033c: 78 push1
|
---|
77 | 0004:033d: 36 push
|
---|
78 | 0004:033e: 43 34 02 callk NextNode[34], 02
|
---|
79 | Kernel params: (001c:0043)
|
---|
80 | 0004:0341: a5 01 sat 01
|
---|
81 | 0004:0343: 78 push1
|
---|
82 | 0004:0344: 8d 00 lst 00
|
---|
83 | 0004:0346: 43 36 02 callk NodeValue[36], 02
|
---|
84 | Kernel params: (001c:0043)
|
---|
85 | 0004:0349: a5 02 sat 02
|
---|
86 | 0004:034b: 8f 01 lsp 01
|
---|
87 | 0004:034d: 76 push0
|
---|
88 | 0004:034e: 59 02 &rest 02
|
---|
89 | 0004:0350: 4a 04 send 04
|
---|
90 | puzzleCoin::onMe[FUNCT](0021:01b7)
|
---|
91 | 0008:00e1: 39 04 pushi 04 ; x
|
---|
92 | 0008:00e3: 76 push0
|
---|
93 | 0008:00e4: 87 01 lap 01
|
---|
94 | 0008:00e6: 4a 04 send 04
|
---|
95 | Event::x[VAR]()
|
---|
96 | 0008:00e8: 36 push
|
---|
97 | 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft)
|
---|
98 | 0008:00eb: 20 ge?
|
---|
99 | 0008:00ec: 30 27 00 bnt 0027 [0116]
|
---|
100 | 0008:00ef: 39 03 pushi 03 ; y
|
---|
101 | 0008:00f1: 76 push0
|
---|
102 | 0008:00f2: 87 01 lap 01
|
---|
103 | 0008:00f4: 4a 04 send 04
|
---|
104 | Event::y[VAR]()
|
---|
105 | 0008:00f6: 36 push
|
---|
106 | 0008:00f7: 63 10 pToa 10 ; 16 (nsTop)
|
---|
107 | 0008:00f9: 20 ge?
|
---|
108 | 0008:00fa: 30 19 00 bnt 0019 [0116]
|
---|
109 | 0008:00fd: 39 04 pushi 04 ; x
|
---|
110 | 0008:00ff: 76 push0
|
---|
111 | 0008:0100: 87 01 lap 01
|
---|
112 | 0008:0102: 4a 04 send 04
|
---|
113 | Event::x[VAR]()
|
---|
114 | 0008:0104: 36 push
|
---|
115 | 0008:0105: 63 12 pToa 12 ; 18 (nsRight)
|
---|
116 | 0008:0107: 24 le?
|
---|
117 | 0008:0108: 30 0b 00 bnt 000b [0116]
|
---|
118 | 0008:0116: 48 ret
|
---|
119 | 0004:0352: 30 03 00 bnt 0003 [0358]
|
---|
120 | 0004:0358: 85 01 lat 01
|
---|
121 | 0004:035a: a5 00 sat 00
|
---|
122 | 0004:035c: 32 d8 ff jmp ffd8 [0337]
|
---|
123 | 0004:0337: 85 00 lat 00
|
---|
124 | 0004:0339: 30 23 00 bnt 0023 [035f]
|
---|
125 | 0004:033c: 78 push1
|
---|
126 | 0004:033d: 36 push
|
---|
127 | 0004:033e: 43 34 02 callk NextNode[34], 02
|
---|
128 | Kernel params: (001c:0042)
|
---|
129 | 0004:0341: a5 01 sat 01
|
---|
130 | 0004:0343: 78 push1
|
---|
131 | 0004:0344: 8d 00 lst 00
|
---|
132 | 0004:0346: 43 36 02 callk NodeValue[36], 02
|
---|
133 | Kernel params: (001c:0042)
|
---|
134 | 0004:0349: a5 02 sat 02
|
---|
135 | 0004:034b: 8f 01 lsp 01
|
---|
136 | 0004:034d: 76 push0
|
---|
137 | 0004:034e: 59 02 &rest 02
|
---|
138 | 0004:0350: 4a 04 send 04
|
---|
139 | puzzleOK::onMe[FUNCT](0021:01b7)
|
---|
140 | 0008:00e1: 39 04 pushi 04 ; x
|
---|
141 | 0008:00e3: 76 push0
|
---|
142 | 0008:00e4: 87 01 lap 01
|
---|
143 | 0008:00e6: 4a 04 send 04
|
---|
144 | Event::x[VAR]()
|
---|
145 | 0008:00e8: 36 push
|
---|
146 | 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft)
|
---|
147 | 0008:00eb: 20 ge?
|
---|
148 | 0008:00ec: 30 27 00 bnt 0027 [0116]
|
---|
149 | 0008:00ef: 39 03 pushi 03 ; y
|
---|
150 | 0008:00f1: 76 push0
|
---|
151 | 0008:00f2: 87 01 lap 01
|
---|
152 | 0008:00f4: 4a 04 send 04
|
---|
153 | Event::y[VAR]()
|
---|
154 | 0008:00f6: 36 push
|
---|
155 | 0008:00f7: 63 10 pToa 10 ; 16 (nsTop)
|
---|
156 | 0008:00f9: 20 ge?
|
---|
157 | 0008:00fa: 30 19 00 bnt 0019 [0116]
|
---|
158 | 0008:00fd: 39 04 pushi 04 ; x
|
---|
159 | 0008:00ff: 76 push0
|
---|
160 | 0008:0100: 87 01 lap 01
|
---|
161 | 0008:0102: 4a 04 send 04
|
---|
162 | Event::x[VAR]()
|
---|
163 | 0008:0104: 36 push
|
---|
164 | 0008:0105: 63 12 pToa 12 ; 18 (nsRight)
|
---|
165 | 0008:0107: 24 le?
|
---|
166 | 0008:0108: 30 0b 00 bnt 000b [0116]
|
---|
167 | 0008:010b: 39 03 pushi 03 ; y
|
---|
168 | 0008:010d: 76 push0
|
---|
169 | 0008:010e: 87 01 lap 01
|
---|
170 | 0008:0110: 4a 04 send 04
|
---|
171 | Event::y[VAR]()
|
---|
172 | 0008:0112: 36 push
|
---|
173 | 0008:0113: 63 14 pToa 14 ; 20 (nsBottom)
|
---|
174 | 0008:0115: 24 le?
|
---|
175 | 0008:0116: 48 ret
|
---|
176 | 0004:0352: 30 03 00 bnt 0003 [0358]
|
---|
177 | 0004:0358: 85 01 lat 01
|
---|
178 | 0004:035a: a5 00 sat 00
|
---|
179 | 0004:035c: 32 d8 ff jmp ffd8 [0337]
|
---|
180 | 0004:0337: 85 00 lat 00
|
---|
181 | 0004:0339: 30 23 00 bnt 0023 [035f]
|
---|
182 | 0004:033c: 78 push1
|
---|
183 | 0004:033d: 36 push
|
---|
184 | 0004:033e: 43 34 02 callk NextNode[34], 02
|
---|
185 | Kernel params: (001c:0041)
|
---|
186 | 0004:0341: a5 01 sat 01
|
---|
187 | 0004:0343: 78 push1
|
---|
188 | 0004:0344: 8d 00 lst 00
|
---|
189 | 0004:0346: 43 36 02 callk NodeValue[36], 02
|
---|
190 | Kernel params: (001c:0041)
|
---|
191 | 0004:0349: a5 02 sat 02
|
---|
192 | 0004:034b: 8f 01 lsp 01
|
---|
193 | 0004:034d: 76 push0
|
---|
194 | 0004:034e: 59 02 &rest 02
|
---|
195 | 0004:0350: 4a 04 send 04
|
---|
196 | puzzleHelp::onMe[FUNCT](0021:01b7)
|
---|
197 | 0008:00e1: 39 04 pushi 04 ; x
|
---|
198 | 0008:00e3: 76 push0
|
---|
199 | 0008:00e4: 87 01 lap 01
|
---|
200 | 0008:00e6: 4a 04 send 04
|
---|
201 | Event::x[VAR]()
|
---|
202 | 0008:00e8: 36 push
|
---|
203 | 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft)
|
---|
204 | 0008:00eb: 20 ge?
|
---|
205 | 0008:00ec: 30 27 00 bnt 0027 [0116]
|
---|
206 | 0008:0116: 48 ret
|
---|
207 | 0004:0352: 30 03 00 bnt 0003 [0358]
|
---|
208 | 0004:0358: 85 01 lat 01
|
---|
209 | 0004:035a: a5 00 sat 00
|
---|
210 | 0004:035c: 32 d8 ff jmp ffd8 [0337]
|
---|
211 | 0004:0337: 85 00 lat 00
|
---|
212 | 0004:0339: 30 23 00 bnt 0023 [035f]
|
---|
213 | 0004:033c: 78 push1
|
---|
214 | 0004:033d: 36 push
|
---|
215 | 0004:033e: 43 34 02 callk NextNode[34], 02
|
---|
216 | Kernel params: (001c:0040)
|
---|
217 | 0004:0341: a5 01 sat 01
|
---|
218 | 0004:0343: 78 push1
|
---|
219 | 0004:0344: 8d 00 lst 00
|
---|
220 | 0004:0346: 43 36 02 callk NodeValue[36], 02
|
---|
221 | Kernel params: (001c:0040)
|
---|
222 | 0004:0349: a5 02 sat 02
|
---|
223 | 0004:034b: 8f 01 lsp 01
|
---|
224 | 0004:034d: 76 push0
|
---|
225 | 0004:034e: 59 02 &rest 02
|
---|
226 | 0004:0350: 4a 04 send 04
|
---|
227 | BigDummy::onMe[FUNCT](0021:01b7)
|
---|
228 | 0008:00e1: 39 04 pushi 04 ; x
|
---|
229 | 0008:00e3: 76 push0
|
---|
230 | 0008:00e4: 87 01 lap 01
|
---|
231 | 0008:00e6: 4a 04 send 04
|
---|
232 | Event::x[VAR]()
|
---|
233 | 0008:00e8: 36 push
|
---|
234 | 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft)
|
---|
235 | 0008:00eb: 20 ge?
|
---|
236 | 0008:00ec: 30 27 00 bnt 0027 [0116]
|
---|
237 | 0008:00ef: 39 03 pushi 03 ; y
|
---|
238 | 0008:00f1: 76 push0
|
---|
239 | 0008:00f2: 87 01 lap 01
|
---|
240 | 0008:00f4: 4a 04 send 04
|
---|
241 | Event::y[VAR]()
|
---|
242 | 0008:00f6: 36 push
|
---|
243 | 0008:00f7: 63 10 pToa 10 ; 16 (nsTop)
|
---|
244 | 0008:00f9: 20 ge?
|
---|
245 | 0008:00fa: 30 19 00 bnt 0019 [0116]
|
---|
246 | 0008:00fd: 39 04 pushi 04 ; x
|
---|
247 | 0008:00ff: 76 push0
|
---|
248 | 0008:0100: 87 01 lap 01
|
---|
249 | 0008:0102: 4a 04 send 04
|
---|
250 | Event::x[VAR]()
|
---|
251 | 0008:0104: 36 push
|
---|
252 | 0008:0105: 63 12 pToa 12 ; 18 (nsRight)
|
---|
253 | 0008:0107: 24 le?
|
---|
254 | 0008:0108: 30 0b 00 bnt 000b [0116]
|
---|
255 | 0008:010b: 39 03 pushi 03 ; y
|
---|
256 | 0008:010d: 76 push0
|
---|
257 | 0008:010e: 87 01 lap 01
|
---|
258 | 0008:0110: 4a 04 send 04
|
---|
259 | Event::y[VAR]()
|
---|
260 | 0008:0112: 36 push
|
---|
261 | 0008:0113: 63 14 pToa 14 ; 20 (nsBottom)
|
---|
262 | 0008:0115: 24 le?
|
---|
263 | 0008:0116: 48 ret
|
---|
264 | 0004:0352: 30 03 00 bnt 0003 [0358]
|
---|
265 | 0004:0355: 85 02 lat 02
|
---|
266 | 0004:0357: 48 ret
|
---|
267 | 0029:01ae: a5 03 sat 03
|
---|
268 | 0029:01b0: 35 01 ldi 01
|
---|
269 | 0029:01b2: a5 14 sat 14 ; 20
|
---|
270 | 0029:01b4: 8d 04 lst 04
|
---|
271 | 0029:01b6: 35 05 ldi 05
|
---|
272 | 0029:01b8: 04 sub
|
---|
273 | 0029:01b9: 36 push
|
---|
274 | 0029:01ba: 35 0b ldi 0b ; 11
|
---|
275 | 0029:01bc: 08 div
|
---|
276 | 0029:01bd: a5 06 sat 06
|
---|
277 | 0029:01bf: 8d 05 lst 05
|
---|
278 | 0029:01c1: 35 17 ldi 17 ; 23
|
---|
279 | 0029:01c3: 04 sub
|
---|
280 | 0029:01c4: 36 push
|
---|
281 | 0029:01c5: 35 09 ldi 09
|
---|
282 | 0029:01c7: 08 div
|
---|
283 | 0029:01c8: a5 07 sat 07
|
---|
284 | 0029:01ca: 76 push0
|
---|
285 | 0029:01cb: 85 06 lat 06
|
---|
286 | 0029:01cd: 24 le?
|
---|
287 | 0029:01ce: 30 46 04 bnt 0446 [0617]
|
---|
288 | 0029:01d1: 60 pprev
|
---|
289 | 0029:01d2: 35 0e ldi 0e ; 14
|
---|
290 | 0029:01d4: 24 le?
|
---|
291 | 0029:01d5: 30 3f 04 bnt 043f [0617]
|
---|
292 | 0029:01d8: 76 push0
|
---|
293 | 0029:01d9: 85 07 lat 07
|
---|
294 | 0029:01db: 24 le?
|
---|
295 | 0029:01dc: 30 38 04 bnt 0438 [0617]
|
---|
296 | 0029:01df: 60 pprev
|
---|
297 | 0029:01e0: 35 0e ldi 0e ; 14
|
---|
298 | 0029:01e2: 24 le?
|
---|
299 | 0029:01e3: 30 31 04 bnt 0431 [0617]
|
---|
300 | 0029:01e6: 8d 07 lst 07
|
---|
301 | 0029:01e8: 35 0f ldi 0f ; 15
|
---|
302 | 0029:01ea: 06 mul
|
---|
303 | 0029:01eb: 36 push
|
---|
304 | 0029:01ec: 85 06 lat 06
|
---|
305 | 0029:01ee: 02 add
|
---|
306 | 0029:01ef: a5 08 sat 08
|
---|
307 | 0029:01f1: 8d 00 lst 00
|
---|
308 | 0029:01f3: 35 04 ldi 04
|
---|
309 | 0029:01f5: 12 and
|
---|
310 | 0029:01f6: 2e 05 00 bt 0005 [01fe]
|
---|
311 | 0029:01f9: 8d 00 lst 00
|
---|
312 | 0029:01fb: 35 40 ldi 40 ; 64, '@'
|
---|
313 | 0029:01fd: 12 and
|
---|
314 | 0029:01fe: 30 76 00 bnt 0076 [0277]
|
---|
315 | 0029:0277: 39 28 pushi 28 ; 40, '(', message
|
---|
316 | 0029:0279: 76 push0
|
---|
317 | 0029:027a: 87 01 lap 01
|
---|
318 | 0029:027c: 4a 04 send 04
|
---|
319 | Event::message[VAR]()
|
---|
320 | 0029:027e: 36 push
|
---|
321 | 0029:027f: 35 0d ldi 0d ; 13
|
---|
322 | 0029:0281: 1a eq?
|
---|
323 | 0029:0282: 30 04 00 bnt 0004 [0289]
|
---|
324 | 0029:0289: 8d 00 lst 00
|
---|
325 | 0029:028b: 3c dup
|
---|
326 | 0029:028c: 35 00 ldi 00
|
---|
327 | 0029:028e: 1a eq?
|
---|
328 | 0029:028f: 30 63 00 bnt 0063 [02f5]
|
---|
329 | 0029:02f5: 3c dup
|
---|
330 | 0029:02f6: 35 01 ldi 01
|
---|
331 | 0029:02f8: 1a eq?
|
---|
332 | 0029:02f9: 30 17 03 bnt 0317 [0613]
|
---|
333 | 0029:02fc: 8d 04 lst 04
|
---|
334 | 0029:02fe: 35 05 ldi 05
|
---|
335 | 0029:0300: 04 sub
|
---|
336 | 0029:0301: 36 push
|
---|
337 | 0029:0302: 35 0b ldi 0b ; 11
|
---|
338 | 0029:0304: 08 div
|
---|
339 | 0029:0305: a5 0c sat 0c ; 12
|
---|
340 | 0029:0307: 8d 05 lst 05
|
---|
341 | 0029:0309: 35 17 ldi 17 ; 23
|
---|
342 | 0029:030b: 04 sub
|
---|
343 | 0029:030c: 36 push
|
---|
344 | 0029:030d: 35 09 ldi 09
|
---|
345 | 0029:030f: 08 div
|
---|
346 | 0029:0310: a5 0d sat 0d ; 13
|
---|
347 | 0029:0312: 85 0c lat 0c ; 12
|
---|
348 | 0029:0314: a5 10 sat 10 ; 16
|
---|
349 | 0029:0316: 85 0d lat 0d ; 13
|
---|
350 | 0029:0318: a5 11 sat 11 ; 17
|
---|
351 | 0029:031a: 39 05 pushi 05 ; view
|
---|
352 | 0029:031c: 8d 0d lst 0d ; 13
|
---|
353 | 0029:031e: 35 0f ldi 0f ; 15
|
---|
354 | 0029:0320: 06 mul
|
---|
355 | 0029:0321: 36 push
|
---|
356 | 0029:0322: 85 0c lat 0c ; 12
|
---|
357 | 0029:0324: 02 add
|
---|
358 | 0029:0325: 36 push
|
---|
359 | 0029:0326: 8d 0c lst 0c ; 12
|
---|
360 | 0029:0328: 8d 0d lst 0d ; 13
|
---|
361 | 0029:032a: 39 3c pushi 3c ; 60, '<', doit
|
---|
362 | 0029:032c: 39 32 pushi 32 ; 50, '2', b-i2
|
---|
363 | 0029:032e: 40 88 06 0a call 0688 [09b9] 0a ; 10
|
---|
364 | 0029:09ba: 3f 04 link 04
|
---|
365 | 0029:09bc: 39 09 pushi 09 ; nsTop
|
---|
366 | 0029:09be: 39 0b pushi 0b ; 11, nsBottom
|
---|
367 | 0029:09c0: 39 16 pushi 16 ; 22, brRight
|
---|
368 | 0029:09c2: 8f 03 lsp 03
|
---|
369 | 0029:09c4: 35 09 ldi 09
|
---|
370 | 0029:09c6: 06 mul
|
---|
371 | 0029:09c7: 02 add
|
---|
372 | 0029:09c8: a5 00 sat 00
|
---|
373 | 0029:09ca: 36 push
|
---|
374 | 0029:09cb: 39 04 pushi 04 ; x
|
---|
375 | 0029:09cd: 8f 02 lsp 02
|
---|
376 | 0029:09cf: 35 0b ldi 0b ; 11
|
---|
377 | 0029:09d1: 06 mul
|
---|
378 | 0029:09d2: 02 add
|
---|
379 | 0029:09d3: a5 02 sat 02
|
---|
380 | 0029:09d5: 36 push
|
---|
381 | 0029:09d6: 8d 00 lst 00
|
---|
382 | 0029:09d8: 35 08 ldi 08
|
---|
383 | 0029:09da: 02 add
|
---|
384 | 0029:09db: a5 01 sat 01
|
---|
385 | 0029:09dd: 36 push
|
---|
386 | 0029:09de: 8d 02 lst 02
|
---|
387 | 0029:09e0: 35 0a ldi 0a ; 10
|
---|
388 | 0029:09e2: 02 add
|
---|
389 | 0029:09e3: a5 03 sat 03
|
---|
390 | 0029:09e5: 36 push
|
---|
391 | 0029:09e6: 78 push1
|
---|
392 | 0029:09e7: 8f 04 lsp 04
|
---|
393 | 0029:09e9: 39 ff pushi ff ; 255, syncNum
|
---|
394 | 0029:09eb: 3c dup
|
---|
395 | 0029:09ec: 43 6c 12 callk Graph[6c], 12 ; 18
|
---|
396 | Kernel params: (0000:000b, 0000:0055, 0000:0046, 0000:005d, 0000:0050, 0000:0001, 0000:003c, 0000:ffff, 0000:ffff)
|
---|
397 | 0029:09ef: 39 06 pushi 06 ; loop
|
---|
398 | 0029:09f1: 39 0c pushi 0c ; 12, nsRight
|
---|
399 | 0029:09f3: 8d 00 lst 00
|
---|
400 | 0029:09f5: 8d 02 lst 02
|
---|
401 | 0029:09f7: 8d 01 lst 01
|
---|
402 | 0029:09f9: 8d 03 lst 03
|
---|
403 | 0029:09fb: 78 push1
|
---|
404 | 0029:09fc: 43 6c 0c callk Graph[6c], 0c ; 12
|
---|
405 | Kernel params: (0000:000c, 0000:0055, 0000:0046, 0000:005d, 0000:0050, 0000:0001)
|
---|
406 | 0029:09ff: 39 08 pushi 08 ; underBits
|
---|
407 | 0029:0a01: 87 01 lap 01
|
---|
408 | 0029:0a03: 5b 12 1e lea 12 ; 18 1e ; 30
|
---|
409 | 0029:0a06: 36 push
|
---|
410 | 0029:0a07: 39 64 pushi 64 ; 100, 'd', moveDone
|
---|
411 | 0029:0a09: 39 05 pushi 05 ; view
|
---|
412 | 0029:0a0b: 8f 02 lsp 02
|
---|
413 | 0029:0a0d: 35 0b ldi 0b ; 11
|
---|
414 | 0029:0a0f: 06 mul
|
---|
415 | 0029:0a10: 02 add
|
---|
416 | 0029:0a11: 36 push
|
---|
417 | 0029:0a12: 39 17 pushi 17 ; 23, name
|
---|
418 | 0029:0a14: 8f 03 lsp 03
|
---|
419 | 0029:0a16: 35 09 ldi 09
|
---|
420 | 0029:0a18: 06 mul
|
---|
421 | 0029:0a19: 02 add
|
---|
422 | 0029:0a1a: 36 push
|
---|
423 | 0029:0a1b: 39 69 pushi 69 ; 105, 'i', hide
|
---|
424 | 0029:0a1d: 38 e7 03 pushi 03e7 ; 999
|
---|
425 | 0029:0a20: 39 66 pushi 66 ; 102, 'f', flags
|
---|
426 | 0029:0a22: 8f 05 lsp 05
|
---|
427 | 0029:0a24: 43 1b 10 callk Display[1b], 10 ; 16
|
---|
428 | Kernel params: (002a:011a, 0000:0064, 0000:0047, 0000:0056, 0000:0069, 0000:03e7, 0000:0066, 0000:0032)
|
---|
429 | 0029:0a27: 48 ret
|
---|
430 | 0029:0332: 35 00 ldi 00
|
---|
431 | 0029:0334: a5 13 sat 13 ; 19
|
---|
432 | 0029:0336: a5 12 sat 12 ; 18
|
---|
433 | 0029:0338: 39 22 pushi 22 ; 34, '"', type
|
---|
434 | 0029:033a: 76 push0
|
---|
435 | 0029:033b: 39 6a pushi 6a ; 106, 'j', new
|
---|
436 | 0029:033d: 76 push0
|
---|
437 | 0029:033e: 51 07 class Event[07]
|
---|
438 | 0029:0340: 4a 04 send 04
|
---|
439 | Event::new[FUNCT]()
|
---|
440 | 0004:08a6: 3f 01 link 01
|
---|
441 | 0004:08a8: 39 6a pushi 6a ; 106, 'j', new
|
---|
442 | 0004:08aa: 76 push0
|
---|
443 | 0004:08ab: 57 00 04 super Obj[00], 04
|
---|
444 | 0004:0121: 78 push1
|
---|
445 | 0004:0122: 7c pushSelf
|
---|
446 | 0004:0123: 43 04 02 callk Clone[4], 02
|
---|
447 | Kernel params: (0004:0950)
|
---|
448 | 0004:0126: 48 ret
|
---|
449 | 0004:08ae: a5 00 sat 00
|
---|
450 | 0004:08b0: 7a push2
|
---|
451 | 0004:08b1: 87 00 lap 00
|
---|
452 | 0004:08b3: 30 05 00 bnt 0005 [08bb]
|
---|
453 | 0004:08bb: 34 ff 7f ldi 7fff ; 32767
|
---|
454 | 0004:08be: 36 push
|
---|
455 | 0004:08bf: 8d 00 lst 00
|
---|
456 | 0004:08c1: 43 1c 04 callk GetEvent[1c], 04
|
---|
457 | Kernel params: (0000:7fff, 0021:01b6)
|
---|
458 | 0004:08c4: 85 00 lat 00
|
---|
459 | 0004:08c6: 48 ret
|
---|
460 | 0029:0342: a5 09 sat 09
|
---|
461 | 0029:0344: 4a 04 send 04
|
---|
462 | Event::type[VAR]()
|
---|
463 | 0029:0346: 36 push
|
---|
464 | 0029:0347: 35 02 ldi 02
|
---|
465 | 0029:0349: 1c ne?
|
---|
466 | 0029:034a: 30 f6 01 bnt 01f6 [0543]
|
---|
467 | 0029:0543: 39 6c pushi 6c ; 108, 'l', dispose
|
---|
468 | 0029:0545: 76 push0
|
---|
469 | 0029:0546: 85 09 lat 09
|
---|
470 | 0029:0548: 4a 04 send 04
|
---|
471 | Event::dispose[FUNCT]()
|
---|
472 | 0004:012a: 78 push1
|
---|
473 | 0004:012b: 7c pushSelf
|
---|
474 | 0004:012c: 43 05 02 callk DisposeClone[5], 02
|
---|
475 | Kernel params: (0021:01b6)
|
---|
476 | 0004:012f: 48 ret
|
---|
477 | 0029:054a: 39 04 pushi 04 ; x
|
---|
478 | 0029:054c: 8d 0c lst 0c ; 12
|
---|
479 | 0029:054e: 8d 0d lst 0d ; 13
|
---|
480 | 0029:0550: 8d 0e lst 0e ; 14
|
---|
481 | Uninitialized read for temp 14 from method word::dispatchEvent (room 320, script 325, localCall ffffffff)!
|
---|
482 | Debugger entered, please switch to this console for input.
|
---|
483 | debug> bt
|
---|
484 | Call stack (current base: 0x0):
|
---|
485 | 0: script 994 - Brain::play()
|
---|
486 | obj@0001:0762 pc=0005:02f9 sp=ST:0000 fp=ST:0000 argp:ST:0001
|
---|
487 | 1: script 994 - Brain::doit()
|
---|
488 | by 0 obj@0001:0762 pc=0005:0564 sp=ST:0003 fp=ST:0002 argp:ST:0001
|
---|
489 | 2: script 996 - User::doit()
|
---|
490 | by 1 obj@0016:02b2 pc=0016:008e sp=ST:0005 fp=ST:0005 argp:ST:0004
|
---|
491 | 3: script 996 - User::handleEvent(0016:000c)
|
---|
492 | by 2 obj@0016:02b2 pc=0016:024d sp=ST:000a fp=ST:0008 argp:ST:0006
|
---|
493 | 4: script 999 - features::handleEvent(0016:000c)
|
---|
494 | by 3 obj@0005:0028 pc=0004:0659 sp=ST:0010 fp=ST:000d argp:ST:000b
|
---|
495 | 5: script 950 - leftFeat::handleEvent(0016:000c)
|
---|
496 | by 4 obj@0025:0d7a pc=0019:0258 sp=ST:0014 fp=ST:0013 argp:ST:0011
|
---|
497 | 6: script 950 - CueObj::changeState(0000:0003)
|
---|
498 | by 5 obj@0019:00ae pc=0019:009b sp=ST:0018 fp=ST:0017 argp:ST:0015
|
---|
499 | 7: script 320 - leftFeat::doVerb(0000:0003, 0000:0000)
|
---|
500 | by 6 obj@0025:0d7a pc=0025:0d25 sp=ST:001c fp=ST:001c argp:ST:0019
|
---|
501 | 8: script 325 - word::init()
|
---|
502 | by 7 obj@0029:068a pc=0029:0039 sp=ST:001e fp=ST:001e argp:ST:001d
|
---|
503 | 9: script 325 - word::show()
|
---|
504 | by 8 obj@0029:068a pc=0029:0048 sp=ST:0020 fp=ST:0020 argp:ST:001f
|
---|
505 | a: script 934 - PuzzleBar::show()
|
---|
506 | by 9 obj@0029:068a pc=000b:0531 sp=ST:0027 fp=ST:0022 argp:ST:0021
|
---|
507 | b: script 934 - word::hide()
|
---|
508 | by a obj@0029:068a pc=000b:06eb sp,fp:carry argp:ST:002a
|
---|
509 | c: script 937 - word::doit()
|
---|
510 | by a obj@0029:068a pc=0008:0a79 sp=ST:002c fp=ST:002b argp:ST:0028
|
---|
511 | d: script 325 - word::dispatchEvent(0021:01b7)
|
---|
512 | by c obj@0029:068a pc=0029:0550 sp=ST:0066 fp=ST:002f argp:ST:002d
|
---|
513 |
|
---|