word::dispatchEvent[FUNCT](0021:01b7) 0029:0125: 3f 33 link 33 ; 51, '3' 0029:0127: 39 22 pushi 22 ; 34, '"', type 0029:0129: 76 push0 0029:012a: 87 01 lap 01 0029:012c: 4a 04 send 04 Event::type[VAR]() 0029:012e: a5 00 sat 00 0029:0130: 39 04 pushi 04 ; x 0029:0132: 76 push0 0029:0133: 87 01 lap 01 0029:0135: 4a 04 send 04 Event::x[VAR]() 0029:0137: a5 04 sat 04 0029:0139: 39 03 pushi 03 ; y 0029:013b: 76 push0 0029:013c: 87 01 lap 01 0029:013e: 4a 04 send 04 Event::y[VAR]() 0029:0140: a5 05 sat 05 0029:0142: 78 push1 0029:0143: 8f 01 lsp 01 0029:0145: 40 c6 0f 02 call 0fc6 [110e] 02 0029:110f: 3f 02 link 02 0029:1111: 39 04 pushi 04 ; x 0029:1113: 76 push0 0029:1114: 87 01 lap 01 0029:1116: 4a 04 send 04 Event::x[VAR]() 0029:1118: a5 00 sat 00 0029:111a: 39 03 pushi 03 ; y 0029:111c: 76 push0 0029:111d: 87 01 lap 01 0029:111f: 4a 04 send 04 Event::y[VAR]() 0029:1121: a5 01 sat 01 0029:1123: 8d 00 lst 00 0029:1125: 35 00 ldi 00 0029:1127: 1e gt? 0029:1128: 30 17 00 bnt 0017 [1142] 0029:112b: 8d 01 lst 01 0029:112d: 35 14 ldi 14 ; 20 0029:112f: 1e gt? 0029:1130: 30 0f 00 bnt 000f [1142] 0029:1133: 8d 00 lst 00 0029:1135: 34 a8 00 ldi 00a8 ; 168 0029:1138: 22 lt? 0029:1139: 30 06 00 bnt 0006 [1142] 0029:113c: 8d 01 lst 01 0029:113e: 34 a1 00 ldi 00a1 ; 161 0029:1141: 22 lt? 0029:1142: 48 ret 0029:0149: 18 not 0029:014a: 30 05 00 bnt 0005 [0152] 0029:0152: 8d 00 lst 00 0029:0154: 35 40 ldi 40 ; 64, '@' 0029:0156: 12 and 0029:0157: 30 43 00 bnt 0043 [019d] 0029:019d: 82 b5 01 lal 01b5 ; 437 0029:01a0: 18 not 0029:01a1: 30 0c 00 bnt 000c [01b0] 0029:01a4: 39 75 pushi 75 ; 117, 'u', firstTrue 0029:01a6: 7a push2 0029:01a7: 38 c4 00 pushi 00c4 ; 196, onMe 0029:01aa: 8f 01 lsp 01 0029:01ac: 54 08 self 08 word::firstTrue[FUNCT](0000:00c4, 0021:01b7) 0004:032d: 3f 03 link 03 0004:032f: 78 push1 0004:0330: 67 08 pTos 08 (elements) 0004:0332: 43 31 02 callk FirstNode[31], 02 Kernel params: (0015:000f) 0004:0335: a5 00 sat 00 0004:0337: 85 00 lat 00 0004:0339: 30 23 00 bnt 0023 [035f] 0004:033c: 78 push1 0004:033d: 36 push 0004:033e: 43 34 02 callk NextNode[34], 02 Kernel params: (001c:0043) 0004:0341: a5 01 sat 01 0004:0343: 78 push1 0004:0344: 8d 00 lst 00 0004:0346: 43 36 02 callk NodeValue[36], 02 Kernel params: (001c:0043) 0004:0349: a5 02 sat 02 0004:034b: 8f 01 lsp 01 0004:034d: 76 push0 0004:034e: 59 02 &rest 02 0004:0350: 4a 04 send 04 puzzleCoin::onMe[FUNCT](0021:01b7) 0008:00e1: 39 04 pushi 04 ; x 0008:00e3: 76 push0 0008:00e4: 87 01 lap 01 0008:00e6: 4a 04 send 04 Event::x[VAR]() 0008:00e8: 36 push 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft) 0008:00eb: 20 ge? 0008:00ec: 30 27 00 bnt 0027 [0116] 0008:00ef: 39 03 pushi 03 ; y 0008:00f1: 76 push0 0008:00f2: 87 01 lap 01 0008:00f4: 4a 04 send 04 Event::y[VAR]() 0008:00f6: 36 push 0008:00f7: 63 10 pToa 10 ; 16 (nsTop) 0008:00f9: 20 ge? 0008:00fa: 30 19 00 bnt 0019 [0116] 0008:00fd: 39 04 pushi 04 ; x 0008:00ff: 76 push0 0008:0100: 87 01 lap 01 0008:0102: 4a 04 send 04 Event::x[VAR]() 0008:0104: 36 push 0008:0105: 63 12 pToa 12 ; 18 (nsRight) 0008:0107: 24 le? 0008:0108: 30 0b 00 bnt 000b [0116] 0008:0116: 48 ret 0004:0352: 30 03 00 bnt 0003 [0358] 0004:0358: 85 01 lat 01 0004:035a: a5 00 sat 00 0004:035c: 32 d8 ff jmp ffd8 [0337] 0004:0337: 85 00 lat 00 0004:0339: 30 23 00 bnt 0023 [035f] 0004:033c: 78 push1 0004:033d: 36 push 0004:033e: 43 34 02 callk NextNode[34], 02 Kernel params: (001c:0042) 0004:0341: a5 01 sat 01 0004:0343: 78 push1 0004:0344: 8d 00 lst 00 0004:0346: 43 36 02 callk NodeValue[36], 02 Kernel params: (001c:0042) 0004:0349: a5 02 sat 02 0004:034b: 8f 01 lsp 01 0004:034d: 76 push0 0004:034e: 59 02 &rest 02 0004:0350: 4a 04 send 04 puzzleOK::onMe[FUNCT](0021:01b7) 0008:00e1: 39 04 pushi 04 ; x 0008:00e3: 76 push0 0008:00e4: 87 01 lap 01 0008:00e6: 4a 04 send 04 Event::x[VAR]() 0008:00e8: 36 push 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft) 0008:00eb: 20 ge? 0008:00ec: 30 27 00 bnt 0027 [0116] 0008:00ef: 39 03 pushi 03 ; y 0008:00f1: 76 push0 0008:00f2: 87 01 lap 01 0008:00f4: 4a 04 send 04 Event::y[VAR]() 0008:00f6: 36 push 0008:00f7: 63 10 pToa 10 ; 16 (nsTop) 0008:00f9: 20 ge? 0008:00fa: 30 19 00 bnt 0019 [0116] 0008:00fd: 39 04 pushi 04 ; x 0008:00ff: 76 push0 0008:0100: 87 01 lap 01 0008:0102: 4a 04 send 04 Event::x[VAR]() 0008:0104: 36 push 0008:0105: 63 12 pToa 12 ; 18 (nsRight) 0008:0107: 24 le? 0008:0108: 30 0b 00 bnt 000b [0116] 0008:010b: 39 03 pushi 03 ; y 0008:010d: 76 push0 0008:010e: 87 01 lap 01 0008:0110: 4a 04 send 04 Event::y[VAR]() 0008:0112: 36 push 0008:0113: 63 14 pToa 14 ; 20 (nsBottom) 0008:0115: 24 le? 0008:0116: 48 ret 0004:0352: 30 03 00 bnt 0003 [0358] 0004:0358: 85 01 lat 01 0004:035a: a5 00 sat 00 0004:035c: 32 d8 ff jmp ffd8 [0337] 0004:0337: 85 00 lat 00 0004:0339: 30 23 00 bnt 0023 [035f] 0004:033c: 78 push1 0004:033d: 36 push 0004:033e: 43 34 02 callk NextNode[34], 02 Kernel params: (001c:0041) 0004:0341: a5 01 sat 01 0004:0343: 78 push1 0004:0344: 8d 00 lst 00 0004:0346: 43 36 02 callk NodeValue[36], 02 Kernel params: (001c:0041) 0004:0349: a5 02 sat 02 0004:034b: 8f 01 lsp 01 0004:034d: 76 push0 0004:034e: 59 02 &rest 02 0004:0350: 4a 04 send 04 puzzleHelp::onMe[FUNCT](0021:01b7) 0008:00e1: 39 04 pushi 04 ; x 0008:00e3: 76 push0 0008:00e4: 87 01 lap 01 0008:00e6: 4a 04 send 04 Event::x[VAR]() 0008:00e8: 36 push 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft) 0008:00eb: 20 ge? 0008:00ec: 30 27 00 bnt 0027 [0116] 0008:0116: 48 ret 0004:0352: 30 03 00 bnt 0003 [0358] 0004:0358: 85 01 lat 01 0004:035a: a5 00 sat 00 0004:035c: 32 d8 ff jmp ffd8 [0337] 0004:0337: 85 00 lat 00 0004:0339: 30 23 00 bnt 0023 [035f] 0004:033c: 78 push1 0004:033d: 36 push 0004:033e: 43 34 02 callk NextNode[34], 02 Kernel params: (001c:0040) 0004:0341: a5 01 sat 01 0004:0343: 78 push1 0004:0344: 8d 00 lst 00 0004:0346: 43 36 02 callk NodeValue[36], 02 Kernel params: (001c:0040) 0004:0349: a5 02 sat 02 0004:034b: 8f 01 lsp 01 0004:034d: 76 push0 0004:034e: 59 02 &rest 02 0004:0350: 4a 04 send 04 BigDummy::onMe[FUNCT](0021:01b7) 0008:00e1: 39 04 pushi 04 ; x 0008:00e3: 76 push0 0008:00e4: 87 01 lap 01 0008:00e6: 4a 04 send 04 Event::x[VAR]() 0008:00e8: 36 push 0008:00e9: 63 0e pToa 0e ; 14 (nsLeft) 0008:00eb: 20 ge? 0008:00ec: 30 27 00 bnt 0027 [0116] 0008:00ef: 39 03 pushi 03 ; y 0008:00f1: 76 push0 0008:00f2: 87 01 lap 01 0008:00f4: 4a 04 send 04 Event::y[VAR]() 0008:00f6: 36 push 0008:00f7: 63 10 pToa 10 ; 16 (nsTop) 0008:00f9: 20 ge? 0008:00fa: 30 19 00 bnt 0019 [0116] 0008:00fd: 39 04 pushi 04 ; x 0008:00ff: 76 push0 0008:0100: 87 01 lap 01 0008:0102: 4a 04 send 04 Event::x[VAR]() 0008:0104: 36 push 0008:0105: 63 12 pToa 12 ; 18 (nsRight) 0008:0107: 24 le? 0008:0108: 30 0b 00 bnt 000b [0116] 0008:010b: 39 03 pushi 03 ; y 0008:010d: 76 push0 0008:010e: 87 01 lap 01 0008:0110: 4a 04 send 04 Event::y[VAR]() 0008:0112: 36 push 0008:0113: 63 14 pToa 14 ; 20 (nsBottom) 0008:0115: 24 le? 0008:0116: 48 ret 0004:0352: 30 03 00 bnt 0003 [0358] 0004:0355: 85 02 lat 02 0004:0357: 48 ret 0029:01ae: a5 03 sat 03 0029:01b0: 35 01 ldi 01 0029:01b2: a5 14 sat 14 ; 20 0029:01b4: 8d 04 lst 04 0029:01b6: 35 05 ldi 05 0029:01b8: 04 sub 0029:01b9: 36 push 0029:01ba: 35 0b ldi 0b ; 11 0029:01bc: 08 div 0029:01bd: a5 06 sat 06 0029:01bf: 8d 05 lst 05 0029:01c1: 35 17 ldi 17 ; 23 0029:01c3: 04 sub 0029:01c4: 36 push 0029:01c5: 35 09 ldi 09 0029:01c7: 08 div 0029:01c8: a5 07 sat 07 0029:01ca: 76 push0 0029:01cb: 85 06 lat 06 0029:01cd: 24 le? 0029:01ce: 30 46 04 bnt 0446 [0617] 0029:01d1: 60 pprev 0029:01d2: 35 0e ldi 0e ; 14 0029:01d4: 24 le? 0029:01d5: 30 3f 04 bnt 043f [0617] 0029:01d8: 76 push0 0029:01d9: 85 07 lat 07 0029:01db: 24 le? 0029:01dc: 30 38 04 bnt 0438 [0617] 0029:01df: 60 pprev 0029:01e0: 35 0e ldi 0e ; 14 0029:01e2: 24 le? 0029:01e3: 30 31 04 bnt 0431 [0617] 0029:01e6: 8d 07 lst 07 0029:01e8: 35 0f ldi 0f ; 15 0029:01ea: 06 mul 0029:01eb: 36 push 0029:01ec: 85 06 lat 06 0029:01ee: 02 add 0029:01ef: a5 08 sat 08 0029:01f1: 8d 00 lst 00 0029:01f3: 35 04 ldi 04 0029:01f5: 12 and 0029:01f6: 2e 05 00 bt 0005 [01fe] 0029:01f9: 8d 00 lst 00 0029:01fb: 35 40 ldi 40 ; 64, '@' 0029:01fd: 12 and 0029:01fe: 30 76 00 bnt 0076 [0277] 0029:0277: 39 28 pushi 28 ; 40, '(', message 0029:0279: 76 push0 0029:027a: 87 01 lap 01 0029:027c: 4a 04 send 04 Event::message[VAR]() 0029:027e: 36 push 0029:027f: 35 0d ldi 0d ; 13 0029:0281: 1a eq? 0029:0282: 30 04 00 bnt 0004 [0289] 0029:0289: 8d 00 lst 00 0029:028b: 3c dup 0029:028c: 35 00 ldi 00 0029:028e: 1a eq? 0029:028f: 30 63 00 bnt 0063 [02f5] 0029:02f5: 3c dup 0029:02f6: 35 01 ldi 01 0029:02f8: 1a eq? 0029:02f9: 30 17 03 bnt 0317 [0613] 0029:02fc: 8d 04 lst 04 0029:02fe: 35 05 ldi 05 0029:0300: 04 sub 0029:0301: 36 push 0029:0302: 35 0b ldi 0b ; 11 0029:0304: 08 div 0029:0305: a5 0c sat 0c ; 12 0029:0307: 8d 05 lst 05 0029:0309: 35 17 ldi 17 ; 23 0029:030b: 04 sub 0029:030c: 36 push 0029:030d: 35 09 ldi 09 0029:030f: 08 div 0029:0310: a5 0d sat 0d ; 13 0029:0312: 85 0c lat 0c ; 12 0029:0314: a5 10 sat 10 ; 16 0029:0316: 85 0d lat 0d ; 13 0029:0318: a5 11 sat 11 ; 17 0029:031a: 39 05 pushi 05 ; view 0029:031c: 8d 0d lst 0d ; 13 0029:031e: 35 0f ldi 0f ; 15 0029:0320: 06 mul 0029:0321: 36 push 0029:0322: 85 0c lat 0c ; 12 0029:0324: 02 add 0029:0325: 36 push 0029:0326: 8d 0c lst 0c ; 12 0029:0328: 8d 0d lst 0d ; 13 0029:032a: 39 3c pushi 3c ; 60, '<', doit 0029:032c: 39 32 pushi 32 ; 50, '2', b-i2 0029:032e: 40 88 06 0a call 0688 [09b9] 0a ; 10 0029:09ba: 3f 04 link 04 0029:09bc: 39 09 pushi 09 ; nsTop 0029:09be: 39 0b pushi 0b ; 11, nsBottom 0029:09c0: 39 16 pushi 16 ; 22, brRight 0029:09c2: 8f 03 lsp 03 0029:09c4: 35 09 ldi 09 0029:09c6: 06 mul 0029:09c7: 02 add 0029:09c8: a5 00 sat 00 0029:09ca: 36 push 0029:09cb: 39 04 pushi 04 ; x 0029:09cd: 8f 02 lsp 02 0029:09cf: 35 0b ldi 0b ; 11 0029:09d1: 06 mul 0029:09d2: 02 add 0029:09d3: a5 02 sat 02 0029:09d5: 36 push 0029:09d6: 8d 00 lst 00 0029:09d8: 35 08 ldi 08 0029:09da: 02 add 0029:09db: a5 01 sat 01 0029:09dd: 36 push 0029:09de: 8d 02 lst 02 0029:09e0: 35 0a ldi 0a ; 10 0029:09e2: 02 add 0029:09e3: a5 03 sat 03 0029:09e5: 36 push 0029:09e6: 78 push1 0029:09e7: 8f 04 lsp 04 0029:09e9: 39 ff pushi ff ; 255, syncNum 0029:09eb: 3c dup 0029:09ec: 43 6c 12 callk Graph[6c], 12 ; 18 Kernel params: (0000:000b, 0000:0055, 0000:0046, 0000:005d, 0000:0050, 0000:0001, 0000:003c, 0000:ffff, 0000:ffff) 0029:09ef: 39 06 pushi 06 ; loop 0029:09f1: 39 0c pushi 0c ; 12, nsRight 0029:09f3: 8d 00 lst 00 0029:09f5: 8d 02 lst 02 0029:09f7: 8d 01 lst 01 0029:09f9: 8d 03 lst 03 0029:09fb: 78 push1 0029:09fc: 43 6c 0c callk Graph[6c], 0c ; 12 Kernel params: (0000:000c, 0000:0055, 0000:0046, 0000:005d, 0000:0050, 0000:0001) 0029:09ff: 39 08 pushi 08 ; underBits 0029:0a01: 87 01 lap 01 0029:0a03: 5b 12 1e lea 12 ; 18 1e ; 30 0029:0a06: 36 push 0029:0a07: 39 64 pushi 64 ; 100, 'd', moveDone 0029:0a09: 39 05 pushi 05 ; view 0029:0a0b: 8f 02 lsp 02 0029:0a0d: 35 0b ldi 0b ; 11 0029:0a0f: 06 mul 0029:0a10: 02 add 0029:0a11: 36 push 0029:0a12: 39 17 pushi 17 ; 23, name 0029:0a14: 8f 03 lsp 03 0029:0a16: 35 09 ldi 09 0029:0a18: 06 mul 0029:0a19: 02 add 0029:0a1a: 36 push 0029:0a1b: 39 69 pushi 69 ; 105, 'i', hide 0029:0a1d: 38 e7 03 pushi 03e7 ; 999 0029:0a20: 39 66 pushi 66 ; 102, 'f', flags 0029:0a22: 8f 05 lsp 05 0029:0a24: 43 1b 10 callk Display[1b], 10 ; 16 Kernel params: (002a:011a, 0000:0064, 0000:0047, 0000:0056, 0000:0069, 0000:03e7, 0000:0066, 0000:0032) 0029:0a27: 48 ret 0029:0332: 35 00 ldi 00 0029:0334: a5 13 sat 13 ; 19 0029:0336: a5 12 sat 12 ; 18 0029:0338: 39 22 pushi 22 ; 34, '"', type 0029:033a: 76 push0 0029:033b: 39 6a pushi 6a ; 106, 'j', new 0029:033d: 76 push0 0029:033e: 51 07 class Event[07] 0029:0340: 4a 04 send 04 Event::new[FUNCT]() 0004:08a6: 3f 01 link 01 0004:08a8: 39 6a pushi 6a ; 106, 'j', new 0004:08aa: 76 push0 0004:08ab: 57 00 04 super Obj[00], 04 0004:0121: 78 push1 0004:0122: 7c pushSelf 0004:0123: 43 04 02 callk Clone[4], 02 Kernel params: (0004:0950) 0004:0126: 48 ret 0004:08ae: a5 00 sat 00 0004:08b0: 7a push2 0004:08b1: 87 00 lap 00 0004:08b3: 30 05 00 bnt 0005 [08bb] 0004:08bb: 34 ff 7f ldi 7fff ; 32767 0004:08be: 36 push 0004:08bf: 8d 00 lst 00 0004:08c1: 43 1c 04 callk GetEvent[1c], 04 Kernel params: (0000:7fff, 0021:01b6) 0004:08c4: 85 00 lat 00 0004:08c6: 48 ret 0029:0342: a5 09 sat 09 0029:0344: 4a 04 send 04 Event::type[VAR]() 0029:0346: 36 push 0029:0347: 35 02 ldi 02 0029:0349: 1c ne? 0029:034a: 30 f6 01 bnt 01f6 [0543] 0029:0543: 39 6c pushi 6c ; 108, 'l', dispose 0029:0545: 76 push0 0029:0546: 85 09 lat 09 0029:0548: 4a 04 send 04 Event::dispose[FUNCT]() 0004:012a: 78 push1 0004:012b: 7c pushSelf 0004:012c: 43 05 02 callk DisposeClone[5], 02 Kernel params: (0021:01b6) 0004:012f: 48 ret 0029:054a: 39 04 pushi 04 ; x 0029:054c: 8d 0c lst 0c ; 12 0029:054e: 8d 0d lst 0d ; 13 0029:0550: 8d 0e lst 0e ; 14 Uninitialized read for temp 14 from method word::dispatchEvent (room 320, script 325, localCall ffffffff)! Debugger entered, please switch to this console for input. debug> bt Call stack (current base: 0x0): 0: script 994 - Brain::play() obj@0001:0762 pc=0005:02f9 sp=ST:0000 fp=ST:0000 argp:ST:0001 1: script 994 - Brain::doit() by 0 obj@0001:0762 pc=0005:0564 sp=ST:0003 fp=ST:0002 argp:ST:0001 2: script 996 - User::doit() by 1 obj@0016:02b2 pc=0016:008e sp=ST:0005 fp=ST:0005 argp:ST:0004 3: script 996 - User::handleEvent(0016:000c) by 2 obj@0016:02b2 pc=0016:024d sp=ST:000a fp=ST:0008 argp:ST:0006 4: script 999 - features::handleEvent(0016:000c) by 3 obj@0005:0028 pc=0004:0659 sp=ST:0010 fp=ST:000d argp:ST:000b 5: script 950 - leftFeat::handleEvent(0016:000c) by 4 obj@0025:0d7a pc=0019:0258 sp=ST:0014 fp=ST:0013 argp:ST:0011 6: script 950 - CueObj::changeState(0000:0003) by 5 obj@0019:00ae pc=0019:009b sp=ST:0018 fp=ST:0017 argp:ST:0015 7: script 320 - leftFeat::doVerb(0000:0003, 0000:0000) by 6 obj@0025:0d7a pc=0025:0d25 sp=ST:001c fp=ST:001c argp:ST:0019 8: script 325 - word::init() by 7 obj@0029:068a pc=0029:0039 sp=ST:001e fp=ST:001e argp:ST:001d 9: script 325 - word::show() by 8 obj@0029:068a pc=0029:0048 sp=ST:0020 fp=ST:0020 argp:ST:001f a: script 934 - PuzzleBar::show() by 9 obj@0029:068a pc=000b:0531 sp=ST:0027 fp=ST:0022 argp:ST:0021 b: script 934 - word::hide() by a obj@0029:068a pc=000b:06eb sp,fp:carry argp:ST:002a c: script 937 - word::doit() by a obj@0029:068a pc=0008:0a79 sp=ST:002c fp=ST:002b argp:ST:0028 d: script 325 - word::dispatchEvent(0021:01b7) by c obj@0029:068a pc=0029:0550 sp=ST:0066 fp=ST:002f argp:ST:002d