]> NE fixup placeholder only. Internal far calls have been patched from the verified relocation table; remaining xrefs, if any, are import callsites or unresolved non-internal cases. Post-load predicate over the reconstructed +0x10c/+0x10e pair: returns true only when the pair is exactly 0000:0001. Post-load normalization block over the reconstructed +0x10c/+0x10e pair: if the high word is zero and the low word is below 0x0080, clamp the low word up to 0x0080. NE IMPORT -> PHAPI.DOSCREATEDSALIAS NE IMPORT -> DOSCALLS.38 NE IMPORT -> DOSCALLS.38 NE FIXUP APPLIED -> 0004:5479 (seg009:0079) NE IMPORT -> DOSCALLS.89 NE IMPORT -> DOSCALLS.89 Memory free wrapper (207 call sites). Takes seg:off far pointer. Calls through to seg082:007a (0009:a27a) — actual heap free. NE: seg001:3151 NE FIXUP APPLIED -> 0009:a27a (seg082:007a) Recovered arithmetic helper entry at 0003:a880-0003:a896; decompiler currently simplifies behavior to a multiply expression. Far memory copy (165 call sites). REP MOVSW + optional trailing MOVSB. Copies CX bytes from DS:SI to ES:DI using word-wide REP MOVS. NE: seg001:3297 MetaWare High C 32-bit division implementation. CX flags: bit0=unsigned, bit1=modulo, bit2=negate. Params: DX:AX / param3:param4. Entry at 0003:a98e sets CX=0 (signed quotient). Handles full 32x32→32 long division with sign correction. Memory allocator wrapper (272 call sites). Takes size param, defaults to 1 if 0. Calls through to seg082:0000 (0009:a200) — the actual heap allocator (no function at target in raw import). NE: seg001:367e NE FIXUP APPLIED -> 0009:a200 (seg082:0000) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) Low-level far-buffer helper: allocates or reuses a destination pointer, applies mode/flag policy (including optional header reservation), and iterates a mode-dispatch table for copy/fill behavior. NE FIXUP APPLIED -> 0009:a200 (seg082:0000) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:a200 (seg082:0000) NE FIXUP APPLIED -> 0009:a200 (seg082:0000) 64 callers. MetaWare High C runtime string formatting wrapper. Calls FUN_0003_bb92 (printf/sprintf core) with the runtime library's format dispatch table (+0x86 offset from library string base). NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:a200 (seg082:0000) NE IMPORT -> DOSCALLS.39 NE IMPORT -> DOSCALLS.40 NE IMPORT -> DOSCALLS.41 NE IMPORT -> DOSCALLS.40 NE IMPORT -> DOSCALLS.42 NE IMPORT -> DOSCALLS.42 NE IMPORT -> PHAPI.DOSMAPREALSEG NE IMPORT -> DOSCALLS.39 NE IMPORT -> DOSCALLS.39 NE IMPORT -> PHAPI.DOSMAPREALSEG NE IMPORT -> DOSCALLS.127 NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:8e70 (seg080:0270) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:aac0 (seg025:18c0) NE FIXUP APPLIED -> 0005:aac0 (seg025:18c0) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:33b1 (seg071:05b1) NE FIXUP APPLIED -> 0009:3184 (seg071:0384) NE FIXUP APPLIED -> 0009:2f2e (seg071:012e) NE FIXUP APPLIED -> 0009:3040 (seg071:0240) NE FIXUP APPLIED -> 0009:324c (seg071:044c) NE FIXUP APPLIED -> 0003:e688 (seg001:7088) NE FIXUP APPLIED -> 0009:2f9a (seg071:019a) NE FIXUP APPLIED -> 0003:e688 (seg001:7088) NE FIXUP APPLIED -> 0009:3184 (seg071:0384) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:2ee6 (seg071:00e6) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0003:d0ca (seg001:5aca) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE IMPORT -> ASYLUM.36 NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE IMPORT -> ASYLUM.28 NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE IMPORT -> ASYLUM.45 NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:cc05 (seg001:5605) Non-return startup/display transition driver: raises the shared active-dispatch hold byte around the 0x2bd8 watch/controller lane, then clears it before the seg080 redraw and seg126 follow-up path. NE FIXUP APPLIED -> 000c:834a (seg126:0f4a) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0004:7683 (seg012:0083) NE FIXUP APPLIED -> 0007:0e09 (seg039:2c09) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:4b8f (seg055:098f) NE FIXUP APPLIED -> 000c:827d (seg126:0e7d) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000e:2860 (seg142:4060) NE FIXUP APPLIED -> 000e:2860 (seg142:4060) NE FIXUP APPLIED -> 000e:2860 (seg142:4060) NE FIXUP APPLIED -> 000e:2860 (seg142:4060) NE FIXUP APPLIED -> 0006:ae00 (seg037:0000) NE FIXUP APPLIED -> 000c:0200 (seg122:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0008:ec23 (seg064:0223) NE FIXUP APPLIED -> 000c:7439 (seg126:0039) NE FIXUP APPLIED -> 0008:7bfe (seg059:11fe) NE FIXUP APPLIED -> 0007:d4a5 (seg049:1aa5) NE FIXUP APPLIED -> 0005:67d5 (seg022:17d5) NE FIXUP APPLIED -> 0005:e0aa (seg030:00aa) NE FIXUP APPLIED -> 0005:663a (seg022:163a) NE FIXUP APPLIED -> 0005:e00c (seg030:000c) NE FIXUP APPLIED -> 0006:ae00 (seg037:0000) NE FIXUP APPLIED -> 000c:f000 (seg131:0000) NE FIXUP APPLIED -> 000c:f051 (seg131:0051) NE FIXUP APPLIED -> 0006:1854 (seg030:3854) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) FUN_0004_1e00 explicitly raises g_active_dispatch_entry_farptr[+0x40] before the seg049/watch-controller path and the 0004:eece transition call, then later clears it at 0004:2128 before the seg080 + seg126 follow-up. The same shared owner byte is used as a transition hold token through this startup/display body. NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0007:d4a5 (seg049:1aa5) NE FIXUP APPLIED -> 0004:eece (seg019:04ce) NE FIXUP APPLIED -> 0006:09f2 (seg030:29f2) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0007:d4a5 (seg049:1aa5) NE FIXUP APPLIED -> 0004:eece (seg019:04ce) NE FIXUP APPLIED -> 0004:eece (seg019:04ce) NE FIXUP APPLIED -> 0006:09f2 (seg030:29f2) NE FIXUP APPLIED -> 0004:eece (seg019:04ce) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) Startup/display body clears the shared active-entry +0x40 hold byte immediately before the seg080 display update pair, sprite redraw, and seg126 follow-up thunk 000c:82f9. This matches the borrowed-hold model rather than creation of a separate owner. NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0007:d4a5 (seg049:1aa5) NE FIXUP APPLIED -> 0006:16e1 (seg030:36e1) NE FIXUP APPLIED -> 000c:82f9 (seg126:0ef9) NE FIXUP APPLIED -> 0004:70f1 (seg011:02f1) NE FIXUP APPLIED -> 0008:4b32 (seg055:0932) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000c:82f9 (seg126:0ef9) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0008:4b32 (seg055:0932) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0005:8530 (seg023:0330) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:8530 (seg023:0330) NE FIXUP APPLIED -> 0006:4800 (seg032:0000) NE FIXUP APPLIED -> 0005:9fef (seg025:0def) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0006:4800 (seg032:0000) NE FIXUP APPLIED -> 0005:9fef (seg025:0def) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:8530 (seg023:0330) NE FIXUP APPLIED -> 0005:86df (seg023:04df) NE FIXUP APPLIED -> 0005:8774 (seg023:0574) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:8774 (seg023:0574) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:7bfe (seg059:11fe) Recovered missing raw-import function body. Calls game_mode_init and an unresolved follow-up path, then resets cache runtime state, clears tracked handles, refreshes tracked-entry helpers, and resumes the wider runtime reset flow. NE FIXUP APPLIED -> 0007:1388 (seg039:3188) NE IMPORT -> ASYLUM.24. Parameterless import call in the runtime reset path after game_mode_init and before cache/tracked-handle reset. Distinct calling pattern from the ASYLUM.36/.37 object-style UI ordinals seen in seg011. Import callsite resolved from NE fixups: ASYLUM.24. Unnamed external reset path: resets cache runtime state, clears the tracked_entity_handle_table, then reinitializes tracked-entry/cache-side helpers. NE FIXUP APPLIED -> 000a:5e95 (seg094:0095) NE FIXUP APPLIED -> 000d:cd22 (seg139:0122) NE FIXUP APPLIED -> 000d:44b3 (seg133:0cb3) NE FIXUP APPLIED -> 0006:ae66 (seg037:0066) NE FIXUP APPLIED -> 0006:ae00 (seg037:0000) NE FIXUP APPLIED -> 0004:7683 (seg012:0083) NE FIXUP APPLIED -> 0008:3982 (seg053:0d82) NE FIXUP APPLIED -> 0007:defe (seg050:00fe) Small type-stamped dispatch-entry constructor used by the SI==2 special-case branch from FUN_0004_1e00. Allocates when needed, runs entity_dispatch_entry_init, stamps type 0x04b6, and stores the caller-supplied mode/state word at +0x32. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0005:67d5 (seg022:17d5) NE FIXUP APPLIED -> 0005:e0aa (seg030:00aa) NE FIXUP APPLIED -> 0005:663a (seg022:163a) NE FIXUP APPLIED -> 0005:e00c (seg030:000c) NE FIXUP APPLIED -> 0004:eece (seg019:04ce) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:79a3 (seg077:03a3) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:79a3 (seg077:03a3) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:46e7 (seg073:00e7) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 0009:7aa1 (seg077:04a1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 0009:7aa1 (seg077:04a1) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0004:0400 (seg003:0000) NE FIXUP APPLIED -> 0005:aac0 (seg025:18c0) NE FIXUP APPLIED -> 0004:0400 (seg003:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0005:278b (seg021:258b) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 0008:83cd (seg059:19cd) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0006:01ad (seg030:21ad) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:2b70 (seg021:2970) NE FIXUP APPLIED -> 0005:a173 (seg025:0f73) NE FIXUP APPLIED -> 0005:a837 (seg025:1637) NE FIXUP APPLIED -> 0005:278b (seg021:258b) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:d551 (seg029:1151) NE FIXUP APPLIED -> 0005:2772 (seg021:2572) NE FIXUP APPLIED -> 0005:d551 (seg029:1151) NE FIXUP APPLIED -> 0005:1b45 (seg021:1945) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:d551 (seg029:1151) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:d551 (seg029:1151) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0009:1153 (seg068:0953) NE FIXUP APPLIED -> 0004:5bdc (seg010:01dc) NE FIXUP APPLIED -> 0008:9bcf (seg059:31cf) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:4ea6 (seg008:12a6) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0004:3f95 (seg008:0395) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0003:d6d2 (seg001:60d2) NE FIXUP APPLIED -> 0003:a962 (seg001:3362) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0004:3205 (seg006:0605) NE FIXUP APPLIED -> 000d:8653 (seg137:0853) NE FIXUP APPLIED -> 000d:86cc (seg137:08cc) NE FIXUP APPLIED -> 000d:84e6 (seg137:06e6) NE FIXUP APPLIED -> 000d:82ea (seg137:04ea) NE FIXUP APPLIED -> 000d:85cc (seg137:07cc) NE FIXUP APPLIED -> 000d:84f4 (seg137:06f4) NE FIXUP APPLIED -> 0004:304a (seg006:044a) NE FIXUP APPLIED -> 0004:3147 (seg006:0547) NE FIXUP APPLIED -> 000d:89c6 (seg137:0bc6) NE FIXUP APPLIED -> 000d:88b2 (seg137:0ab2) NE FIXUP APPLIED -> 000d:8a47 (seg137:0c47) NE FIXUP APPLIED -> 000d:84f4 (seg137:06f4) NE FIXUP APPLIED -> 000d:887c (seg137:0a7c) NE FIXUP APPLIED -> 000a:534a (seg092:054a) NE FIXUP APPLIED -> 000a:535b (seg092:055b) NE FIXUP APPLIED -> 0007:ba13 (seg049:0013) NE FIXUP APPLIED -> 0004:5829 (seg009:0429) Clears the runtime FAR object pointer at 0x4588 before the seg091 fatal/reporting-style call through 000a:454d. NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0004:5829 (seg009:0429) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:c166 (seg001:4b66) NE FIXUP APPLIED -> 0003:c151 (seg001:4b51) NE FIXUP APPLIED -> 0003:c949 (seg001:5349) NE FIXUP APPLIED -> 0003:c949 (seg001:5349) NE FIXUP APPLIED -> 0003:c128 (seg001:4b28) NE FIXUP APPLIED -> 0003:c166 (seg001:4b66) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0003:c2cf (seg001:4ccf) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0003:c151 (seg001:4b51) NE FIXUP APPLIED -> 0003:c2cf (seg001:4ccf) NE FIXUP APPLIED -> 0003:c2cf (seg001:4ccf) NE FIXUP APPLIED -> 0003:c166 (seg001:4b66) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0003:c151 (seg001:4b51) NE FIXUP APPLIED -> 0003:c2cf (seg001:4ccf) NE FIXUP APPLIED -> 0003:c151 (seg001:4b51) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0004:0a00 (seg004:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4913 (seg091:0513) NE FIXUP APPLIED -> 0008:6a0c (seg059:000c) NE FIXUP APPLIED -> 0009:a091 (seg081:0291) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:3800 (seg090:0000) NE FIXUP APPLIED -> 0008:6c55 (seg059:0255) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) Clears the runtime FAR object pointer at 0x4588, then immediately calls FUN_000a_4a56(1) for the one-shot teardown path. NE FIXUP APPLIED -> 0008:6bea (seg059:01ea) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0004:8200 (seg013:0000) NE FIXUP APPLIED -> 0004:ada8 (seg014:03a8) NE FIXUP APPLIED -> 0006:49fa (seg032:01fa) NE FIXUP APPLIED -> 0005:8a00 (seg024:0000) NE FIXUP APPLIED -> 0004:c73f (seg015:153f) NE FIXUP APPLIED -> 0004:fffd (seg020:07fd) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000d:44df (seg133:0cdf) NE FIXUP APPLIED -> 000c:f051 (seg131:0051) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0004:7600 (seg012:0000) NE FIXUP APPLIED -> 0007:f654 (seg051:0c54) NE FIXUP APPLIED -> 0005:7bab (seg022:2bab) NE FIXUP APPLIED -> 0005:e00c (seg030:000c) NE FIXUP APPLIED -> 0006:a600 (seg036:0000) NE FIXUP APPLIED -> 0008:2c00 (seg053:0000) NE FIXUP APPLIED -> 0007:de93 (seg050:0093) NE FIXUP APPLIED -> 0004:6e0d (seg011:000d) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0007:9e00 (seg045:0000) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:9815 (seg099:0215) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:3292 (seg088:0492) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0007:ba00 (seg049:0000) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000c:4e00 (seg124:0000) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) Startup/display transition prepare step: validates the caller object, drives the 0x4f38 sprite/object helper lane, creates the default active dispatch entry, programs mouse state, then hands off into startup_display_transition_driver(). NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:e600 (seg104:0000) NE FIXUP APPLIED -> 000a:a400 (seg101:0000) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:538e (seg092:058e) NE FIXUP APPLIED -> 0008:ec4e (seg064:024e) NE FIXUP APPLIED -> 0004:38c9 (seg007:02c9) NE FIXUP APPLIED -> 0004:2c00 (seg006:0000) NE FIXUP APPLIED -> 000c:8377 (seg126:0f77) NE FIXUP APPLIED -> 000a:b21f (seg101:0e1f) NE FIXUP APPLIED -> 0006:e2e3 (seg039:00e3) NE FIXUP APPLIED -> 000d:7299 (seg135:0299) NE FIXUP APPLIED -> 0008:420c (seg055:000c) NE FIXUP APPLIED -> 000c:e499 (seg129:0a99) NE FIXUP APPLIED -> 0009:6ec7 (seg076:00c7) NE FIXUP APPLIED -> 000a:454d (seg091:014d) startup_display_transition_prepare drives a distinct 0x4f38 sprite/object helper sequence here before active_dispatch_entry_create_default(); this lane is separate from the caller object later validated through vtable slot +0x0c. NE FIXUP APPLIED -> 000b:1e39 (seg108:0439) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:26bd (seg108:0cbd) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000d:761c (seg136:001c) NE FIXUP APPLIED -> 0008:55cf (seg056:05cf) NE FIXUP APPLIED -> 0008:55df (seg056:05df) NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) NE FIXUP APPLIED -> 0004:1e00 (seg005:0000) NE FIXUP APPLIED -> 0008:ec23 (seg064:0223) NE FIXUP APPLIED -> 000b:2b08 (seg108:1108) NE FIXUP APPLIED -> 000a:38ef (seg090:00ef) NE FIXUP APPLIED -> 0004:21f5 (seg005:03f5) NE FIXUP APPLIED -> 000a:a41b (seg101:001b) NE FIXUP APPLIED -> 000a:5223 (seg092:0423) NE FIXUP APPLIED -> 0008:ec58 (seg064:0258) NE FIXUP APPLIED -> 000a:e63b (seg104:003b) NE FIXUP APPLIED -> 0007:9e06 (seg045:0006) NE FIXUP APPLIED -> 0008:2cae (seg053:00ae) NE FIXUP APPLIED -> 0006:a641 (seg036:0041) NE FIXUP APPLIED -> 0005:e0aa (seg030:00aa) NE FIXUP APPLIED -> 0005:002a (seg020:082a) NE FIXUP APPLIED -> 0004:c785 (seg015:1585) NE FIXUP APPLIED -> 0006:4a2b (seg032:022b) NE FIXUP APPLIED -> 0004:8236 (seg013:0036) NE FIXUP APPLIED -> 0004:add5 (seg014:03d5) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000d:8bfb (seg137:0dfb) NE FIXUP APPLIED -> 0008:6bea (seg059:01ea) NE FIXUP APPLIED -> 000a:4a51 (seg091:0651) Recognizes the command-line switch "-laurie". This path sets DS:0x844 = 1 (master cheat-permitted flag) and shows a local notification, but it does not write DS:0x6045. NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:e628 (seg001:7028) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) Driver-side 0004:eece variants are fed from one data-populated transition parameter block here: 0x84a/0x84c/0x84e/0x850 plus scalar 0x856. Current evidence supports table-driven transition parameters, not a recoverable neutral phase/state enum. NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:e628 (seg001:7028) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0009:8617 (seg079:0017) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:6edc (seg011:00dc) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE IMPORT -> ASYLUM.36 NE IMPORT -> ASYLUM.28 NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE IMPORT -> ASYLUM.37 NE IMPORT -> ASYLUM.29 NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0005:5b86 (seg022:0b86) NE FIXUP APPLIED -> 0005:e0c9 (seg030:00c9) NE FIXUP APPLIED -> 0006:1905 (seg030:3905) NE FIXUP APPLIED -> 0008:3aef (seg053:0eef) NE FIXUP APPLIED -> 000d:65ac (seg134:05ac) NE FIXUP APPLIED -> 0006:b3b7 (seg037:05b7) NE FIXUP APPLIED -> 000c:f2e7 (seg131:02e7) NE FIXUP APPLIED -> 0008:ed11 (seg064:0311) NE FIXUP APPLIED -> 0008:8e91 (seg059:2491) NE IMPORT -> ASYLUM.37 NE IMPORT -> ASYLUM.29 NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0008:55cf (seg056:05cf) NE FIXUP APPLIED -> 0008:55df (seg056:05df) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE IMPORT -> ASYLUM.36 NE IMPORT -> ASYLUM.28 NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE IMPORT -> ASYLUM.37 NE IMPORT -> ASYLUM.29 NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0008:7bfe (seg059:11fe) NE FIXUP APPLIED -> 0008:87cc (seg059:1dcc) NE FIXUP APPLIED -> 000d:44b3 (seg133:0cb3) NE FIXUP APPLIED -> 0005:600c (seg022:100c) NE FIXUP APPLIED -> 0005:e0f2 (seg030:00f2) NE FIXUP APPLIED -> 0006:18d5 (seg030:38d5) NE FIXUP APPLIED -> 0008:3a1f (seg053:0e1f) NE FIXUP APPLIED -> 000d:6501 (seg134:0501) NE FIXUP APPLIED -> 0006:b342 (seg037:0542) NE FIXUP APPLIED -> 000c:f051 (seg131:0051) NE FIXUP APPLIED -> 0008:ecbf (seg064:02bf) NE FIXUP APPLIED -> 0008:8a3e (seg059:203e) NE FIXUP APPLIED -> 000c:da00 (seg129:0000) NE FIXUP APPLIED -> 000a:5600 (seg093:0000) NE FIXUP APPLIED -> 0008:0319 (seg051:1919) NE IMPORT -> ASYLUM.37 NE IMPORT -> ASYLUM.29 NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0008:55cf (seg056:05cf) NE FIXUP APPLIED -> 0008:55df (seg056:05df) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0005:3a3e (seg021:383e) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 0005:0e40 (seg021:0c40) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0007:be67 (seg049:0467) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0005:3a3e (seg021:383e) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 0005:0e40 (seg021:0c40) NE FIXUP APPLIED -> 0007:d6e5 (seg049:1ce5) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:c949 (seg001:5349) NE FIXUP APPLIED -> 0003:c949 (seg001:5349) NE FIXUP APPLIED -> 0004:d7e4 (seg016:03e4) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0009:a24f (seg082:004f) NE FIXUP APPLIED -> 0009:af87 (seg082:0d87) NE FIXUP APPLIED -> 0009:b06b (seg082:0e6b) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:d6af (seg016:02af) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d7c2 (seg016:03c2) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7c2 (seg016:03c2) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d929 (seg016:0529) NE FIXUP APPLIED -> 0004:d968 (seg016:0568) NE FIXUP APPLIED -> 0004:d948 (seg016:0548) NE FIXUP APPLIED -> 0004:d8a1 (seg016:04a1) NE FIXUP APPLIED -> 0004:d506 (seg016:0106) NE FIXUP APPLIED -> 0004:d53c (seg016:013c) NE FIXUP APPLIED -> 0004:d498 (seg016:0098) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d948 (seg016:0548) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d968 (seg016:0568) NE FIXUP APPLIED -> 0004:d929 (seg016:0529) NE FIXUP APPLIED -> 0004:d8a1 (seg016:04a1) NE FIXUP APPLIED -> 0004:d400 (seg016:0000) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7c2 (seg016:03c2) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0004:d498 (seg016:0098) NE FIXUP APPLIED -> 0004:d968 (seg016:0568) NE FIXUP APPLIED -> 0004:d929 (seg016:0529) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d8a1 (seg016:04a1) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d948 (seg016:0548) NE FIXUP APPLIED -> 0004:d581 (seg016:0181) NE FIXUP APPLIED -> 0004:d806 (seg016:0406) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d828 (seg016:0428) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d7e4 (seg016:03e4) NE FIXUP APPLIED -> 0004:d7e4 (seg016:03e4) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:d806 (seg016:0406) NE FIXUP APPLIED -> 0004:d828 (seg016:0428) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d948 (seg016:0548) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:da17 (seg016:0617) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d8a1 (seg016:04a1) NE FIXUP APPLIED -> 0004:d948 (seg016:0548) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:da17 (seg016:0617) NE FIXUP APPLIED -> 0004:d828 (seg016:0428) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d948 (seg016:0548) NE FIXUP APPLIED -> 0004:d8e5 (seg016:04e5) NE FIXUP APPLIED -> 0004:d907 (seg016:0507) NE FIXUP APPLIED -> 0004:d907 (seg016:0507) NE FIXUP APPLIED -> 0004:d8e5 (seg016:04e5) NE FIXUP APPLIED -> 0004:d8a1 (seg016:04a1) NE FIXUP APPLIED -> 0004:d948 (seg016:0548) NE FIXUP APPLIED -> 0004:d968 (seg016:0568) NE FIXUP APPLIED -> 0004:d929 (seg016:0529) NE FIXUP APPLIED -> 0004:d581 (seg016:0181) NE FIXUP APPLIED -> 0004:d806 (seg016:0406) NE FIXUP APPLIED -> 0004:d498 (seg016:0098) NE FIXUP APPLIED -> 0004:d5c8 (seg016:01c8) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d8a1 (seg016:04a1) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d5f9 (seg016:01f9) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d828 (seg016:0428) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d828 (seg016:0428) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d63e (seg016:023e) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d907 (seg016:0507) NE FIXUP APPLIED -> 0004:d7e4 (seg016:03e4) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d828 (seg016:0428) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d806 (seg016:0406) NE FIXUP APPLIED -> 0004:d828 (seg016:0428) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d867 (seg016:0467) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0004:d7c2 (seg016:03c2) NE FIXUP APPLIED -> 0004:d7e4 (seg016:03e4) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0004:d7c2 (seg016:03c2) NE FIXUP APPLIED -> 0004:d7e4 (seg016:03e4) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d7a0 (seg016:03a0) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d84a (seg016:044a) NE FIXUP APPLIED -> 0004:d885 (seg016:0485) NE FIXUP APPLIED -> 0004:d806 (seg016:0406) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:d0ca (seg001:5aca) NE FIXUP APPLIED -> 000a:46eb (seg091:02eb) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0003:d47f (seg001:5e7f) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:cc05 (seg001:5605) NE FIXUP APPLIED -> 0003:d0ca (seg001:5aca) NE FIXUP APPLIED -> 000a:46eb (seg091:02eb) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0003:d20f (seg001:5c0f) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:cc05 (seg001:5605) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:ad76 (seg014:0376) NE FIXUP APPLIED -> 0004:846c (seg013:026c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0004:ace2 (seg014:02e2) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:84a1 (seg013:02a1) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:adff (seg014:03ff) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:846c (seg013:026c) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0004:8b1a (seg013:091a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:ace2 (seg014:02e2) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:ad76 (seg014:0376) NE FIXUP APPLIED -> 0004:846c (seg013:026c) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:8905 (seg013:0705) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:8905 (seg013:0705) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:ad76 (seg014:0376) NE FIXUP APPLIED -> 0004:846c (seg013:026c) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3dcd (seg072:07cd) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3dcd (seg072:07cd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:22fc (seg070:06fc) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0004:ace2 (seg014:02e2) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) Immortality gate: DS:0x604f is the Immortality toggle flag (set by event 0x410 via event_0x410_cheat_flag_604f_toggle at 000c:9703). When ON (0x604f != 0): divide incoming 32-bit damage value by 0x40000 (262144) before applying, hit-stagger still plays. When OFF (0x604f == 0): jump to full damage/death path via 0003:ac7e (seg001:367e). DS:0x31a2 spin-wait follows the reduced-damage path before re-enabling channels. NE FIXUP APPLIED -> 0009:9ea1 (seg081:00a1) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) Shared 0x31a2 break/hold edge-wait: this site busy-waits on the depth word changing state before advancing. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:22b8 (seg070:06b8) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:4f52 (seg073:0952) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0009:2509 (seg070:0909) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:846c (seg013:026c) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:4628 (seg073:0028) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0009:19bb (seg069:01bb) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:22b8 (seg070:06b8) NE FIXUP APPLIED -> 0009:19e2 (seg069:01e2) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:4628 (seg073:0028) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0004:ace2 (seg014:02e2) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0004:e094 (seg018:0094) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) NE FIXUP APPLIED -> 0005:a04c (seg025:0e4c) NE FIXUP APPLIED -> 0005:a0b3 (seg025:0eb3) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:0687 (seg021:0487) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0005:0687 (seg021:0487) NE FIXUP APPLIED -> 0005:07b5 (seg021:05b5) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:07b5 (seg021:05b5) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1923 (seg021:1723) NE FIXUP APPLIED -> 0005:03e1 (seg021:01e1) NE FIXUP APPLIED -> 0005:03ae (seg021:01ae) NE FIXUP APPLIED -> 0005:0415 (seg021:0215) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:1b45 (seg021:1945) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:0687 (seg021:0487) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:06f2 (seg021:04f2) NE FIXUP APPLIED -> 0005:06f2 (seg021:04f2) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) Compares two 5-byte map_position structs: (x:word, y:word, layer:byte). Returns 1 (AL) if all three fields match, 0 otherwise. ISOMETRIC WORLD-TO-SCREEN TRANSFORM (fine world units): screen_x = (world_x - world_y) / 2 - camera_x [SAR 1 = signed div 2] screen_y = (world_x + world_y) / 4 - camera_y [SHR 2 = unsigned div 4] Camera globals: g_scroll_offset_x (DS:0x2bb7), g_scroll_offset_y (DS:0x2bb9). 2:1 aspect ratio: dividing X by 2 and Y by 4 produces the classic isometric diamond. World X axis → lower-right on screen; World Y axis → lower-left on screen. 17 callers across 8 NE segments (entity placement, rendering, ground-snapping). Contrast with world_to_screen_isometric (0007:be67) which uses tile-grid units with multiplication. Allocates or reuses a dispatch entry, initializes it through entity_dispatch_entry_init, then stamps type 0x0f5e. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0005:3a89 (seg021:3889) NE FIXUP APPLIED -> 0005:3a3e (seg021:383e) Recovered extended body. Constructs dispatch-entry type 0x0f3a, runs local setup via 0004:ebf4, optionally resets tracked handles and compacts cache arena blocks when the tracked bucket subsystem is enabled, then finishes via 0009:b1c3. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 000d:cd22 (seg139:0122) NE FIXUP APPLIED -> 000a:5339 (seg092:0539) Unnamed external path: when tracked_entity_bucket_system_enabled is set, marks all tracked handles for removal, clears the handle table, compacts cache arena blocks, then continues the outer update/reset flow. NE FIXUP APPLIED -> 000a:703e (seg095:0a3e) Finalize tracked-cache phase 0 via FUN_0009_b1c3. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) Local helper inside entity_dispatch_entry_ctor_0f3a_with_cache_reset: dispatches reset_all for event 0x00f0 and optionally allocates a type 0x0f5e entry for entity_pair_sync_b. NE FIXUP APPLIED -> 0008:7663 (seg059:0c63) Allocate type 0x0f5e dispatch entry via entity_dispatch_entry_alloc_type_0f5e. NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0006:0b88 (seg030:2b88) NE FIXUP APPLIED -> 0006:09f2 (seg030:29f2) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0006:4800 (seg032:0000) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0006:09f2 (seg030:29f2) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0004:3c72 (seg008:0072) NE FIXUP APPLIED -> 0004:4f34 (seg008:1334) NE FIXUP APPLIED -> 0006:09f2 (seg030:29f2) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) Mask 0x8000:0007 wrapper into entity_vm_context_try_create_masked_for_entity. Local seg004 gameplay materialization lane: class-nibble 8 bypass returns object word +2 directly; otherwise materializes via the masked VM hub and returns the created object's word +2. Local masked VM-context wrapper: passes slot mask high=0x8000 low=0x0007 into entity_vm_context_try_create_masked_for_entity. Mask 0x2000:0015 wrapper into entity_vm_context_try_create_masked_for_entity. Reached from 0004:f2b3 after overlap/proximity tests and entity byte +0x32 state toggles; current best reading is a stateful gameplay materialization lane, not a descriptor-id selector. Local masked VM-context wrapper: passes slot mask high=0x2000 low=0x0015 into entity_vm_context_try_create_masked_for_entity; caller 0004:f2b3 reaches this path after overlap/proximity gating and byte +0x32 state checks. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0007:d6e5 (seg049:1ce5) NE FIXUP APPLIED -> 0007:d6e5 (seg049:1ce5) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:46e7 (seg073:00e7) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:ad76 (seg014:0376) NE FIXUP APPLIED -> 0004:846c (seg013:026c) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0004:ace2 (seg014:02e2) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0004:d446 (seg016:0046) NE FIXUP APPLIED -> 0004:9444 (seg013:1244) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0005:10d8 (seg021:0ed8) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:2772 (seg021:2572) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0005:50a0 (seg022:00a0) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0006:410d (seg031:010d) NE FIXUP APPLIED -> 0004:8905 (seg013:0705) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) Compares the incoming entity handle against DS:0x27c8. Standalone seg001 notes identify 0x27c8 as the current targeted/current entity handle. NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) Resolves entity slot pointer from entity ID. Walks a linked table (0x7e01 flags, 0x7ded links, 0x7df5 data) following bit-8 chain. Returns a resolved slot byte/word. Called from entity_ai_update_loop as first per-entity dispatch. NE: seg021:0266 NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:e603 (seg018:0603) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:a173 (seg025:0f73) NE FIXUP APPLIED -> 0005:a837 (seg025:1637) Returns entity type word from global type table (0x7df9) indexed by entity slot. 130 call sites. NE: seg021:068f NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0006:aefe (seg037:00fe) NE FIXUP APPLIED -> 0006:ae98 (seg037:0098) NE FIXUP APPLIED -> 0007:d6dd (seg049:1cdd) NE FIXUP APPLIED -> 0007:d6dd (seg049:1cdd) NE FIXUP APPLIED -> 0008:18fc (seg052:0efc) NE FIXUP APPLIED -> 0007:ec2c (seg051:022c) NE FIXUP APPLIED -> 0008:2290 (seg052:1890) NE FIXUP APPLIED -> 0007:ea00 (seg051:0000) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 0009:7f04 (seg078:0104) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:c4d9 (seg029:00d9) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:c4d9 (seg029:00d9) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0004:e315 (seg018:0315) NE FIXUP APPLIED -> 0005:76f6 (seg022:26f6) NE FIXUP APPLIED -> 0005:8c2d (seg024:022d) NE FIXUP APPLIED -> 0006:a780 (seg036:0180) NE FIXUP APPLIED -> 0004:78da (seg012:02da) NE FIXUP APPLIED -> 0005:6df5 (seg022:1df5) NE FIXUP APPLIED -> 0005:7369 (seg022:2369) NE FIXUP APPLIED -> 0005:74a8 (seg022:24a8) NE FIXUP APPLIED -> 0005:7533 (seg022:2533) NE FIXUP APPLIED -> 0005:6ced (seg022:1ced) NE FIXUP APPLIED -> 0004:78da (seg012:02da) NE FIXUP APPLIED -> 000d:d10b (seg139:050b) NE FIXUP APPLIED -> 000d:d1b1 (seg139:05b1) NE FIXUP APPLIED -> 0006:013d (seg030:213d) NE FIXUP APPLIED -> 0005:a173 (seg025:0f73) NE FIXUP APPLIED -> 0004:4f34 (seg008:1334) NE FIXUP APPLIED -> 0005:a837 (seg025:1637) NE FIXUP APPLIED -> 0005:6b7f (seg022:1b7f) NE FIXUP APPLIED -> 0004:e5cb (seg018:05cb) NE FIXUP APPLIED -> 0004:e505 (seg018:0505) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:6ced (seg022:1ced) NE FIXUP APPLIED -> 0005:6df5 (seg022:1df5) Direct caller of entity_vm_context_try_create_mask_00040000_slot12 (0005:3171). First recovered outward anchor for the higher-slot zero-extra-word masked materializer lane. NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:af58 (seg037:0158) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0008:311b (seg053:051b) NE FIXUP APPLIED -> 0006:e659 (seg039:0459) NE FIXUP APPLIED -> 0006:e659 (seg039:0459) NE FIXUP APPLIED -> 0005:6ced (seg022:1ced) NE FIXUP APPLIED -> 0005:7369 (seg022:2369) Direct caller of entity_vm_context_try_create_mask_00040000_slot12 (0005:3171). Second recovered outward anchor for the higher-slot zero-extra-word masked materializer lane. NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:d551 (seg029:1151) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0004:e094 (seg018:0094) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:d9b4 (seg029:15b4) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:6ced (seg022:1ced) NE FIXUP APPLIED -> 0005:6df5 (seg022:1df5) NE FIXUP APPLIED -> 0005:6ced (seg022:1ced) NE FIXUP APPLIED -> 0005:6df5 (seg022:1df5) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0005:9c8e (seg025:0a8e) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:c4d9 (seg029:00d9) NE FIXUP APPLIED -> 0004:4f34 (seg008:1334) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0008:1ae5 (seg052:10e5) NE FIXUP APPLIED -> 0008:1dbe (seg052:13be) Local masked VM-context wrapper: passes slot mask high=0x0001 low=0x0000 into entity_vm_context_try_create_masked_for_entity; caller 000c:a09e reaches this path from the entity +0x5b bit-0x0004 state branch. NE FIXUP APPLIED -> 0006:aefe (seg037:00fe) NE FIXUP APPLIED -> 0006:ae98 (seg037:0098) Masked VM wrapper for entity_vm_context_try_create_masked_for_entity with mask pair 0x0002:0001. Uses entity-id 1..255 gate via 0005:2686; if 0005:ffed succeeds, only continues when entity_class_get_flag8(local_id) is true or local_id == 1. Called from 000c state helpers that write the result into entity +0x39 before entity_state_tick_dispatch. NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) Masked VM wrapper with mask pair 0x0020:0005. Sole current caller is 0006:43e5, reached only when caller object word +0x3c == 0x20b; assembly also pushes one extra dword built from caller fields +0x36/+0x38 before the out pointer. NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) Direct non-hub consumer of entity_vm_slot_index_from_entity: recomputes the same slot index, tests owner-row bit 0x0040 directly, and only then branches into gameplay handling / optional masked context creation. Supports reading owner-row words as generic capability flags rather than explicit NPCTRIG or EVENT class tags. NE FIXUP APPLIED -> 000d:45c5 (seg133:0dc5) NE FIXUP APPLIED -> 0005:8bdc (seg024:01dc) NE FIXUP APPLIED -> 0005:8d0c (seg024:030c) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0005:8c2d (seg024:022d) NE FIXUP APPLIED -> 0005:8c5d (seg024:025d) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 0005:8d0c (seg024:030c) NE FIXUP APPLIED -> 0006:c690 (seg038:1090) NE FIXUP APPLIED -> 0005:8d0c (seg024:030c) Masked VM wrapper with mask pair 0x0004:0002. Sole current caller is 0008:023d inside a dispatch-style loop body. NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000b:8000 (seg115:0000) NE FIXUP APPLIED -> 0005:a173 (seg025:0f73) NE FIXUP APPLIED -> 0004:4f34 (seg008:1334) NE FIXUP APPLIED -> 0008:a995 (seg059:3f95) NE FIXUP APPLIED -> 0005:a837 (seg025:1637) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) No direct code or data xrefs are currently recovered for this slot-0x0A offset wrapper. The compiled sequencer now reaches entity_vm_context_create_from_slot_index through direct internal 000d:208b/000d:21ed call islands instead of a visible call to this wrapper. NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) Mask wrapper 0x0800:000b. The signed word argument is forwarded into 000d:46ec/000d:5572 as a slot-value offset and stored in the created context at +0x34; direct caller role still unresolved. NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) Largest local masked VM gate in this family: eventually calls entity_vm_context_try_create_masked_for_entity with mask pair 0x8000:000f, but first sets entity class-word bit 0x2000, checks class-table bit 0x10 through 0005:32a8/32d2, branches on class nibble values 4/7/8 from 0005:11c4, and may emit dispatch entry 0x0f16 / event type 0x20f through 0004:f08b. Current evidence fits gameplay-side active-event gating better than a direct referent-anchor lookup. NE FIXUP APPLIED -> 0006:ae98 (seg037:0098) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:bc47 (seg028:0247) NE FIXUP APPLIED -> 0004:f08b (seg019:068b) NE FIXUP APPLIED -> 0004:781b (seg012:021b) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 0006:aefe (seg037:00fe) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0004:78da (seg012:02da) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 000d:d151 (seg139:0551) Guarded slot-0x10 masked-create callsite: pushes zero extra word, slot 0x10, and mask 0x00010000 into entity_vm_context_try_create_masked_for_entity after the preceding class-nibble-4 lane check at 0005:30f2..3113. NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 0007:f871 (seg051:0e71) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0004:54a6 (seg009:00a6) NE FIXUP APPLIED -> 0004:5690 (seg009:0290) NE FIXUP APPLIED -> 000d:ce1e (seg139:021e) NE FIXUP APPLIED -> 000d:cec5 (seg139:02c5) NE FIXUP APPLIED -> 000d:d086 (seg139:0486) NE FIXUP APPLIED -> 000d:cfad (seg139:03ad) NE FIXUP APPLIED -> 000d:d086 (seg139:0486) NE FIXUP APPLIED -> 000d:d151 (seg139:0551) NE FIXUP APPLIED -> 000d:d233 (seg139:0633) NE FIXUP APPLIED -> 000d:d350 (seg139:0750) NE FIXUP APPLIED -> 000e:2777 (seg142:3f77) NE FIXUP APPLIED -> 000e:2777 (seg142:3f77) NE FIXUP APPLIED -> 000e:2860 (seg142:4060) NE FIXUP APPLIED -> 000e:2969 (seg142:4169) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0006:0556 (seg030:2556) NE FIXUP APPLIED -> 0006:158c (seg030:358c) NE FIXUP APPLIED -> 0006:16ef (seg030:36ef) NE FIXUP APPLIED -> 0006:15a9 (seg030:35a9) NE FIXUP APPLIED -> 0006:0c39 (seg030:2c39) NE FIXUP APPLIED -> 0006:0be2 (seg030:2be2) NE FIXUP APPLIED -> 0006:0bff (seg030:2bff) NE FIXUP APPLIED -> 0006:0c1c (seg030:2c1c) NE FIXUP APPLIED -> 0006:1e10 (seg030:3e10) NE FIXUP APPLIED -> 0006:0afb (seg030:2afb) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 0006:0afb (seg030:2afb) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:c4d9 (seg029:00d9) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) Projects the entity slot into screen-space bounds, derives sprite/flags context, and returns bbox_overlap_test against the active viewport rectangle referenced from global 0x4014. Used as a boolean visibility/viewport prefilter before additional AI/render work. NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0004:b316 (seg015:0116) NE FIXUP APPLIED -> 0009:80db (seg078:02db) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0004:b316 (seg015:0116) NE FIXUP APPLIED -> 0009:7f04 (seg078:0104) Returns the shared async break/hold depth at 0x31a2; callers treat any positive value as a modal or event-break condition. NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:85ef (seg023:03ef) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:10d8 (seg021:0ed8) NE FIXUP APPLIED -> 0004:fb39 (seg020:0339) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0005:2d30 (seg021:2b30) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0004:4dfd (seg008:11fd) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:2fad (seg021:2dad) NE FIXUP APPLIED -> 0005:16af (seg021:14af) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:2fad (seg021:2dad) NE FIXUP APPLIED -> 0005:2fad (seg021:2dad) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0004:e5cb (seg018:05cb) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0004:e5cb (seg018:05cb) NE FIXUP APPLIED -> 0004:e5cb (seg018:05cb) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:85ef (seg023:03ef) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0005:85ef (seg023:03ef) NE FIXUP APPLIED -> 0006:09b8 (seg030:29b8) NE FIXUP APPLIED -> 0005:2c9b (seg021:2a9b) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0005:2c9b (seg021:2a9b) NE FIXUP APPLIED -> 0006:4255 (seg031:0255) NE FIXUP APPLIED -> 0007:d6b1 (seg049:1cb1) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0007:d6c5 (seg049:1cc5) NE FIXUP APPLIED -> 0007:d6cd (seg049:1ccd) NE FIXUP APPLIED -> 0007:d6c5 (seg049:1cc5) NE FIXUP APPLIED -> 0007:d6cd (seg049:1ccd) NE FIXUP APPLIED -> 0006:4255 (seg031:0255) NE FIXUP APPLIED -> 0007:d6b1 (seg049:1cb1) NE FIXUP APPLIED -> 0007:d6cd (seg049:1ccd) NE FIXUP APPLIED -> 0007:d6c5 (seg049:1cc5) NE FIXUP APPLIED -> 0005:8200 (seg023:0000) NE FIXUP APPLIED -> 0005:9016 (seg024:0616) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:46e7 (seg073:00e7) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0005:83c7 (seg023:01c7) NE FIXUP APPLIED -> 0005:1178 (seg021:0f78) NE FIXUP APPLIED -> 0005:32a8 (seg021:30a8) NE FIXUP APPLIED -> 0005:32d2 (seg021:30d2) NE FIXUP APPLIED -> 0005:284c (seg021:264c) NE FIXUP APPLIED -> 0006:aefe (seg037:00fe) NE FIXUP APPLIED -> 0006:e5d0 (seg039:03d0) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0004:e505 (seg018:0505) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0006:092b (seg030:292b) NE FIXUP APPLIED -> 0008:1ae5 (seg052:10e5) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0007:2884 (seg040:0684) NE FIXUP APPLIED -> 0005:2fad (seg021:2dad) NE FIXUP APPLIED -> 0005:2d30 (seg021:2b30) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0007:d6cd (seg049:1ccd) NE FIXUP APPLIED -> 0007:d6c5 (seg049:1cc5) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0007:be67 (seg049:0467) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0007:d6dd (seg049:1cdd) NE FIXUP APPLIED -> 0008:1dbe (seg052:13be) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:1178 (seg021:0f78) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:1178 (seg021:0f78) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:e734 (seg018:0734) NE FIXUP APPLIED -> 0004:ffdb (seg020:07db) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:c30a (seg001:4d0a) NE FIXUP APPLIED -> 0003:a845 (seg001:3245) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0671 (seg021:0471) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:057b (seg021:037b) NE FIXUP APPLIED -> 0005:057b (seg021:037b) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:27d0 (seg021:25d0) NE FIXUP APPLIED -> 0007:5291 (seg042:0891) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0005:3a89 (seg021:3889) NE FIXUP APPLIED -> 0005:3a3e (seg021:383e) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:124e (seg021:104e) NE FIXUP APPLIED -> 0005:3aa2 (seg021:38a2) NE FIXUP APPLIED -> 0005:3a5a (seg021:385a) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0005:ae00 (seg026:0000) NE FIXUP APPLIED -> 0005:aec6 (seg026:00c6) NE FIXUP APPLIED -> 0005:afc8 (seg026:01c8) NE FIXUP APPLIED -> 0005:b097 (seg026:0297) NE FIXUP APPLIED -> 0005:b185 (seg026:0385) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0005:ae00 (seg026:0000) NE FIXUP APPLIED -> 0005:aec6 (seg026:00c6) NE FIXUP APPLIED -> 0005:afc8 (seg026:01c8) NE FIXUP APPLIED -> 0005:b097 (seg026:0297) NE FIXUP APPLIED -> 0005:b185 (seg026:0385) NE FIXUP APPLIED -> 0005:b20f (seg026:040f) NE FIXUP APPLIED -> 000a:39eb (seg090:01eb) NE FIXUP APPLIED -> 000a:39eb (seg090:01eb) NE FIXUP APPLIED -> 000a:39eb (seg090:01eb) NE FIXUP APPLIED -> 000a:39eb (seg090:01eb) NE FIXUP APPLIED -> 0005:5000 (seg022:0000) NE FIXUP APPLIED -> 0006:4800 (seg032:0000) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:9c8e (seg025:0a8e) NE FIXUP APPLIED -> 0006:4800 (seg032:0000) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:9c8e (seg025:0a8e) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:3d10 (seg021:3b10) NE FIXUP APPLIED -> 0005:3a3e (seg021:383e) NE FIXUP APPLIED -> 0005:3a89 (seg021:3889) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 0006:0556 (seg030:2556) NE FIXUP APPLIED -> 0006:158c (seg030:358c) NE FIXUP APPLIED -> 0006:16ef (seg030:36ef) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0006:15a9 (seg030:35a9) NE FIXUP APPLIED -> 0006:0c39 (seg030:2c39) NE FIXUP APPLIED -> 0006:0be2 (seg030:2be2) NE FIXUP APPLIED -> 0006:0bff (seg030:2bff) NE FIXUP APPLIED -> 0006:0c1c (seg030:2c1c) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:2772 (seg021:2572) NE FIXUP APPLIED -> 0006:1e10 (seg030:3e10) NE FIXUP APPLIED -> 0006:0afb (seg030:2afb) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 0006:0afb (seg030:2afb) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 0005:0e5c (seg021:0c5c) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 0005:0e78 (seg021:0c78) NE FIXUP APPLIED -> 0005:0e5c (seg021:0c5c) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) 74 callers. If param_1 (far ptr) non-null: unlinks node from linked list via FUN_0005_c495 (pops +0x29/+0x2b from child's +0x08/+0x0a). If bit 0 of param_2 set, calls mem_free on the pointer. Detach-and-optionally-free pattern. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0004:0400 (seg003:0000) NE FIXUP APPLIED -> 0004:04fd (seg003:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:0400 (seg003:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0004:0400 (seg003:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0005:6cc1 (seg022:1cc1) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:aac0 (seg025:18c0) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:1731 (seg021:1531) NE FIXUP APPLIED -> 0006:446d (seg031:046d) NE FIXUP APPLIED -> 0004:dc00 (seg017:0000) NE FIXUP APPLIED -> 0006:42d9 (seg031:02d9) NE FIXUP APPLIED -> 0006:4502 (seg031:0502) NE FIXUP APPLIED -> 0006:42d9 (seg031:02d9) NE FIXUP APPLIED -> 0006:4502 (seg031:0502) NE FIXUP APPLIED -> 0006:42d9 (seg031:02d9) NE FIXUP APPLIED -> 0006:4502 (seg031:0502) NE FIXUP APPLIED -> 0006:42d9 (seg031:02d9) NE FIXUP APPLIED -> 0006:4502 (seg031:0502) NE FIXUP APPLIED -> 0006:4631 (seg031:0631) NE FIXUP APPLIED -> 0006:46b5 (seg031:06b5) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:678f (seg022:178f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:a995 (seg059:3f95) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0006:d705 (seg038:2105) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 000c:747d (seg126:007d) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0008:7407 (seg059:0a07) NE FIXUP APPLIED -> 0008:7663 (seg059:0c63) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:e499 (seg039:0299) NE FIXUP APPLIED -> 0006:e892 (seg039:0692) NE FIXUP APPLIED -> 0007:11a6 (seg039:2fa6) NE FIXUP APPLIED -> 0007:8854 (seg043:2e54) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:7a2e (seg059:102e) NE FIXUP APPLIED -> 0005:27d0 (seg021:25d0) NE FIXUP APPLIED -> 0005:280f (seg021:260f) NE FIXUP APPLIED -> 0006:9400 (seg035:0000) NE FIXUP APPLIED -> 0006:95dc (seg035:01dc) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) Returns bit 0x20 from entity class-detail byte at 0x7e1e[type*0x79 + 0x59], normalized to 0/1. NE FIXUP APPLIED -> 0005:7759 (seg022:2759) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a70a (seg036:010a) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a70a (seg036:010a) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:c4d9 (seg029:00d9) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:c4d9 (seg029:00d9) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) NE FIXUP APPLIED -> 0005:05c9 (seg021:03c9) NE FIXUP APPLIED -> 0005:2772 (seg021:2572) NE FIXUP APPLIED -> 0005:2fad (seg021:2dad) NE FIXUP APPLIED -> 0005:6ced (seg022:1ced) NE FIXUP APPLIED -> 0005:7680 (seg022:2680) NE FIXUP APPLIED -> 0006:ae66 (seg037:0066) NE FIXUP APPLIED -> 0006:ae00 (seg037:0000) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0005:6ced (seg022:1ced) NE FIXUP APPLIED -> 0005:74a8 (seg022:24a8) Mask 0x0008:0x0030 helper with one caller-supplied extra word. On VM miss it falls into 0006:0cfa, which copies class state +0x02 to +0x04, selects a replacement state from class-detail words +0x06/+0x08/+0x0a or the caller word, may clear flag8, then dispatches through the local state table. Verified seg006 extra-word masked materializer: calls entity_vm_context_try_create_masked_for_entity with mask 0x0008:0x0030 and one extra word, else falls back into the local class-state selector/dispatch lane at 0006:0cfa. NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0008:7864 (seg059:0e64) NE FIXUP APPLIED -> 0006:52ed (seg033:02ed) NE FIXUP APPLIED -> 0006:5693 (seg033:0693) NE FIXUP APPLIED -> 0006:5afb (seg033:0afb) NE FIXUP APPLIED -> 0006:6600 (seg034:0000) NE FIXUP APPLIED -> 0006:7a85 (seg034:1485) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0006:5383 (seg033:0383) NE FIXUP APPLIED -> 0006:5984 (seg033:0984) NE FIXUP APPLIED -> 0006:52ed (seg033:02ed) Guarded mask 0x0010:0x0008 helper with one caller-supplied extra word. Local gates run through 0006:ffed and the seg021 availability/flag8-clear path before the VM call. On miss this helper returns 0; the 0006:13b0/13e4 class-linked value lookups are adjacent family evidence, not a direct local fallback inside 0006:108c. Verified seg006 extra-word masked materializer: after local readiness gates, calls entity_vm_context_try_create_masked_for_entity with mask 0x0010:0x0008 and one extra word; returns 0 on miss. No direct local fallback to 0006:13b0/13e4 occurs inside this helper. NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 000d:463a (seg133:0e3a) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:ab28 (seg036:0528) NE FIXUP APPLIED -> 0006:ac74 (seg036:0674) Clears bit 0x08 in entity-class detail byte 0x7e1e[type*0x79 + 0x59], then runs follow-up entity/type checks and callback dispatch. Keep this name flag-centric until the downstream dispatch side effects are fully mapped. NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0006:a70a (seg036:010a) NE FIXUP APPLIED -> 0006:d6c5 (seg038:20c5) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) Sets entity class/type byte in tile record. tile_record[+0x0c] = param_2, where tile_record = g_tile_base(0x7e1e) + tile_index * 0x79. Called from entity_sync_tile_aux_state after syncing other tile aux fields. NE: seg030:36ef NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 000a:48e3 (seg091:04e3) NE FIXUP APPLIED -> 000a:48f7 (seg091:04f7) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a7ad (seg036:01ad) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a7ad (seg036:01ad) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a8ee (seg036:02ee) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a780 (seg036:0180) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a951 (seg036:0351) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 0005:0eee (seg021:0cee) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:10d8 (seg021:0ed8) NE FIXUP APPLIED -> 0004:fef1 (seg020:06f1) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:817c (seg059:177c) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:295f (seg021:275f) NE FIXUP APPLIED -> 0005:2918 (seg021:2718) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0006:4542 (seg031:0542) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0006:4a75 (seg032:0275) NE FIXUP APPLIED -> 0006:4b69 (seg032:0369) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:e688 (seg001:7088) NE FIXUP APPLIED -> 0003:e688 (seg001:7088) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:43f0 (seg021:41f0) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0006:d201 (seg038:1c01) Caller-side evidence for 0005:42c8: this routine first checks the projected-bounds gate, then continues with additional class/terrain/path checks before marking success. Use this to keep 0005:42c8 named/understood as a boolean screen/overlap prefilter, not a generic dispatcher. NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0006:0c8a (seg030:2c8a) NE FIXUP APPLIED -> 0006:1027 (seg030:3027) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0005:43f0 (seg021:41f0) NE FIXUP APPLIED -> 0005:1c74 (seg021:1a74) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:d201 (seg038:1c01) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0006:1263 (seg030:3263) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0006:9400 (seg035:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0006:5000 (seg033:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:1572 (seg030:3572) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:46e7 (seg073:00e7) NE FIXUP APPLIED -> 0009:4852 (seg073:0252) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:48a8 (seg073:02a8) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:1b4f (seg030:3b4f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0006:15d9 (seg030:35d9) NE FIXUP APPLIED -> 0006:9400 (seg035:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0006:1df4 (seg030:3df4) NE FIXUP APPLIED -> 0006:4800 (seg032:0000) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:3a89 (seg021:3889) NE FIXUP APPLIED -> 0006:95dc (seg035:01dc) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:9c8e (seg025:0a8e) NE FIXUP APPLIED -> 0006:95dc (seg035:01dc) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0006:9400 (seg035:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0006:16ef (seg030:36ef) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0006:15d9 (seg030:35d9) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:5afb (seg033:0afb) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:16ef (seg030:36ef) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0006:95dc (seg035:01dc) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0006:9400 (seg035:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0006:0cbe (seg030:2cbe) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a8ce (seg036:02ce) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0005:43f0 (seg021:41f0) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0006:c780 (seg038:1180) NE FIXUP APPLIED -> 0005:ffa7 (seg030:1fa7) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a8ce (seg036:02ce) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:c780 (seg038:1180) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 0006:02cc (seg030:22cc) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0006:02ec (seg030:22ec) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 0006:02cc (seg030:22cc) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0006:02ec (seg030:22ec) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0006:0307 (seg030:2307) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:1c74 (seg021:1a74) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0005:1be9 (seg021:19e9) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:cb2c (seg061:112c) NE FIXUP APPLIED -> 0008:cb5c (seg061:115c) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0007:5a00 (seg043:0000) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:8b2d (seg034:252d) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:46e7 (seg073:00e7) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:32a8 (seg021:30a8) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:32a8 (seg021:30a8) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:32a8 (seg021:30a8) NE FIXUP APPLIED -> 0005:aac0 (seg025:18c0) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0005:b5c7 (seg027:01c7) NE FIXUP APPLIED -> 0006:b86b (seg038:026b) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:1305 (seg030:3305) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0006:02cc (seg030:22cc) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0005:b400 (seg027:0000) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0006:14eb (seg030:34eb) NE FIXUP APPLIED -> 0006:ac2d (seg036:062d) NE FIXUP APPLIED -> 0006:144c (seg030:344c) NE FIXUP APPLIED -> 0006:1466 (seg030:3466) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0007:22de (seg040:00de) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0006:0158 (seg030:2158) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:12ec (seg030:32ec) NE FIXUP APPLIED -> 0006:1556 (seg030:3556) NE FIXUP APPLIED -> 0005:3bcf (seg021:39cf) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0006:e659 (seg039:0459) NE FIXUP APPLIED -> 0006:e200 (seg039:0000) NE FIXUP APPLIED -> 0004:5aa1 (seg010:00a1) NE FIXUP APPLIED -> 0006:ac74 (seg036:0674) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:dc74 (seg029:1874) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:08a5 (seg021:06a5) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0007:95f0 (seg044:01f0) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:08a5 (seg021:06a5) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0004:5aa1 (seg010:00a1) NE FIXUP APPLIED -> 0005:08a5 (seg021:06a5) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0005:08a5 (seg021:06a5) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0004:5aa1 (seg010:00a1) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0006:001d (seg030:201d) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0006:7a85 (seg034:1485) NE FIXUP APPLIED -> 0005:295f (seg021:275f) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:0687 (seg021:0487) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0004:4ea6 (seg008:12a6) NE FIXUP APPLIED -> 0004:4ea6 (seg008:12a6) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:dc74 (seg029:1874) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0006:ac74 (seg036:0674) NE FIXUP APPLIED -> 0006:ac2d (seg036:062d) NE FIXUP APPLIED -> 0006:ac74 (seg036:0674) NE FIXUP APPLIED -> 0006:b19c (seg037:039c) NE FIXUP APPLIED -> 0007:4cdf (seg042:02df) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0006:13e4 (seg030:33e4) NE FIXUP APPLIED -> 0006:13e4 (seg030:33e4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:ab28 (seg036:0528) NE FIXUP APPLIED -> 0006:10fe (seg030:30fe) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0006:ac74 (seg036:0674) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0006:af58 (seg037:0158) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0006:e499 (seg039:0299) NE FIXUP APPLIED -> 0007:28ce (seg040:06ce) NE FIXUP APPLIED -> 0007:2ac2 (seg040:08c2) NE FIXUP APPLIED -> 0007:3088 (seg040:0e88) NE FIXUP APPLIED -> 0007:3001 (seg040:0e01) NE FIXUP APPLIED -> 0007:2bc9 (seg040:09c9) NE FIXUP APPLIED -> 0007:2a9b (seg040:089b) NE FIXUP APPLIED -> 0007:3088 (seg040:0e88) NE FIXUP APPLIED -> 0007:3001 (seg040:0e01) NE FIXUP APPLIED -> 0007:2bc9 (seg040:09c9) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:1b4f (seg030:3b4f) NE FIXUP APPLIED -> 0006:1b4f (seg030:3b4f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0007:b82e (seg048:002e) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:dc74 (seg029:1874) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0006:136d (seg030:336d) Removes the aux tracked bucket entry for the current entity ref at 0x7e22 during the 0x2774 dispatch-entry teardown path. NE FIXUP APPLIED -> 0005:3b72 (seg021:3972) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0006:12ec (seg030:32ec) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0006:1556 (seg030:3556) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0006:1483 (seg030:3483) Removes the aux tracked bucket entry for the current entity ref at 0x7e22 during the 0x2750 dispatch-entry teardown path. NE FIXUP APPLIED -> 0005:3b72 (seg021:3972) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0006:144c (seg030:344c) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0006:1466 (seg030:3466) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:e12f (seg030:012f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a8ee (seg036:02ee) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:9b71 (seg044:0771) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:01dd (seg030:21dd) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:d12a (seg061:172a) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0006:0b25 (seg030:2b25) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:0eee (seg021:0cee) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1542 (seg021:1342) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:af58 (seg037:0158) NE FIXUP APPLIED -> 0005:32a8 (seg021:30a8) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:af58 (seg037:0158) NE FIXUP APPLIED -> 0005:32a8 (seg021:30a8) NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:cd55 (seg038:1755) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0007:22de (seg040:00de) NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0007:505d (seg042:065d) NE FIXUP APPLIED -> 000a:3d79 (seg090:0579) NE FIXUP APPLIED -> 000a:3fe5 (seg090:07e5) NE FIXUP APPLIED -> 000a:3aa7 (seg090:02a7) NE FIXUP APPLIED -> 000a:3ef7 (seg090:06f7) NE FIXUP APPLIED -> 000a:3aa7 (seg090:02a7) NE FIXUP APPLIED -> 0008:2d15 (seg053:0115) NE FIXUP APPLIED -> 0008:311b (seg053:051b) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 000c:747d (seg126:007d) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE IMPORT -> ASYLUM.36 NE IMPORT -> ASYLUM.37 NE IMPORT -> ASYLUM.36 NE IMPORT -> ASYLUM.37 Cheat-enabled F10 path in seg001_input_keyboard_handler. Gates on DS:0x6045 (live cheat-active latch), not just DS:0x844. No modifier test is visible here. Emits the 0x261/0x21 event path, refreshes the active 0x7e22-linked lane, and then runs the large restore/reset sequence. NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:08a5 (seg021:06a5) NE FIXUP APPLIED -> 0006:0044 (seg030:2044) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a70a (seg036:010a) NE FIXUP APPLIED -> 0006:1556 (seg030:3556) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:65a8 (seg058:01a8) NE FIXUP APPLIED -> 0006:0158 (seg030:2158) NE FIXUP APPLIED -> 0006:0192 (seg030:2192) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0006:0177 (seg030:2177) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0006:1db7 (seg030:3db7) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:14c2 (seg030:34c2) NE FIXUP APPLIED -> 0008:65a8 (seg058:01a8) NE FIXUP APPLIED -> 0008:658a (seg058:018a) NE FIXUP APPLIED -> 0006:0afb (seg030:2afb) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0008:39c8 (seg053:0dc8) NE FIXUP APPLIED -> 0008:39b1 (seg053:0db1) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 0005:b5c7 (seg027:01c7) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:af58 (seg037:0158) NE FIXUP APPLIED -> 0005:32a8 (seg021:30a8) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0008:656c (seg058:016c) NE FIXUP APPLIED -> 0008:656c (seg058:016c) NE FIXUP APPLIED -> 0005:e12f (seg030:012f) NE FIXUP APPLIED -> 0006:01dd (seg030:21dd) NE FIXUP APPLIED -> 0006:01ad (seg030:21ad) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0008:658a (seg058:018a) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0008:65a8 (seg058:01a8) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:01dd (seg030:21dd) NE FIXUP APPLIED -> 0006:01ad (seg030:21ad) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:01ad (seg030:21ad) NE FIXUP APPLIED -> 0006:01dd (seg030:21dd) NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 0007:8bd9 (seg043:31d9) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0007:8854 (seg043:2e54) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:664b (seg058:024b) NE FIXUP APPLIED -> 0005:e12f (seg030:012f) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:01ad (seg030:21ad) NE FIXUP APPLIED -> 0006:01dd (seg030:21dd) NE FIXUP APPLIED -> 0005:ff81 (seg030:1f81) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) Processes one keyboard/input event record. Calls cheat_code_check then dispatches on raw scan-code byte [record+1]: 0x0f (Tab), 0x24 (J): context-sensitive entity action via FUN_0005_e119/FUN_0005_e252 (events 0x3a/0x38/0x0b). 0x37 (KP *): cheat_entity_slot_cycle_and_update_sprite -- cycle sprite/slot for 0x7e22 entity. 0x39 (Space): delta-movement/entity_command_dispatch guarded by FUN_0005_e12f. 0x4a (KP -): cheat_anim_type_cycle_and_refresh -- cycle animation type for 0x7e22 entity. 0x4e (KP +): dispatch through selected object at 0x49fb vtable[+0x18](0xb,...). 0x52 (KP 0/Ins): same vtable dispatch or early-return when entity guard active. 0x53 (KP Del): dispatch through selected object vtable[+0x18](0xb,...). ASCII '9' (0x39) and 'R' (0x52) checked explicitly: guarded early-return for active scroll/entity targets. None of these scan codes map to ASCII H (0x48); HACK MOVER activation comes from a higher translation layer. NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000c:8072 (seg126:0c72) NE FIXUP APPLIED -> 000c:81c0 (seg126:0dc0) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) Shared cheat-only branch for key bytes 0x0f and 0x24. After multiple mode/type gates it dispatches through FUN_0005_e252 with event ids 0x3a, 0x38, or 0x0b depending current context. NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:01ad (seg030:21ad) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:7377 (seg059:0977) NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 0006:01ad (seg030:21ad) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) Shared cheat-only branch for key bytes 0x39 and 0x52. Uses FUN_0005_e12f / saved-pos state / FUN_0005_ff4d gates, then either calls entity_command_dispatch(1/0) or falls back to FUN_0005_e252(...,7,...). NE FIXUP APPLIED -> 0005:e12f (seg030:012f) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0005:ff4d (seg030:1f4d) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e12f (seg030:012f) NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) entity_command_dispatch: shared cheat-gated branch target for key bytes 0x39 and 0x52. Computes delta from cached position 0x27f1/0x27f3 when absolute_pos_flag==0, then issues contextual entity command / queued move state updates. Setting prototype: void entity_command_dispatch(int entity_handle, int target_seg, int command_type, byte absolute_pos_flag) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0006:1a17 (seg030:3a17) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a951 (seg036:0351) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a7ef (seg036:01ef) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a8ce (seg036:02ce) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:1aaa (seg030:3aaa) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0006:19b9 (seg030:39b9) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1b9b (seg030:3b9b) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) Matches a five-byte event-code sequence at cheat_sequence_codes (50 80 3E FD 27 00), using cheat_sequence_match_index as a rolling matcher. On a full match it toggles cheats_enabled and cheats_enabled_mirror, emits helper/event code 0x103, and routes to separate local success-side notification paths for cheats-on vs cheats-off. Matcher source 0x2833 is not a clean key table in this raw build; it lands on live code bytes inside entity_animation_frame_update at 0007:2833 (50 80 3e fd 27 00). Combined with the normal keyboard producer below, this makes the hidden sequence look unreachable from ordinary keyboard input in this executable. cheat_code_check indexes bytes at 0x2833 via 0x283d. In this raw build 0x2833 is live code inside entity_animation_frame_update (PUSH AX; CMP byte ptr [0x27fd],0; ...), not a dedicated key table. Ordinary ISR input normalization alone does not explain the full byte stream, but drawlist_init at 0007:f654 directly calls FUN_0007_04dc, so this matcher should not be treated as dead/unreachable. Cheat-code success path currently emits event 0x103 after toggling cheats_enabled (0x844). Candidate hex-patch hook point to force hidden cheat_menu_open_* path. NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b544 (seg047:0944) NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:11a1 (seg030:31a1) NE FIXUP APPLIED -> 0007:d4a5 (seg049:1aa5) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:11a1 (seg030:31a1) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 000b:2592 (seg108:0b92) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) Tests whether player (from g_player_entity_farptr 0x2de4, fields +0x40/+0x42) is within 0xF0 world units on both axes of the entity calling centre (in g_ai_focus_pos_x 0x27e7 / g_ai_focus_pos_y 0x27e9). Returns 1 if in-range, 0 if not. Setting prototype: int is_player_in_range(int entity_x, int entity_y) AI sweep passes DS:0x27c8 through the second per-entity dispatch. Combined with entity_is_type_match and spawn helpers, 0x27c8 behaves as the current targeted/current entity handle. Load player entity pointer and copy world position (+0x40/+0x42) into AI focus globals 0x27e7/0x27e9. Begin entity-id sweep from 2 to 255 for per-tick AI update/dispatch. Thunked helper resolves current entity slot by id and executes per-entity update path. NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:1305 (seg030:3305) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0006:1305 (seg030:3305) NE FIXUP APPLIED -> 0006:0ca4 (seg030:2ca4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:d201 (seg038:1c01) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0006:1305 (seg030:3305) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:fe7e (seg030:1e7e) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) Passes current cursor entity (from g_cursor_entity_id 0x27c8) into thunked handler to process a pick/interact event on whatever is under the cursor. NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1a17 (seg030:3a17) NE FIXUP APPLIED -> 0007:516c (seg042:076c) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0007:945f (seg044:005f) NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0008:ce3d (seg061:143d) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0008:ce3d (seg061:143d) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) Setting prototype: void snap_entity_to_ground(int entity_type, int *spawn_x, int *spawn_y, byte *spawn_layer) Copy 10-word dispatch offset table from static data (0x2910) into a local scratch buffer. Copy 10-word dispatch segment table from static data (0x2924) into local scratch. Copy 10-word entity type allow-list table from static data (0x2938). Linear search over 10 entity IDs to find a snap-to-ground handler slot. On match, invoke external thunk with current spawn coordinates and temp outputs; this likely computes adjusted ground-aligned placement. NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0007:be67 (seg049:0467) Setting prototype: undefined2 spawn_entity_checked(int a1, int a2, int a3, int a4, int a5, int a6, int a7) Ground-snap allow-list gate starts here (entity types 0x31c..0x327 subset) when mode flag 0x27fe != 0. Ground-snap prepass is enabled only for a small allow-list of entity types when runtime mode byte 0x27fe is non-zero. Call to snap_entity_to_ground(entity_type, &spawn_x, &spawn_y, &spawn_layer). Calls snap_entity_to_ground(entity_type, &spawn_x, &spawn_y, &spawn_layer) before attempting placement/spawn. NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:2edb (seg053:02db) NE FIXUP APPLIED -> 0008:32ba (seg053:06ba) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) If placement/collision probe path succeeds, perform spawn with original argument set and cache resulting handle metadata. NE FIXUP APPLIED -> 0008:dc38 (seg062:0238) Fallback path: call core entity_spawn with original arguments (no snap prepass success path). NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0008:2d15 (seg053:0115) NE FIXUP APPLIED -> 0008:2f0f (seg053:030f) NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) Advances animation frame counter. Speed factor (1 or 2) derived from g_speed_flag (0x27fd). Tick budget from g_anim_tick_counter (0x3a00) divides into 0..4 steps. Entity fields: [+0x36]=frame_min, [+0x38]=frame_max, [+0x3a]=current_frame, [+0x3c]=loop_flag. On frame overflow or if +0x3f handle valid, notifies or deactivates entity. Setting prototype: void entity_animation_frame_update(int *entity_ptr) NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) vtable indirect call: entity->vtable[+0x8](entity, 0, 0) -- on_loop_complete virtual method; vtable ptr is entity[+0x0] NE FIXUP APPLIED -> 0008:2f0f (seg053:030f) cheat_code_check reads five bytes starting here as its matcher source. This is live code inside entity_animation_frame_update, not dedicated cheat data: PUSH AX; CMP byte ptr [0x27fd],0; ... Byte source consumed by cheat_code_check: PUSH AX / CMP byte ptr [0x27fd],0 / ... . The matcher reads raw instruction bytes starting here (50 80 3e fd 27 00) inside entity_animation_frame_update. NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) NE FIXUP APPLIED -> 0008:31b7 (seg053:05b7) NE FIXUP APPLIED -> 0008:311b (seg053:051b) smoke NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) Returns a shot entity to the free pool. Guards null. Writes 0x297e (free-slot vtable sentinel) into entity[0] to mark as free. If entity[+0x3c] (handle/link) != -1, dispatches thunk to unlink associated entity before final pool-return thunk. Setting prototype: void shot_entity_free(undefined2 *shot_ptr) NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) Mapped from seg001 offset 0x4659 using verified seg001 raw base 0x6E570. Initializes projectile vector fields (target XYZ, weapon slot, projectile type, owner flags, bounce setup). NE FIXUP APPLIED -> 0006:ac2d (seg036:062d) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0006:c780 (seg038:1180) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:39b1 (seg053:0db1) NE FIXUP APPLIED -> 0008:39c8 (seg053:0dc8) NE FIXUP APPLIED -> 0005:c477 (seg029:0077) NE FIXUP APPLIED -> 0005:d551 (seg029:1151) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0008:311b (seg053:051b) NE FIXUP APPLIED -> 0008:2edb (seg053:02db) NE FIXUP APPLIED -> 0008:2f0f (seg053:030f) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) Mapped from seg001 offset 0x4d28 via raw base 0x6E570. Trace/raycast-style projectile stepping with collision checks over interpolated path. NE FIXUP APPLIED -> 0005:b4ca (seg027:00ca) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:c477 (seg029:0077) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0006:b86b (seg038:026b) NE FIXUP APPLIED -> 0005:295f (seg021:275f) NE FIXUP APPLIED -> 0005:32fd (seg021:30fd) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0006:b86b (seg038:026b) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) Mapped from seg001 offset 0x51ad via raw base 0x6E570. Main projectile per-tick update; moves shot and processes hit/bounce logic. NE FIXUP APPLIED -> 0005:b951 (seg027:0551) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0005:0522 (seg021:0322) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0008:2f0f (seg053:030f) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0008:2d15 (seg053:0115) NE FIXUP APPLIED -> 0005:b951 (seg027:0551) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0007:4cdf (seg042:02df) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:b520 (seg027:0120) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0008:2f0f (seg053:030f) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1538 (seg021:1338) Mapped from seg001 offset 0x5a99 via raw base 0x6E570. Applies projectile hit effects to impacted entity/target. NE FIXUP APPLIED -> 0006:ac2d (seg036:062d) NE FIXUP APPLIED -> 0006:b19c (seg037:039c) NE FIXUP APPLIED -> 0007:4cdf (seg042:02df) NE FIXUP APPLIED -> 0005:dc74 (seg029:1874) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a8ee (seg036:02ee) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 000a:5093 (seg092:0293) NE FIXUP APPLIED -> 0007:22de (seg040:00de) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) Mapped from standalone seg001 offset 0x6aed. Spawn-point search helper; notes indicate it finds a map tile that satisfies the current entity's spawn conditions and returns packed XYZ tile coordinates. NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:d705 (seg038:2105) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0007:b82e (seg048:002e) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:d705 (seg038:2105) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0007:b82e (seg048:002e) Wrapper over enemy_spawn_at_position(..., target_player_flag=1). Wrapper over enemy_spawn_at_position(..., target_player_flag=0). Mapped from standalone seg001 offset 0x6d21. Core enemy spawn path; wrappers 0007:5259 and 0007:5275 differ only by the final target-player flag. NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:27d0 (seg021:25d0) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:3bcf (seg021:39cf) NE FIXUP APPLIED -> 0006:ac74 (seg036:0674) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:0522 (seg021:0322) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 0007:22de (seg040:00de) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0006:b19c (seg037:039c) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:dc74 (seg029:1874) Next address 0007:5a00 is a real high-traffic target (seg043:0000, 64 callers) but still lacks a function object in this raw database. Earlier standalone seg001 debris_spawn mapping was rejected after checking relocation labels. High-traffic raw target at seg043:0000 (64 far-callers per relocation data). Previous debris_spawn/seg001 mapping was rejected: relocation labels place 0007:5a00 at the start of seg043, not in the verified seg001 raw-mapping window. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:cc01 (seg061:1201) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) Standalone seg043 disassembly shows real prologues at 0x0090 (raw 0007:5a90), 0x017a (raw 0007:5b7a), and 0x021c (raw 0007:5c1c). This current 0007:5b6f block overlaps the tail of the 0x0090-0x0179 routine and is therefore almost certainly not a true function entry. Old auto-created split overlaps the earlier seg043:0090..0179 routine and should not be treated as a real entrypoint. NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0006:02cc (seg030:22cc) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:c477 (seg029:0077) NE FIXUP APPLIED -> 0005:da2f (seg029:162f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0005:da2f (seg029:162f) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:c477 (seg029:0077) NE FIXUP APPLIED -> 0005:da2f (seg029:162f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0005:ff4d (seg030:1f4d) NE FIXUP APPLIED -> 0006:e499 (seg039:0299) NE FIXUP APPLIED -> 0006:d705 (seg038:2105) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:ff4d (seg030:1f4d) NE FIXUP APPLIED -> 0006:117b (seg030:317b) NE FIXUP APPLIED -> 0006:11a1 (seg030:31a1) NE FIXUP APPLIED -> 0006:16ef (seg030:36ef) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:3cf5 (seg021:3af5) NE FIXUP APPLIED -> 0005:ff0e (seg030:1f0e) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 0008:7ff2 (seg059:15f2) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0007:b02c (seg047:042c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:c477 (seg029:0077) NE FIXUP APPLIED -> 0005:da2f (seg029:162f) NE FIXUP APPLIED -> 0005:da2f (seg029:162f) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:1a41 (seg021:1841) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:1a41 (seg021:1841) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:2b70 (seg021:2970) NE FIXUP APPLIED -> 0005:d63a (seg029:123a) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0005:2d01 (seg021:2b01) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0007:95f0 (seg044:01f0) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0007:945f (seg044:005f) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0005:2d01 (seg021:2b01) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0007:95f0 (seg044:01f0) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0007:945f (seg044:005f) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0008:5b77 (seg057:0177) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0008:5c49 (seg057:0249) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:0322 (seg021:0122) Gameplay helper: if entity field +0x54 is set, sets bit 0x04 in tile record (+0x59) for tile index at entity +0x4; otherwise clears it. Copies entity +0x55 into tile record +0x0d. NE FIXUP APPLIED -> 0006:16ef (seg030:36ef) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) Calls entity_sync_tile_aux_if_linked, then sets entity flag bit 0x04 at +0x42 and dispatches through the unresolved thunk path (0000:ffff). NE FIXUP APPLIED -> 0008:cb2c (seg061:112c) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0008:cb5c (seg061:115c) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) Wrapper: only syncs tile aux state when entity link/pointer at +0x50/+0x52 is non-null; then calls entity_sync_tile_aux_state. NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0006:e499 (seg039:0299) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0007:4600 (seg041:0000) NE FIXUP APPLIED -> 0007:478e (seg041:018e) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0004:3c72 (seg008:0072) NE FIXUP APPLIED -> 0004:3c72 (seg008:0072) NE FIXUP APPLIED -> 0004:3c72 (seg008:0072) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0004:4ea6 (seg008:12a6) Direction helper: updates entity facing byte +0x38 from direction/event codes (notably 0x10/0x11/0x12), including parity-aware adjustment, then dispatches orientation update through unresolved thunk path. NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:16ef (seg030:36ef) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:13e4 (seg030:33e4) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:13e4 (seg030:33e4) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:ab28 (seg036:0528) NE FIXUP APPLIED -> 0007:1202 (seg039:3002) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:c7da (seg038:11da) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a7cf (seg036:01cf) NE FIXUP APPLIED -> 0005:3b91 (seg021:3991) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:50c2 (seg033:00c2) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0006:0cfa (seg030:2cfa) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:5259 (seg042:0859) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:2745 (seg021:2545) NE FIXUP APPLIED -> 0004:5aa1 (seg010:00a1) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0003:ad75 (seg001:3775) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0005:3beb (seg021:39eb) NE FIXUP APPLIED -> 0005:3b34 (seg021:3934) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0007:992f (seg044:052f) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:4742 (seg073:0142) NE FIXUP APPLIED -> 0007:99b7 (seg044:05b7) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:48a8 (seg073:02a8) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:b0de (seg047:04de) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0007:ac13 (seg047:0013) NE FIXUP APPLIED -> 0007:ac80 (seg047:0080) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0007:9fd2 (seg045:01d2) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0007:9eaa (seg045:00aa) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0007:b813 (seg048:0013) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1d1b (seg070:011b) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0007:9baf (seg044:07af) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0007:9e41 (seg045:0041) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0007:9baf (seg044:07af) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0007:9baf (seg044:07af) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0007:9bc2 (seg044:07c2) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0007:9e41 (seg045:0041) NE FIXUP APPLIED -> 0007:9eaa (seg045:00aa) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:22fc (seg070:06fc) NE FIXUP APPLIED -> 0009:2562 (seg070:0962) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0007:9fd2 (seg045:01d2) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0007:9baf (seg044:07af) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1c8f (seg070:008f) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a24f (seg082:004f) SAVESLOT FREE CHECK: Scans 0x400-byte (1024) slot block at 0x2ba3[param_1*0x400] for any non-zero entries (4 bytes at a time). If any non-zero data found, dispatches via thunk (error/conflict). On success (all zeros), marks slot as free in handle table at 0x8337[param_1*2] = 0xFFFF. 10-slot system: each slot 0x400 bytes. Handle table at 0x8337 holds 10 words. NE FIXUP APPLIED -> 0007:9fd2 (seg045:01d2) NE FIXUP APPLIED -> 0009:a24f (seg082:004f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0007:9baf (seg044:07af) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0007:a815 (seg046:0615) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0007:9e41 (seg045:0041) NE FIXUP APPLIED -> 0007:9eaa (seg045:00aa) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0007:9f06 (seg045:0106) NE FIXUP APPLIED -> 0007:b813 (seg048:0013) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0007:9e0c (seg045:000c) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0007:9baf (seg044:07af) NE FIXUP APPLIED -> 0007:a815 (seg046:0615) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) Thin global-create wrapper around 0007:ba45. Allocates the default 0x2bd8 controller object and stores the returned FAR pointer globally. Non-null dispatcher for the 0x2bd8 controller object. If the global is set, calls vtable slots +0x2c and +0x30. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 000a:8627 (seg097:0827) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:0319 (seg051:1919) NE FIXUP APPLIED -> 0008:cb5c (seg061:115c) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:31b4 (seg088:03b4) NE FIXUP APPLIED -> 000a:31b4 (seg088:03b4) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000d:cdd0 (seg139:01d0) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0008:ce3d (seg061:143d) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) ISOMETRIC COORDINATE TRANSFORM: Converts world (param_1=X, param_2=Y) to screen pixel coordinates with scroll offsets. screen_x = (world_x + scroll_x) + (world_y + scroll_y) * 2 screen_y = (world_y + scroll_y) * 2 - (world_x + scroll_x) Scroll offsets: 0x2bb7 (X), 0x2bb9 (Y). Standard 2:1 isometric projection. Output written to *param_3 (screen_x) and *param_4 (screen_y). NE FIXUP APPLIED -> 0007:f871 (seg051:0e71) NE FIXUP APPLIED -> 0008:1dd5 (seg052:13d5) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:5000 (seg022:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:5000 (seg022:0000) NE FIXUP APPLIED -> 0007:eada (seg051:00da) NE FIXUP APPLIED -> 0008:135d (seg052:095d) NE FIXUP APPLIED -> 0005:2772 (seg021:2572) NE FIXUP APPLIED -> 0007:ef9f (seg051:059f) NE FIXUP APPLIED -> 0007:f09c (seg051:069c) NE FIXUP APPLIED -> 0005:278b (seg021:258b) NE FIXUP APPLIED -> 0007:efca (seg051:05ca) NE FIXUP APPLIED -> 0007:eb12 (seg051:0112) NE FIXUP APPLIED -> 0007:eb12 (seg051:0112) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:8a55 (seg097:0c55) NE FIXUP APPLIED -> 0005:63dd (seg022:13dd) NE FIXUP APPLIED -> 0008:0319 (seg051:1919) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0007:efca (seg051:05ca) NE FIXUP APPLIED -> 0008:17cb (seg052:0dcb) NE FIXUP APPLIED -> 0007:eb12 (seg051:0112) NE FIXUP APPLIED -> 0007:f848 (seg051:0e48) NE FIXUP APPLIED -> 0007:f336 (seg051:0936) NE FIXUP APPLIED -> 0005:278b (seg021:258b) NE FIXUP APPLIED -> 0007:efca (seg051:05ca) NE FIXUP APPLIED -> 0007:eb12 (seg051:0112) When scroll camera state updates and tracked_entity_bucket_system_enabled is set, refresh the recent proximity/visibility buckets. NE FIXUP APPLIED -> 0008:1dd5 (seg052:13d5) NE FIXUP APPLIED -> 0008:2290 (seg052:1890) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0007:f9e2 (seg051:0fe2) NE FIXUP APPLIED -> 0009:8e38 (seg080:0238) NE FIXUP APPLIED -> 0007:eca8 (seg051:02a8) NE FIXUP APPLIED -> 0004:7e14 (seg012:0814) NE FIXUP APPLIED -> 000a:b19a (seg101:0d9a) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0004:f321 (seg019:0921) NE FIXUP APPLIED -> 0008:7e5c (seg059:145c) NE FIXUP APPLIED -> 0004:38a5 (seg007:02a5) NE FIXUP APPLIED -> 0008:1dd5 (seg052:13d5) NE FIXUP APPLIED -> 0008:002b (seg051:162b) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0004:38b2 (seg007:02b2) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:1dd5 (seg052:13d5) NE FIXUP APPLIED -> 0008:2290 (seg052:1890) NE FIXUP APPLIED -> 0008:23e5 (seg052:19e5) NE FIXUP APPLIED -> 0008:3404 (seg053:0804) NE FIXUP APPLIED -> 0008:4392 (seg055:0192) NE FIXUP APPLIED -> 0007:df0f (seg050:010f) NE FIXUP APPLIED -> 000a:8742 (seg097:0942) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0007:e194 (seg050:0394) NE FIXUP APPLIED -> 0008:4aaa (seg055:08aa) NE FIXUP APPLIED -> 0008:3916 (seg053:0d16) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:cf39 (seg029:0b39) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0008:1dd5 (seg052:13d5) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0008:17cb (seg052:0dcb) NE FIXUP APPLIED -> 000a:86ad (seg097:08ad) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 0009:80db (seg078:02db) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) SCROLL REGION REGISTER: Registers or updates a scroll region in the 8-entry table at 0x835a (stride 0x19 = 25 bytes, 200 bytes total). First searches for an existing entry matching the region key. If found: increments reference count at +0xe, sets active flag at +0x10 = 1, sets word at +0x8 = 4. Special case: if key == 0x4ed, dispatches via thunk instead. If not found: searches for empty slot (both words zero) and initializes it from param_1 via scrollregion_entry_init. Entry stride 0x19: +0x0/+0x2: key pair, +0x8: refcount, +0xe: count2, +0x10: active. NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:30aa (seg088:02aa) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) Pushes caller-local DAT_0000_2c68 into fatal_error_report_fmt_a_and_exit, not wrapper 0005:2c68. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:a90e (seg036:030e) NE FIXUP APPLIED -> 0006:a92e (seg036:032e) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:a840 (seg036:0240) NE FIXUP APPLIED -> 0006:a8ab (seg036:02ab) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:a9a4 (seg036:03a4) NE FIXUP APPLIED -> 0006:a9c3 (seg036:03c3) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:aa55 (seg036:0455) NE FIXUP APPLIED -> 0006:aa74 (seg036:0474) Pushes caller-local DAT_0000_2c68 into fatal_error_report_fmt_a_and_exit, not wrapper 0005:2c68. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) RENDER PASS: Processes two-stage draw list. Stage 1: Dequeues from pending list (0x8442), checks each sprite's bbox against viewport (0x844a/0x844c/0x844e/0x8450 with scroll 0x2bb7/0x2bb9). In-bounds sprites are moved to visible list (0x8446) with flag bit 0x20. Stage 2: Dequeues from visible list (0x8446), calls sprite vtable[0] to render. Sets 0x2cb2 defer flag if needed; recursively re-runs pass on deferred sprites. Sprite node layout (+0): vtable, (+8): dep_from list, (+10): dep_to list, (+0xc..+0x12): screen bbox [xmin,ymin,xmax,ymax], (+0x14): flags (1=queued,0x20=visible), (+0x15): z-depth (int). NE FIXUP APPLIED -> 0009:8e38 (seg080:0238) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:0a00 (seg052:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:0a00 (seg052:0000) drawlist_init calls drawlist_pool_init and then directly calls FUN_0007_04dc before building the 0x846a drawlist grid. This is an alternate high-level caller into the cheat/input dispatch body, not the low keyboard ISR path. NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) DIRTY TILE MARKING: Given a bounding box (param_1 = [xmin,ymin,xmax,ymax]), converts to tile grid coordinates (divides by 128, clamps to 6x5 grid). Iterates all tiles in range; for each sprite in each tile's spatial bucket that overlaps the bbox (and isn't already queued), enqueues to draw pending list (0x8442) and sets sprite flag bit 1. Also marks tiles in redraw bitmask at 0x2cbb. Tile grid base at 0x846a. Sprite tile index stored at sprite node +0x18. Grid: 6 cols x 5 rows = 30 tiles, stride 0xc (12 bytes per row = 6 near ptrs). TILE VISIBILITY CULLING: Iterates redraw bitmask (0x2cbb) over up to 10240 tiles. For each dirty tile with a sprite (checked via 0x7e46 + 7df9[tile]*9 + 4), converts tile world coords to isometric screen position (uses map XY/2, Z offset, sprite packed dimensions at pbVar8+2..+3). If tile is within 640x480 viewport (minus scroll 0x2bb7/0x2bb9), sets corresponding bit in render bitmask (0x2cb7). Clears dirty bitmask words after processing. Sprite dimension bitfields at +2..+3: R.G.B/alpha packed; bit 0x20 at 7e01[tile] swaps R/G channel order for directional sprites. NE FIXUP APPLIED -> 0008:2290 (seg052:1890) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0008:2290 (seg052:1890) NE FIXUP APPLIED -> 0004:b387 (seg015:0187) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:2ae2 (seg021:28e2) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0009:9e6d (seg081:006d) NE FIXUP APPLIED -> 0009:9e75 (seg081:0075) NE FIXUP APPLIED -> 0009:9e65 (seg081:0065) NE FIXUP APPLIED -> 0009:9e69 (seg081:0069) NE FIXUP APPLIED -> 0009:9e71 (seg081:0071) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:9b38 (seg044:0738) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:9a43 (seg044:0643) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0004:b424 (seg015:0224) NE FIXUP APPLIED -> 0005:ff2d (seg030:1f2d) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:9b38 (seg044:0738) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:1726 (seg030:3726) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:9a43 (seg044:0643) NE FIXUP APPLIED -> 0004:b424 (seg015:0224) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:278b (seg021:258b) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0007:f82a (seg051:0e2a) NE FIXUP APPLIED -> 0007:ea00 (seg051:0000) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 0005:278b (seg021:258b) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0007:eada (seg051:00da) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0005:2772 (seg021:2572) NE FIXUP APPLIED -> 0007:ef9f (seg051:059f) NE FIXUP APPLIED -> 0007:f09c (seg051:069c) NE FIXUP APPLIED -> 0005:278b (seg021:258b) NE FIXUP APPLIED -> 0007:efca (seg051:05ca) NE FIXUP APPLIED -> 0007:eb12 (seg051:0112) NE FIXUP APPLIED -> 0007:f9e2 (seg051:0fe2) NE FIXUP APPLIED -> 0007:ea00 (seg051:0000) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 0009:7f04 (seg078:0104) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0007:eb12 (seg051:0112) NE FIXUP APPLIED -> 0009:8e38 (seg080:0238) NE FIXUP APPLIED -> 0007:eca8 (seg051:02a8) NE FIXUP APPLIED -> 0007:ea00 (seg051:0000) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 0007:ea6d (seg051:006d) NE FIXUP APPLIED -> 000a:b19a (seg101:0d9a) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0007:47c8 (seg041:01c8) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:ddaf (seg062:03af) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 000a:7e00 (seg097:0000) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:7f8c (seg097:018c) NE FIXUP APPLIED -> 000a:80e8 (seg097:02e8) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 000a:7f8c (seg097:018c) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0009:9e71 (seg081:0071) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:7e00 (seg097:0000) NE FIXUP APPLIED -> 0004:c055 (seg015:0e55) NE FIXUP APPLIED -> 0009:9e71 (seg081:0071) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:7f8c (seg097:018c) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 000a:80e8 (seg097:02e8) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 0008:e1b3 (seg062:07b3) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0008:e21c (seg062:081c) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 0009:80db (seg078:02db) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0006:a90e (seg036:030e) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0006:1418 (seg030:3418) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:a9a4 (seg036:03a4) NE FIXUP APPLIED -> 0006:aa55 (seg036:0455) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 0006:19b9 (seg030:39b9) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0006:12ec (seg030:32ec) NE FIXUP APPLIED -> 0006:12ec (seg030:32ec) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a70a (seg036:010a) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0006:144c (seg030:344c) NE FIXUP APPLIED -> 0006:144c (seg030:344c) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:55df (seg056:05df) NE FIXUP APPLIED -> 000b:29d6 (seg108:0fd6) NE FIXUP APPLIED -> 0008:55df (seg056:05df) NE FIXUP APPLIED -> 000b:29d6 (seg108:0fd6) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:bca8 (seg061:02a8) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:a474 (seg059:3a74) Seg008 internal/accounting-side read of the shared 0x31a2 break-depth: adds the current depth to a local count and trips the >=0x10 capacity flag. This is not one of the transition/presentation modal-break consumers. NE FIXUP APPLIED -> 0008:9e12 (seg059:3412) NE FIXUP APPLIED -> 0008:6413 (seg058:0013) NE FIXUP APPLIED -> 0008:9e62 (seg059:3462) NE FIXUP APPLIED -> 0008:9f33 (seg059:3533) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:bca8 (seg061:02a8) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d12a (seg061:172a) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d1a4 (seg061:17a4) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0008:6400 (seg058:0000) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:aa32 (seg059:4032) NE FIXUP APPLIED -> 0008:55bf (seg056:05bf) NE FIXUP APPLIED -> 0008:558b (seg056:058b) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:bca8 (seg061:02a8) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3d2 (seg061:19d2) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bca8 (seg061:02a8) NE FIXUP APPLIED -> 0008:d2c7 (seg061:18c7) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE IMPORT -> PHAPI._DosRealFarCall NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:d7ff (seg001:61ff) NE FIXUP APPLIED -> 0003:e628 (seg001:7028) NE IMPORT -> PHAPI.DOSALLOCREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSALLOCREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI._DosRealIntr NE FIXUP APPLIED -> 0003:aa7d (seg001:347d) NE IMPORT -> PHAPI.DOSMAPREALSEG NE FIXUP APPLIED -> 0008:e400 (seg063:0000) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 0008:66d1 (seg058:02d1) NE FIXUP APPLIED -> 0008:67a5 (seg058:03a5) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:5a00 (seg057:0000) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0008:52e1 (seg056:02e1) NE FIXUP APPLIED -> 0008:5000 (seg056:0000) NE FIXUP APPLIED -> 0008:5546 (seg056:0546) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0008:55a8 (seg056:05a8) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0008:bd79 (seg061:0379) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:5668 (seg056:0668) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:5696 (seg056:0696) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:5668 (seg056:0668) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:5696 (seg056:0696) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:5668 (seg056:0668) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:5696 (seg056:0696) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) NE FIXUP APPLIED -> 0008:c890 (seg061:0e90) NE FIXUP APPLIED -> 0008:c7f1 (seg061:0df1) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:cce8 (seg061:12e8) NE FIXUP APPLIED -> 0008:c890 (seg061:0e90) NE FIXUP APPLIED -> 0008:c7f1 (seg061:0df1) NE FIXUP APPLIED -> 0008:dc38 (seg062:0238) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0008:cd4e (seg061:134e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0008:6400 (seg058:0000) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:67a5 (seg058:03a5) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a995 (seg001:3395) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a995 (seg001:3395) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:d313 (seg061:1913) NE FIXUP APPLIED -> 0008:d313 (seg061:1913) NE FIXUP APPLIED -> 0008:d313 (seg061:1913) NE FIXUP APPLIED -> 0008:d313 (seg061:1913) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.BORISREALINTR NE IMPORT -> PHAPI.BORISREALINTR NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e7bb (seg063:03bb) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e741 (seg063:0341) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:0efd (seg068:06fd) NE FIXUP APPLIED -> 0009:0efd (seg068:06fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:0d9b (seg068:059b) NE FIXUP APPLIED -> 0009:0e4a (seg068:064a) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 0008:e8ce (seg063:04ce) NE FIXUP APPLIED -> 0008:e8ce (seg063:04ce) NE FIXUP APPLIED -> 0008:e860 (seg063:0460) NE FIXUP APPLIED -> 0008:e895 (seg063:0495) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE IMPORT -> PHAPI._DosRealFarCall NE FIXUP APPLIED -> 0008:e8ce (seg063:04ce) NE FIXUP APPLIED -> 0008:6400 (seg058:0000) Keyboard ISR packages normalized scan-code byte [BP-1] into event record +1 here after reading port 0x60 and masking with 0x7f; cheat_code_check later compares this field. Human keyboard path feeds record[1] from the raw port-0x60 byte after break-bit stripping; this normal path yields 0x00..0x7f here, so it does not naturally produce 0x80 or 0xfd for cheat_code_check. Increments the shared async break/hold depth at 0x31a2 while installing one live far-pointer slot record in the seg008 table. Decrements the shared async break/hold depth at 0x31a2 while clearing the paired live far-pointer slot record from the seg008 table. NE FIXUP APPLIED -> 0008:6413 (seg058:0013) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:0d9b (seg068:059b) NE FIXUP APPLIED -> 0009:0e4a (seg068:064a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e7bb (seg063:03bb) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e741 (seg063:0341) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e7bb (seg063:03bb) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e741 (seg063:0341) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:c443 (seg061:0a43) NE FIXUP APPLIED -> 0008:c5e3 (seg061:0be3) NE FIXUP APPLIED -> 0008:c0e0 (seg061:06e0) NE FIXUP APPLIED -> 0008:c373 (seg061:0973) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) Gameplay dispatch entry constructor/init. Optional allocation, initializes vtable/list links, zeroes state fields, seeds group from global active layer 0x39c9 via entity_set_group_id. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:74ff (seg059:0aff) NE FIXUP APPLIED -> 0008:817c (seg059:177c) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:83cd (seg059:19cd) Far-pointer memory allocator (174 call sites). Thin wrapper that forwards to mem_alloc (0003:ac7e). NE: seg061:014f NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:848d (seg059:1a8d) Short-circuits if entity flag bit 0x4000 is set at +0x16, otherwise falls through to thunked call. 115 call sites. NE: seg061:018c. Likely a "skip if disposed/inactive" guard. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Setter for entry source/type field at +0x04. Writes new value then dispatches through FAR thunk for notification/side-effects. NE FIXUP APPLIED -> 0008:a80b (seg059:3e0b) NE FIXUP APPLIED -> 0008:a87f (seg059:3e7f) NE FIXUP APPLIED -> 0008:a8ed (seg059:3eed) NE FIXUP APPLIED -> 0008:a959 (seg059:3f59) Setter for event code field at +0x06 with checks. Tracks old/new values; special handling/assert path for timer event range 0xF0-0xF7; enforces <= 0x0FFF. NE FIXUP APPLIED -> 0008:a8ed (seg059:3eed) NE FIXUP APPLIED -> 0008:a959 (seg059:3f59) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Sets low 5-bit group id in entry byte +0x08 and maintains per-group reference counters at [0x39c5 + group*2]. Valid group range: 1..31. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Sets entity sprite target position and advance params. Sets entity flag bit 0x1000 at +0x18, copies player world pos from g_player_entity_farptr (0x2de4) fields +0x40/+0x42 into entity +0x0a/+0x0c, stores frame params at +0x0e/+0x10. Called from entity_animation_frame_update as the frame-advance dispatch. NE: seg061:0320 Clears dispatch-entry linked state: drops bit 0x1000 at +0x18 and zeroes the four link/state words at +0x0a..+0x10, effectively unlinking/resetting the entry from active list usage. Compares entry extent/position fields against the player world position at g_player_entity_farptr (+0x40/+0x42). If the entry is fully before that point, optionally fires the virtual method at vtable+0x28 when flags 0x100 are set, then unlinks the entry via entity_dispatch_entry_unlink(). Increments current entry group id ((+0x08 & 0x1F)+1), validates against active layer/global constraints, then applies via entity_set_group_id. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:83b5 (seg059:19b5) NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 0008:7ff2 (seg059:15f2) NE FIXUP APPLIED -> 0008:b600 (seg060:0000) Runs a set of handler calls conditioned on entry flags: +0x16 bits 0x400/0x4 and +0x18 bits 0x40/0x80, then dispatches via FAR thunk using entry slot/index (+0x2). NE FIXUP APPLIED -> 0008:82a3 (seg059:18a3) Calls pre-update helper 0008:be6b, then invokes entry vtable method at offset +0x14 (vfunc14). Clears selected status bits in entry +0x32 based on flags in +0x16/+0x18 (notably 0x400, 0x40, 0x80 paths). Used as pre-step in entity_refresh_dispatch_state. Common dispatch-state refresh gate. Early-out if DEAD(0x8) or already refreshed(0x4000). Otherwise clears status bits from current flags, sets 0x4000, calls update vfunc14 path, executes flagged handlers, then returns. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e906 (seg063:0506) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:83cd (seg059:19cd) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:da00 (seg062:0000) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:ddaf (seg062:03af) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:ddaf (seg062:03af) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:ddaf (seg062:03af) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:ddaf (seg062:03af) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) Directional link-slot update helper used by entity_pair_sync_{a,b}. Asserts flag 0x4000 is clear, then dispatches through FAR thunk using entry +0x28 and partner key/id parameter. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) Directional link-slot update helper twin of entity_pair_update_link_slot_a; same calling shape and guard, used in opposite order by entity_pair_sync_{a,b}. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:e073 (seg062:0673) NE FIXUP APPLIED -> 0008:df1b (seg062:051b) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) Pairwise sync wrapper (direction A). If either side source_type (+0x04) is unset, copies from partner via entity_set_source_type; then runs link-slot updates on both sides in fixed order and dispatches through FAR thunk with first_entry+0x1e. NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) Sets state flag bit 0x10 on entry then calls entity_pair_sync_a with caller-provided partner args. Pairwise sync wrapper (direction B). Mirrors entity_pair_sync_a with reversed side/order for link-slot updates and final FAR thunk call. NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) Sets state flag bit 0x10 on entry then calls entity_pair_sync_b with caller-provided partner args. NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) Clears entry flag bit 0x20 at +0x16. Optionally writes target far-pointer fields +0x12/+0x14 when non-null args are provided, then calls common refresh helper at 0008:c01d. Sets entry flag bit 0x20 at +0x16. Initializes target far-pointer fields +0x12/+0x14 only if currently zero, then calls common refresh helper at 0008:c01d. NE FIXUP APPLIED -> 0008:840b (seg059:1a0b) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) Timer-related entity dispatch helper. Tests state_flags bit 0x2, sets state_flags bit 0x800, copies event_type (+0x06) to +0x22, checks bit 0x1000, and dispatches unless the 0x1000 gate is set. Exact high-level role still unresolved; kept unnamed to avoid overcommitting. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:81db (seg059:17db) NE FIXUP APPLIED -> 0008:8138 (seg059:1738) NE FIXUP APPLIED -> 0008:7ff2 (seg059:15f2) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) 115 callers. If entity+0x24/+0x26 non-null, calls entity_word_list_free_existing on entity+0x1e. If entity+0x2e/+0x30 non-null, calls same on entity+0x28. Frees both optional word-list buffers from an entity's two callback/vtable slots. NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) Calls two vtable methods on entity object. Reads vtable ptrs at entity+0x1e and +0x28, calls [vtable+4] for each. 118 call sites. NE: seg061:143d NE FIXUP APPLIED -> 0009:b06b (seg082:0e6b) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:b224 (seg082:1024) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Derived dispatch-entry constructor: calls entity_dispatch_entry_init(), swaps vtable to 0x3AD2, sets flag 0x0100 at +0x16, and zeroes the extension words at +0x32/+0x34. NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-wrapped callback wrapper. Uses shared gate globals 0x39a8/0x39f9/0x3991, then dispatches via unresolved_far_thunk_dispatch with args derived from [0x3b32:0x3b34] + 0x32 and entry +0x2. NE FIXUP APPLIED -> 0008:e7bb (seg063:03bb) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-wrapped callback wrapper variant; same gate condition as wrapper_a with similar unresolved thunk dispatch shape. NE FIXUP APPLIED -> 0008:e741 (seg063:0341) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-wrapped callback wrapper variant; same gate condition as wrapper_a with direct passthrough arg dispatch. NE FIXUP APPLIED -> 0008:ab11 (seg059:4111) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-wrapped callback wrapper variant; same gate condition as wrapper_a with direct passthrough arg dispatch. NE FIXUP APPLIED -> 0008:ab83 (seg059:4183) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-wrapped callback wrapper variant; same gate condition as wrapper_a with direct passthrough arg dispatch. NE FIXUP APPLIED -> 0008:a574 (seg059:3b74) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-wrapped callback wrapper variant; same gate condition as wrapper_a with direct passthrough arg dispatch. NE FIXUP APPLIED -> 0008:a5e7 (seg059:3be7) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-checked setter: sets bit 0x100 in entry word at +0x18. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Gate-checked clearer: clears bit 0x100 in entry word at +0x18 (AND 0xFEFF). NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Constructor variant (size 0x40 alloc if null). Reinitializes via 0008:cefb, sets vtable 0x3AA6, sets flag 0x200 at +0x16, and zeroes fields +0x38..+0x3E. Stores requested update period/tick value in entry fields (+0x36/+0x38/+0x3a), clears deferred fields (+0x3c/+0x3e), then recomputes/reschedules timer state. NE FIXUP APPLIED -> 0008:9c48 (seg059:3248) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0008:9ae5 (seg059:30e5) NE FIXUP APPLIED -> 0008:9c32 (seg059:3232) NE FIXUP APPLIED -> 0008:9c48 (seg059:3248) NE FIXUP APPLIED -> 0003:a995 (seg001:3395) NE FIXUP APPLIED -> 0008:9ae5 (seg059:30e5) NE FIXUP APPLIED -> 0008:9c32 (seg059:3232) Periodic accumulator for ctor_vtbl_3aa6 entries: adds global delta (0x39d0/0x39d2) into current accumulator (+0x3c/+0x3e), wraps against period (+0x38/+0x3a), and on wrap invokes vtable callback at +0x28 with reentrancy guard bit 0x400 in +0x18. Thin wrapper that forwards to timer_entity_enable(). NE FIXUP APPLIED -> 0008:97d8 (seg059:2dd8) Thin wrapper that pushes entry slot/index (+0x2) and dispatches through unresolved_far_thunk_dispatch. NE FIXUP APPLIED -> 0008:98b5 (seg059:2eb5) Atomically sets bit 0x2000 in +0x16 (CLI/PUSHF guarded). If bit 0x400 is set, moves one unit from global counter 0x39f6 to 0x39f4. Atomically clears bit 0x2000 in +0x16 (CLI/PUSHF guarded). If bit 0x400 is set, moves one unit from global counter 0x39f4 back to 0x39f6. NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) Builds/replaces entry word-list from stack arguments terminated by sentinel 0x0408. Frees existing list at +0x06/+0x08 when present, allocates new list, then populates words. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:c890 (seg061:0e90) NE FIXUP APPLIED -> 0008:c7f1 (seg061:0df1) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:c0e0 (seg061:06e0) Asserts existing list pointer (+0x06/+0x08) is non-null, then frees that list buffer via FAR thunk. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Destroys list-owned state for an entry: resets vtable to 0x2d10, frees existing list if present, and optionally frees the entry object when flags&1. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Ensures a word value exists in entry list: scans current list for value and returns if found; otherwise appends through entity_word_list_append_unique. Appends a new unique word into entry list by allocating a new buffer, copying existing values, appending new value plus 0x0408 terminator, freeing old buffer, then rebuilding list state via entity_word_list_set_0408_terminated. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Removes all occurrences of a target word from entry list: counts non-matching items, rebuilds a compact list of survivors, frees old list storage, and updates list state. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Returns entry word-list element at index param_2. Bounds-checks against count at +0x02, list pointer at +0x06/+0x08, element width=2 bytes. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Writes entry word-list element at index param_2 with value param_3. Uses same bounds/indexing model as entity_word_list_get_at. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Scans entry word-list and returns first value where (value & 0x400)==0 and (value & 0x3FF)==requested id. Writes result to out-param; writes 0 when not found. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:deea (seg062:04ea) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) NE FIXUP APPLIED -> 0008:dba3 (seg062:01a3) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0008:ce3d (seg061:143d) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:ddaf (seg062:03af) NE FIXUP APPLIED -> 0008:dcab (seg062:02ab) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) Resolves per-index handle/resource state using table entries at 0x3b7b/0x3bcf; falls back to rotating_buffer_advance path when direct slot pointer is not present. NE FIXUP APPLIED -> 0009:3600 (seg072:0000) Gate/dispatch helper in seg064: clears/updates global control flags, resolves a per-index handle via 0008:eac8, and on success triggers 0008:ebe7 plus a follow-up failure/transition path. NE FIXUP APPLIED -> 000a:5960 (seg093:0360) NE IMPORT -> ASYLUM.34 NE IMPORT -> ASYLUM.33 One-shot gate helper: if global enable at 0x3b72 is set and bit-0x8 in 0x3b73 is clear, sets the bit and dispatches through unresolved_far_thunk_dispatch. NE IMPORT -> ASYLUM.31 NE IMPORT -> ASYLUM.30 Pre-gate reset helper: when global enable is set and bit-0x1 in 0x3b73 is set, clears 0x3b73 and dispatches through unresolved_far_thunk_dispatch. NE IMPORT -> ASYLUM.32 NE FIXUP APPLIED -> 000a:58ba (seg093:02ba) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0008:f59c (seg065:059c) NE IMPORT -> PHAPI.DOSMAPLINSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSMAPLINSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE IMPORT -> PHAPI.DOSMAPLINSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0009:0fa6 (seg068:07a6) NE FIXUP APPLIED -> 0009:0fa6 (seg068:07a6) NE FIXUP APPLIED -> 0009:0faf (seg068:07af) NE IMPORT -> DOSCALLS.7 NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:f1d0 (seg065:01d0) NE IMPORT -> PHAPI.DOSALLOCREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSALLOCREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSALLOCREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:f800 (seg066:0000) NE FIXUP APPLIED -> 0008:f80b (seg066:000b) NE FIXUP APPLIED -> 0008:f525 (seg065:0525) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f17a (seg065:017a) NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f3b9 (seg065:03b9) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f0e5 (seg065:00e5) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f4e3 (seg065:04e3) NE IMPORT -> DOSCALLS.39 NE IMPORT -> DOSCALLS.7 NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 0009:05d0 (seg067:07d0) NE FIXUP APPLIED -> 0008:f3b9 (seg065:03b9) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f4a1 (seg065:04a1) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:f17a (seg065:017a) NE FIXUP APPLIED -> 0008:f4a1 (seg065:04a1) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:f17a (seg065:017a) NE FIXUP APPLIED -> 0008:f4a1 (seg065:04a1) NE FIXUP APPLIED -> 0008:f4e3 (seg065:04e3) NE IMPORT -> DOSCALLS.39 NE IMPORT -> DOSCALLS.39 NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE IMPORT -> PHAPI.DOSSETPASSTOPROTVEC NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f4e3 (seg065:04e3) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE IMPORT -> PHAPI.DOSSETREALPROTVEC NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f4e3 (seg065:04e3) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 0008:f000 (seg065:0000) NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE IMPORT -> PHAPI.DOSSETPROTVEC NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:f4e3 (seg065:04e3) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:d0ca (seg001:5aca) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0008:f40c (seg065:040c) NE FIXUP APPLIED -> 0008:f038 (seg065:0038) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:d0ff (seg001:5aff) NE FIXUP APPLIED -> 0003:cc05 (seg001:5605) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 000a:46eb (seg091:02eb) NE FIXUP APPLIED -> 0009:4628 (seg073:0028) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:4742 (seg073:0142) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) Allocates file-handle struct when null, initializes sentinel fields, then delegates to file_handle_open_with_mode. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 000a:454d (seg091:014d) Opens/initializes file-handle structure from a path, optional pre-delete path, stores DOS open result and mode fields in handle struct. NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 000a:46eb (seg091:02eb) NE FIXUP APPLIED -> 000a:500a (seg092:020a) 65 callers. DOS file close wrapper. If file handle (struct+4) != -1, calls INT 21h to close. On error stores DOS error code at 0x867a and calls error reporter. Calls cleanup function FUN_0009_1c8f, sets handle to -1. NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:454d (seg091:014d) 73 callers. DOS LSEEK wrapper. Takes file struct (handle at +4), 32-bit seek position. Uses INT 21h AH=42h. On error, stores DOS error code at 0x867a and calls error reporter with filename/line. Then chains to FUN_0009_c45f for post-seek processing. NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:ca1a (seg001:541a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ca1a (seg001:541a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b607 (seg001:4007) NE FIXUP APPLIED -> 0003:ca81 (seg001:5481) NE FIXUP APPLIED -> 0003:b607 (seg001:4007) NE FIXUP APPLIED -> 0003:e080 (seg001:6a80) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c642 (seg083:0242) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) Uses one of five rotating 0x50-byte temporary buffers to compose slash-aware file paths from optional string components; inserts '\\' only when needed between adjacent path parts. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:cec8 (seg001:58c8) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:27c4 (seg070:0bc4) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0003:ce59 (seg001:5859) NE FIXUP APPLIED -> 0009:27c4 (seg070:0bc4) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0009:2583 (seg070:0983) NE FIXUP APPLIED -> 0003:aaa1 (seg001:34a1) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:d8df (seg001:62df) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2214 (seg070:0614) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:e6ac (seg001:70ac) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:22fc (seg070:06fc) NE FIXUP APPLIED -> 0009:2214 (seg070:0614) NE FIXUP APPLIED -> 0009:22fc (seg070:06fc) NE FIXUP APPLIED -> 0009:2214 (seg070:0614) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:b665 (seg001:4065) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:22fc (seg070:06fc) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2214 (seg070:0614) Recovered missing raw-import function entry. Allocates a 0x20-byte backend object, initializes its DOS file handle state, dispatches through its method table, and returns the object used as tracked_entity_bucket_backend_object / cache_loader_interface. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:4f52 (seg073:0952) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0009:4f52 (seg073:0952) NE FIXUP APPLIED -> 0003:e5cf (seg001:6fcf) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0003:b5af (seg001:3faf) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:b5af (seg001:3faf) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d92b (seg001:632b) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c642 (seg083:0242) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:b5af (seg001:3faf) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:e5cf (seg001:6fcf) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e5cf (seg001:6fcf) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) First seg070 owner-resource file-family loop: iterates helper count +0x14 over path table +0x10 and id table +0x18, formats per-entry paths with DS:3f2d, appends into one temporary far buffer, then reaches the shared open/read/close trailer. First seg070 twin file-family loop inside entity_vm_runtime_owner_resource_create: walks helper tables +0x10/+0x18 with count +0x14, formats paths via DS:3f2d, loads each entry into a loop-local temporary far buffer, then runs the shared open/read/close trailer. NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Second seg070 owner-resource file-family loop: repeats the same count/path/id walk with distinct format DS:3f40, appends into a second temporary far buffer, then reaches the same shared open/read/close trailer. Second seg070 twin file-family loop inside entity_vm_runtime_owner_resource_create: same +0x10/+0x18/+0x14 walk but with DS:3f40 and its own loop-local temporary far buffer before the shared open/read/close trailer. NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e590 (seg001:6f90) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Reads DAC palette entries from VGA ports (0x3c7/0x3c9) into a far palette buffer over a caller-selected index range. NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 0009:7aa1 (seg077:04a1) NE FIXUP APPLIED -> 0009:8e70 (seg080:0270) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 0009:7aa1 (seg077:04a1) NE FIXUP APPLIED -> 0009:8e70 (seg080:0270) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) Ensures destination far buffer exists, allocates a 0x100-entry palette/work buffer, initializes metadata, then copies 256 entries from static source table. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) Allocates/replaces destination palette buffer metadata and copies RGB triplets from source far pointer (length = entry_count * 3 bytes). NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:82ae (seg078:04ae) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:8617 (seg079:0017) NE FIXUP APPLIED -> 0003:e6dd (seg001:70dd) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:8600 (seg079:0000) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Core release path for surface-like object: clears active global 0x4014 if matching, conditionally releases owned handle/pixel storage, then nulls fields. NE FIXUP APPLIED -> 0009:a24f (seg082:004f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Wrapper around surface_release_internal(ptr) with optional mem_free when (flags & 1) != 0. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0009:c47d (seg083:007d) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:8957 (seg079:0357) NE FIXUP APPLIED -> 0009:888e (seg079:028e) NE FIXUP APPLIED -> 0009:862b (seg079:002b) NE FIXUP APPLIED -> 0009:862b (seg079:002b) NE FIXUP APPLIED -> 0009:862b (seg079:002b) NE FIXUP APPLIED -> 0009:862b (seg079:002b) When the entity is eligible for the alternate path and param_2 == 0, this dispatches through the runtime-installed object at 0x4588 via vtable slot +0x0c. The global is null-initialized in static data, so the object is likely installed later at runtime. NE FIXUP APPLIED -> 0009:8771 (seg079:0171) 0x4588 object callback path: pushes literal 0x0101 plus the runtime object FAR pointer, then calls vtable slot +0x0c. NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0009:8957 (seg079:0357) NE FIXUP APPLIED -> 0009:8957 (seg079:0357) NE FIXUP APPLIED -> 0009:888e (seg079:028e) NE FIXUP APPLIED -> 0009:888e (seg079:028e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) 68 callers. Compares bounding rectangles of two entities (param_2 and param_3). If params 4-7 are all 0, reads coords from param_3 fields (+6,+0xa,+0xe,+0x12). Checks flag bits 4, 2, 1 at +0x16 to dispatch to different collision response handlers. NE FIXUP APPLIED -> 0009:874d (seg079:014d) NE FIXUP APPLIED -> 0009:9e92 (seg081:0092) NE FIXUP APPLIED -> 0009:9e79 (seg081:0079) NE FIXUP APPLIED -> 0009:9e80 (seg081:0080) NE FIXUP APPLIED -> 0009:9e8b (seg081:008b) NE FIXUP APPLIED -> 0009:9e84 (seg081:0084) NE FIXUP APPLIED -> 0009:9e79 (seg081:0079) NE FIXUP APPLIED -> 0009:9e80 (seg081:0080) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0008:f525 (seg065:0525) NE FIXUP APPLIED -> 0008:f3b9 (seg065:03b9) NE FIXUP APPLIED -> 0008:f4a1 (seg065:04a1) Public size-only wrapper around the seg082 sweep allocator; lazily initializes on first use, then requests allocation with the default scan hint. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) Per-head first-fit allocator helper. Normalizes requested size, walks the node chain for one 0x8724 head, unlinks or splits the chosen free node, stores the owner/tag word, and returns payload_ptr + 10 or 0 on failure. Setting prototype: int allocator_head_try_alloc_block(ulong *head, ulong requested_size, ushort owner_tag) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) Per-head free helper. Rebuilds the node header from a payload pointer, validates the owner/tag word, reinserts the block into one 0x8724 head, and coalesces with adjacent free neighbors when possible. Recovered missing seg082 helper from read-only boundary scan; called from 0009:b2c3 after allocator sweep setup. NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) Per-head finalize sweep over the 0x8724 allocator table chain; merges deferred spans and rewires head/back-pointer links used by phase finalize. NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:e361 (seg085:0361) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Walks the free-node chain rooted at 0x8724 and reports total free bytes plus the largest single free block. NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) Internal seg082 allocator pass: validates size, reserves a work token, scans g_allocator_head_table via allocator_head_try_alloc_block, and interleaves allocator_phase_finalize_pass() retries before failing. NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:e2b4 (seg085:02b4) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) Phase-selected allocator finalize pass: emits the current phase to the runtime callback object at 0x4588 via vtable slot +0x08, then sweeps g_allocator_head_table entries with allocator_head_finalize_sweep(). Setting prototype: void __cdecl16far allocator_phase_finalize_pass(byte phase) Free-by-pointer wrapper for the seg082 allocator. Converts the payload pointer back to a node/header address, finds the owning 0x8724 head by range, then dispatches to allocator_head_free_block. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> PHAPI.DOSALLOCREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSALLOCREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> PHAPI.DOSALLOCLINMEM NE IMPORT -> PHAPI.DOSALLOCLINMEM NE IMPORT -> PHAPI.DOSFREELINMEM NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> PHAPI.DOSFREELINMEM NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSALLOCLINMEM NE IMPORT -> PHAPI.DOSALLOCLINMEM NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> PHAPI.DOSALLOCLINMEM NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> PHAPI.DOSALLOCLINMEM NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSALLOCLINMEM NE IMPORT -> PHAPI.DOSFREELINMEM NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE IMPORT -> DOSCALLS.39 NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> DOSCALLS.39 NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> PHAPI.DOSFREELINMEM NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSGETBIOSSEG NE IMPORT -> PHAPI.DOSMAPREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSMAPREALSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSMAPLINSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE IMPORT -> PHAPI.DOSMAPLINSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE IMPORT -> PHAPI.DOSMAPLINSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0009:e114 (seg085:0114) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> DOSCALLS.7 One-time lazy initialization for the seg082 allocator path. Parses an optional -x tuning value, seeds local tables/helpers, then marks allocator init complete via 0x4096. NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0009:c523 (seg083:0123) NE FIXUP APPLIED -> 0009:e000 (seg085:0000) NE IMPORT -> DOSCALLS.7 NE FIXUP APPLIED -> 0003:a845 (seg001:3245) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:c30a (seg001:4d0a) NE FIXUP APPLIED -> 0003:c45d (seg001:4e5d) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:c30a (seg001:4d0a) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE IMPORT -> PHAPI.DOSMAPLINSEG NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) 82 callers. Circular event/message queue push. Reads ring write index from a global struct (+0xe), masks slot with 0xfff8, advances index by 2 AND 0x3f (ring of 32 entries). Writes param_1 (event type word) and param_2 (data byte pair) into slot. Returns 0. NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:c611 (seg083:0211) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c642 (seg083:0242) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c642 (seg083:0242) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:a24f (seg082:004f) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0003:f0c6 (seg001:7ac6) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0003:f0c6 (seg001:7ac6) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c642 (seg083:0242) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0009:1146 (seg068:0946) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:2b18 (seg087:0318) NE FIXUP APPLIED -> 000a:2b18 (seg087:0318) NE FIXUP APPLIED -> 000a:2b18 (seg087:0318) NE FIXUP APPLIED -> 000a:2b18 (seg087:0318) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) Reentrancy-guarded fatal report helper: prints the shared banner at 0x44a5, formats template 0x44cc with caller words, then exits. PUSH 0x2c68 callsites such as 0007:e521 and 0007:e73c pass caller-local data, not wrapper 0005:2c68. Recovered conservative seg091 boundary between joystick_read_axes_and_buttons and runtime_init_or_abort NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:a845 (seg001:3245) Fatal report sibling: normalizes optional caller context through the 0x45a6 global, formats template 0x44e7, then exits. Recovered conservative seg091 boundary before runtime_init_or_abort NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:a845 (seg001:3245) Fatal report sibling: uses the same 0x44a4 guard and banner string, formats template 0x4506 with caller words, then exits. NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:a845 (seg001:3245) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:a845 (seg001:3245) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0003:a845 (seg001:3245) 63 callers. Validates a buffer handle. Asserts param_2 == global at 0x45a6 (cookie/magic) and param_1 < limit at 0x87e0. Calls thunk (abort) on mismatch. Likely heap/pool validation guard. NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:c30a (seg001:4d0a) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) Advances the 32-bit RNG state stored at 0x4584:0x4586 using a simple multiply/add update. Direct callee of rng_next_modulo. Recovered conservative seg091 boundary between FUN_000a_4842 and FUN_000a_48e3; direct callee of seg091_func_04ff Writes the 32-bit RNG seed/state pair at 0x4584:0x4586 and forces the low word odd with OR 1. Returns rng_advance_state() modulo the requested bound; returns 0 when the bound is zero. Recovered conservative seg091 boundary between FUN_000a_48e3 and FUN_000a_4913 Initializes the runtime callback object at 0x4588 once, snapshots state words (0x458c/0x4590), and ensures fallback buffer allocation at 0x45a6. Setting prototype: void runtime_callback_object_init_once(void *obj_far) NE FIXUP APPLIED -> 0009:082b (seg068:002b) NE FIXUP APPLIED -> 000a:4a1f (seg091:061f) Stores the incoming FAR object pointer at 0x4588 and snapshots the paired 0x458c/0x4590 state words first. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Stores requested mode/state at 0x4590, applies mode handling (VBE-style 0x101/0x103/0x105 checks or INT 10h fallback), and returns a success-style byte result. Setting prototype: unsigned short video_mode_set_and_record_state(unsigned short mode) NE FIXUP APPLIED -> 0009:82ae (seg078:04ae) NE FIXUP APPLIED -> 0009:83d8 (seg078:05d8) NE FIXUP APPLIED -> 0009:82ae (seg078:04ae) NE FIXUP APPLIED -> 0009:83d8 (seg078:05d8) NE FIXUP APPLIED -> 0009:82ae (seg078:04ae) NE FIXUP APPLIED -> 0009:83d8 (seg078:05d8) INT 10h state snapshot helper: uses AX=4F03 and AX=1130(BH=3), then packs BX/CX-derived state into DX:AX for caller comparisons and storage. One-shot teardown for the runtime callback object: clears 0x4588, optionally emits a final +0x0c callback on state change, then releases via vtable +0x04. Setting prototype: void runtime_callback_object_teardown_once(char should_exit) 0x4588 is checked as a runtime-installed FAR object pointer here; if non-null, this path clears it and runs the object's callback/release methods. NE FIXUP APPLIED -> 0009:0d30 (seg068:0530) NE FIXUP APPLIED -> 0003:a845 (seg001:3245) NE FIXUP APPLIED -> 0009:8246 (seg078:0446) NE FIXUP APPLIED -> 0009:5200 (seg074:0000) NE FIXUP APPLIED -> 0009:52c2 (seg074:00c2) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0003:e669 (seg001:7069) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:b621 (seg001:4021) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:ce26 (seg001:5826) NE FIXUP APPLIED -> 0003:a962 (seg001:3362) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) Initializes the tracked-entity bucket service: obtains or creates the backend object, installs cache_loader_interface, allocates the handle table and 32-entry bucket array, then sets tracked_entity_bucket_system_enabled. NE FIXUP APPLIED -> 0009:3600 (seg072:0000) Lazily creates the tracked-entity backend object when none is cached at 0x45ab. NE FIXUP APPLIED -> 0009:5600 (seg075:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000a:5360 (seg092:0560) Init path installs cache_loader_interface, allocates the tracked-handle table and 32-entry bucket array, then sets tracked_entity_bucket_system_enabled. NE FIXUP APPLIED -> 000a:6600 (seg095:0000) Missing function entry at 000a:5e00: allocates/initializes the 0x4673 tracked-entity handle table and marks 0x4672 active. NE FIXUP APPLIED -> 000d:cca3 (seg139:00a3) Marks the tracked-entity bucket/cache subsystem enabled after init completes. Shutdown gate for the tracked-entity bucket/cache subsystem. Shutdown path tears down the tracked-entity handle table and bucket array before releasing the backend object at 0x45ab. NE FIXUP APPLIED -> 000d:ccec (seg139:00ec) NE FIXUP APPLIED -> 000a:67d9 (seg095:01d9) Thin public wrapper over 000a:5f36: when the 0x45aa gate is enabled, creates or refreshes a main-slot entity-linked bucket handle with the default bucket value 0x40 and selector 0xff. NE FIXUP APPLIED -> 000a:5f36 (seg094:0136) NE FIXUP APPLIED -> 000a:5f36 (seg094:0136) NE FIXUP APPLIED -> 000a:6007 (seg094:0207) NE FIXUP APPLIED -> 000a:5f36 (seg094:0136) Thin public wrapper over 000a:5f36: when the 0x45aa gate is enabled, creates or refreshes an aux-slot entity-linked bucket handle with an explicit bucket value and selector 0xff. NE FIXUP APPLIED -> 000a:5f36 (seg094:0136) NE FIXUP APPLIED -> 000a:63bc (seg094:05bc) NE FIXUP APPLIED -> 000a:60eb (seg094:02eb) Thin wrapper: only marks all tracked handles for removal when tracked_entity_bucket_system_enabled is set. NE FIXUP APPLIED -> 000a:612e (seg094:032e) NE FIXUP APPLIED -> 000a:612e (seg094:032e) NE FIXUP APPLIED -> 000d:cdd0 (seg139:01d0) NE FIXUP APPLIED -> 000a:63bc (seg094:05bc) Config/feature gate at 0x89f4: only initializes the tracked-entity bucket subsystem when this flag is enabled. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:bca8 (seg061:02a8) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE IMPORT -> ASYLUM.56 NE FIXUP APPLIED -> 0009:0d9b (seg068:059b) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE IMPORT -> ASYLUM.58 NE IMPORT -> ASYLUM.37 NE IMPORT -> ASYLUM.29 NE IMPORT -> ASYLUM.49 NE IMPORT -> ASYLUM.47 NE IMPORT -> ASYLUM.46 NE IMPORT -> ASYLUM.57 NE FIXUP APPLIED -> 0009:0e4a (seg068:064a) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:d8df (seg001:62df) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) Missing function entry: handle-table allocator/init for 12 tracked-entity handle slots (0x90 bytes at 0x4673). Recovered missing raw-import function entry. Allocates the 12-slot tracked-entity handle table at 0x4673, seeds it through 000a:577d/000a:5e95, and marks 0x4672 active. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000a:577d (seg093:017d) NE FIXUP APPLIED -> 000a:582d (seg093:022d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Zeroes the 12-slot tracked_entity_handle_table, resets adjacent local handle state at 0x4677/0x4679/0x467b, then dispatches through the remaining thunked follow-up path when the table is active. NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE IMPORT -> ASYLUM.25 Entity-linked client of the generic cache manager: allocates a 0x4673 handle-table slot, fetches or loads the backing cached object by entity/object id through cache_lookup_or_load_entry_by_id(), records bucket/state metadata in the handle table, then dispatches to the backend-specific callback path. NE FIXUP APPLIED -> 000a:6b2d (seg095:052d) NE IMPORT -> ASYLUM.27 NE IMPORT -> ASYLUM.27 Updates an existing 0x4673 handle-table entry when still live; otherwise allocates a new entity-linked handle via 000a:5f36. This is a client wrapper over the generic cache manager rather than part of the cache internals. NE FIXUP APPLIED -> 000a:6b2d (seg095:052d) NE IMPORT -> ASYLUM.27 NE IMPORT -> ASYLUM.25 NE FIXUP APPLIED -> 000d:d3b9 (seg139:07b9) NE IMPORT -> ASYLUM.25 NE FIXUP APPLIED -> 000a:6b2d (seg095:052d) NE IMPORT -> ASYLUM.25 NE FIXUP APPLIED -> 000d:d3b9 (seg139:07b9) NE IMPORT -> ASYLUM.23 Recovered missing raw-import function entry. Initializes the generic cache manager tables, arena budget, slot metadata, id table, and free-list head used by cache_lookup_or_load_entry_by_id. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:af87 (seg082:0d87) NE FIXUP APPLIED -> 0009:b06b (seg082:0e6b) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:3683 (seg089:0283) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:a24f (seg082:004f) Shared cache reset/bootstrap helper: allocates per-slot arena headers and metadata nodes, rebinds slot pointers to the arena base, clears the cached-id table, seeds the free-list head, and resets bytes-in-use / last-id state. NE FIXUP APPLIED -> 000a:3683 (seg089:0283) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:346e (seg089:006e) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000a:2866 (seg087:0066) NE FIXUP APPLIED -> 000a:62d8 (seg094:04d8) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) Generic cache lookup/load path: finds an entry by numeric id, evicts older slots until there is room in the shared cache pool, allocates a block from the free-list at 0x4688, zero-initializes the payload, records the id in 0x469d, and dispatches through the loader interface at 0x468c. Backend callback via cache_loader_interface vtable +0x34: returns required payload size for cache entry id. NE FIXUP APPLIED -> 000a:34c2 (seg089:00c2) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:c400 (seg083:0000) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) Backend callback via cache_loader_interface vtable +0x0c: loads/binds cache entry payload into the allocated slot buffer. NE FIXUP APPLIED -> 000a:34c2 (seg089:00c2) Allocates or splits a cache free-list block for the requested payload size, updates total bytes in use at 0x46a9, and tags the chosen block with the owning cache slot index. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:291c (seg087:011c) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:28c1 (seg087:00c1) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Releases a cache block by slot index, decrements the in-use byte count, and coalesces adjacent free-list blocks when neighbors are already free. NE FIXUP APPLIED -> 000a:2b9d (seg087:039d) NE FIXUP APPLIED -> 000a:2b9d (seg087:039d) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Compacts live cache arena blocks into earlier free holes, updates per-slot payload pointers, and merges adjacent free-list headers when cache_alloc_block_for_slot cannot find a large enough free block. NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:c496 (seg083:0096) NE FIXUP APPLIED -> 000a:2b18 (seg087:0318) NE FIXUP APPLIED -> 000a:291c (seg087:011c) NE FIXUP APPLIED -> 000a:2b9d (seg087:039d) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:3683 (seg089:0283) NE FIXUP APPLIED -> 000a:3683 (seg089:0283) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:283d (seg087:003d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:3400 (seg089:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:888e (seg079:028e) NE FIXUP APPLIED -> 0009:8957 (seg079:0357) NE FIXUP APPLIED -> 0009:8957 (seg079:0357) NE FIXUP APPLIED -> 0009:888e (seg079:028e) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:c000 (seg102:0000) NE FIXUP APPLIED -> 000a:c06b (seg102:006b) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:c267 (seg102:0267) NE FIXUP APPLIED -> 0003:e4f5 (seg001:6ef5) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000a:3144 (seg088:0344) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:28c1 (seg087:00c1) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:2b9d (seg087:039d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:28c1 (seg087:00c1) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:28c1 (seg087:00c1) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:28c1 (seg087:00c1) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2b9d (seg087:039d) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 000b:2893 (seg108:0e93) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000b:2941 (seg108:0f41) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0003:c30a (seg001:4d0a) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 000a:283d (seg087:003d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:2e2a (seg088:002a) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:2e2a (seg088:002a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0004:aa00 (seg014:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0004:aaed (seg014:00ed) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:307d (seg088:027d) NE FIXUP APPLIED -> 000a:30aa (seg088:02aa) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000b:7000 (seg114:0000) NE FIXUP APPLIED -> 000a:ec00 (seg105:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0003:e6dd (seg001:70dd) NE FIXUP APPLIED -> 000a:f306 (seg105:0706) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:cefb (seg061:14fb) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d12a (seg061:172a) NE FIXUP APPLIED -> 0008:d1a4 (seg061:17a4) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 000a:e8ed (seg104:02ed) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e8ed (seg104:02ed) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:47ee (seg091:03ee) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2214 (seg070:0614) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:281f (seg108:0e1f) NE FIXUP APPLIED -> 000a:e942 (seg104:0342) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:415d (seg109:135d) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 000b:3755 (seg109:0955) NE FIXUP APPLIED -> 000b:415d (seg109:135d) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000b:33d4 (seg109:05d4) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000b:311f (seg109:031f) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:22b8 (seg070:06b8) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 000a:47ee (seg091:03ee) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2214 (seg070:0614) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000b:2f61 (seg109:0161) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) Boundary repair: include full body through RETF at 000a:bab5; earlier boundary truncated mid-routine before callback/state sync block. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:4a1f (seg091:061f) Calls the runtime object at 0x4588 through vtable slot +0x0c with the two-word value from BP+0x0a/BP+0x0c when it differs from the current pair. NE FIXUP APPLIED -> 000b:1e39 (seg108:0439) NE FIXUP APPLIED -> 000b:1e39 (seg108:0439) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 000b:2f7a (seg109:017a) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:3ed8 (seg109:10d8) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000b:33d4 (seg109:05d4) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:9c00 (seg100:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0009:3b6a (seg072:056a) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3e0d (seg072:080d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:41aa (seg072:0baa) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0009:3e0d (seg072:080d) NE FIXUP APPLIED -> 000a:f35f (seg105:075f) NE FIXUP APPLIED -> 000a:f306 (seg105:0706) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:f35f (seg105:075f) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0003:d760 (seg001:6160) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:f306 (seg105:0706) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:f306 (seg105:0706) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:ec00 (seg105:0000) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:f35f (seg105:075f) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3e0d (seg072:080d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:41aa (seg072:0baa) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0009:3e0d (seg072:080d) NE FIXUP APPLIED -> 000a:f35f (seg105:075f) NE FIXUP APPLIED -> 000a:f306 (seg105:0706) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000a:f020 (seg105:0420) NE FIXUP APPLIED -> 000b:2e85 (seg109:0085) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:4268 (seg072:0c68) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 0009:3b6a (seg072:056a) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000b:6a00 (seg113:0000) NE FIXUP APPLIED -> 0003:a738 (seg001:3138) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:a8b3 (seg001:32b3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000b:6a00 (seg113:0000) NE FIXUP APPLIED -> 000b:6a00 (seg113:0000) NE FIXUP APPLIED -> 0003:a7a0 (seg001:31a0) NE FIXUP APPLIED -> 0003:a703 (seg001:3103) NE FIXUP APPLIED -> 000b:6a00 (seg113:0000) NE FIXUP APPLIED -> 0003:a703 (seg001:3103) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:798a (seg096:038a) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0009:3b6a (seg072:056a) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 000a:a23d (seg100:063d) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:9df9 (seg100:01f9) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:e663 (seg104:0063) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000a:e6bc (seg104:00bc) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0004:aa00 (seg014:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0004:aaed (seg014:00ed) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e71 (seg081:0071) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0007:47c8 (seg041:01c8) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000b:5d4c (seg112:0d4c) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:3144 (seg088:0344) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:2e85 (seg109:0085) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 000b:3a7d (seg109:0c7d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 000b:3f8e (seg109:118e) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2f7a (seg109:017a) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 000b:3755 (seg109:0955) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:3ed8 (seg109:10d8) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:2f61 (seg109:0161) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000b:2f61 (seg109:0161) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000b:2f61 (seg109:0161) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:3ed8 (seg109:10d8) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000b:6a00 (seg113:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000a:798a (seg096:038a) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d0b0 (seg061:16b0) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 0008:55bf (seg056:05bf) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:55cf (seg056:05cf) NE FIXUP APPLIED -> 0008:55df (seg056:05df) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 0009:9ea1 (seg081:00a1) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 000a:c652 (seg102:0652) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 000a:c6ab (seg102:06ab) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:55bf (seg056:05bf) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:55cf (seg056:05cf) NE FIXUP APPLIED -> 0008:55df (seg056:05df) If the global sprite/object pointer at 0x4f38 is non-null, clears bit 0x40 in word +0x32. If the global sprite/object pointer at 0x4f38 is non-null, sets bit 0x40 in word +0x32. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:28c1 (seg087:00c1) NE FIXUP APPLIED -> 000a:2ae8 (seg087:02e8) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2b9d (seg087:039d) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2b18 (seg087:0318) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:283d (seg087:003d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:47ee (seg091:03ee) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) 122 callers. Recursively sums X (+0x21) and Y (+0x23) offsets through linked sprite tree nodes via +0x19/+0x1b child pointers. Then far_memcpy 8 bytes from entity+0x21 (position block). Computes absolute position from relative offsets in hierarchy. NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:2c8c (seg087:048c) NE FIXUP APPLIED -> 000a:2c8c (seg087:048c) NE FIXUP APPLIED -> 0009:7ec7 (seg078:00c7) NE FIXUP APPLIED -> 0003:aa3c (seg001:343c) NE FIXUP APPLIED -> 000a:895c (seg097:0b5c) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000a:b186 (seg101:0d86) Generic event-listener registration helper: consumes a 0-terminated event-id list from the caller stack and links/unlinks the listener object's +0x30/+0x32 subscription state. Called by cheat_event_listener_create and many unrelated subsystems, so this is registration infrastructure rather than a 0x410-specific emitter. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:7f04 (seg078:0104) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:b1fc (seg101:0dfc) NE FIXUP APPLIED -> 000a:b20e (seg101:0e0e) NE FIXUP APPLIED -> 000a:b0bd (seg101:0cbd) NE FIXUP APPLIED -> 000a:b10b (seg101:0d0b) NE FIXUP APPLIED -> 000a:b186 (seg101:0d86) NE FIXUP APPLIED -> 000a:bab6 (seg101:16b6) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000b:6a00 (seg113:0000) NE FIXUP APPLIED -> 000b:7000 (seg114:0000) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 000b:3a00 (seg109:0c00) NE FIXUP APPLIED -> 000b:3a35 (seg109:0c35) NE FIXUP APPLIED -> 000a:798a (seg096:038a) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:8fd0 (seg098:01d0) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0009:7ec7 (seg078:00c7) NE FIXUP APPLIED -> 000a:e7cf (seg104:01cf) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:90a7 (seg098:02a7) NE FIXUP APPLIED -> 0004:ab59 (seg014:0159) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:912b (seg098:032b) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:77a5 (seg096:01a5) NE FIXUP APPLIED -> 000a:764b (seg096:004b) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000a:77a5 (seg096:01a5) NE FIXUP APPLIED -> 000a:764b (seg096:004b) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000a:77a5 (seg096:01a5) NE FIXUP APPLIED -> 000a:764b (seg096:004b) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000a:77a5 (seg096:01a5) NE FIXUP APPLIED -> 000a:764b (seg096:004b) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0009:888e (seg079:028e) NE FIXUP APPLIED -> 0009:888e (seg079:028e) NE FIXUP APPLIED -> 0009:8957 (seg079:0357) NE FIXUP APPLIED -> 0009:8957 (seg079:0357) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:764b (seg096:004b) NE FIXUP APPLIED -> 000b:3a7d (seg109:0c7d) NE FIXUP APPLIED -> 000b:3a6a (seg109:0c6a) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:912b (seg098:032b) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:912b (seg098:032b) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:912b (seg098:032b) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:912b (seg098:032b) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:8fd0 (seg098:01d0) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:764b (seg096:004b) NE FIXUP APPLIED -> 000a:77a5 (seg096:01a5) NE FIXUP APPLIED -> 000a:307d (seg088:027d) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:912b (seg098:032b) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:764b (seg096:004b) NE FIXUP APPLIED -> 000a:77a5 (seg096:01a5) NE FIXUP APPLIED -> 000a:307d (seg088:027d) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:3144 (seg088:0344) NE FIXUP APPLIED -> 0009:8ef6 (seg080:02f6) NE FIXUP APPLIED -> 000a:2ff9 (seg088:01f9) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:3380 (seg109:0580) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2f7a (seg109:017a) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:3a6a (seg109:0c6a) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 000b:3a6a (seg109:0c6a) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:b621 (seg001:4021) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 0003:d9c0 (seg001:63c0) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2f7a (seg109:017a) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 000b:3380 (seg109:0580) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:3380 (seg109:0580) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:ea33 (seg120:0233) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:9683 (seg099:0083) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:e200 (seg119:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0005:09b4 (seg021:07b4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0004:b316 (seg015:0116) NE FIXUP APPLIED -> 0005:02d8 (seg021:00d8) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:2f7a (seg109:017a) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000b:ecf7 (seg120:04f7) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0009:7fb9 (seg078:01b9) NE FIXUP APPLIED -> 0009:7fb9 (seg078:01b9) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 000b:ed80 (seg120:0580) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:3ed8 (seg109:10d8) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:3206 (seg088:0406) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 000b:efc7 (seg120:07c7) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:9600 (seg099:0000) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000c:827d (seg126:0e7d) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000c:82f9 (seg126:0ef9) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000c:e4e0 (seg129:0ae0) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0008:55bf (seg056:05bf) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:96bc (seg099:00bc) NE FIXUP APPLIED -> 000a:9683 (seg099:0083) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:895c (seg097:0b5c) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:96bc (seg099:00bc) NE FIXUP APPLIED -> 000a:9683 (seg099:0083) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:895c (seg097:0b5c) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:2e71 (seg088:0071) NE FIXUP APPLIED -> 000a:2e71 (seg088:0071) NE FIXUP APPLIED -> 000a:96bc (seg099:00bc) NE FIXUP APPLIED -> 000a:9683 (seg099:0083) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000c:e4e0 (seg129:0ae0) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000e:3a92 (seg143:0692) NE FIXUP APPLIED -> 000a:530d (seg092:050d) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 0008:5b41 (seg057:0141) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000c:ea00 (seg130:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Hidden cheat UI entry wrapper. Builds cheat_event_listener, preloads selection from current slot (0x659c), renders modal UI tree, then tears down temp buffer. NE FIXUP APPLIED -> 000c:ee44 (seg130:0444) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:e628 (seg001:7028) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:26bd (seg108:0cbd) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:26bd (seg108:0cbd) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0003:b621 (seg001:4021) NE FIXUP APPLIED -> 0003:f922 (seg001:8322) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000d:63a3 (seg134:03a3) NE FIXUP APPLIED -> 000c:f39f (seg131:039f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000d:6651 (seg134:0651) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000a:796b (seg096:036b) NE FIXUP APPLIED -> 000b:5d4c (seg112:0d4c) NE FIXUP APPLIED -> 000b:5d4c (seg112:0d4c) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000c:ec9e (seg130:029e) NE FIXUP APPLIED -> 000c:eba5 (seg130:01a5) NE FIXUP APPLIED -> 000c:eadd (seg130:00dd) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:3943 (seg109:0b43) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:798a (seg096:038a) NE FIXUP APPLIED -> 000c:ec30 (seg130:0230) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:7a63 (seg096:0463) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000a:796b (seg096:036b) NE FIXUP APPLIED -> 000a:798a (seg096:038a) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:7a63 (seg096:0463) NE FIXUP APPLIED -> 000a:7a63 (seg096:0463) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:392e (seg072:032e) Registers one cheat-event listener object for the shared cheat/control event bundle: 0x13d,0x1b,0x443,0x142,0x141,0x143,0x23f,0x43e,0x41f,0x417,0x431,0x411,0x410,0x441,0x421,0x22d. NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000a:798a (seg096:038a) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:3ed8 (seg109:10d8) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) Event 0x410 maps to local listener state 0x0e before falling into the shared state-processing tail at 000b:b7f3. NE FIXUP APPLIED -> 000c:ee19 (seg130:0419) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:d790 (seg103:0d90) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:4400 (seg110:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:4400 (seg110:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:4400 (seg110:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:4400 (seg110:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000c:f39f (seg131:039f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000b:4400 (seg110:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0003:e549 (seg001:6f49) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f823 (seg106:0023) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f800 (seg106:0000) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:f924 (seg106:0124) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f823 (seg106:0023) NE FIXUP APPLIED -> 000a:f8b5 (seg106:00b5) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f800 (seg106:0000) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f823 (seg106:0023) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f800 (seg106:0000) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f823 (seg106:0023) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000a:f86f (seg106:006f) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f800 (seg106:0000) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f823 (seg106:0023) NE FIXUP APPLIED -> 000b:010b (seg106:090b) NE FIXUP APPLIED -> 000a:f800 (seg106:0000) NE FIXUP APPLIED -> 000b:0a88 (seg106:1288) NE FIXUP APPLIED -> 000a:f892 (seg106:0092) NE FIXUP APPLIED -> 000a:f892 (seg106:0092) NE FIXUP APPLIED -> 000a:f892 (seg106:0092) NE FIXUP APPLIED -> 000a:f892 (seg106:0092) NE FIXUP APPLIED -> 000a:f892 (seg106:0092) NE FIXUP APPLIED -> 000a:f892 (seg106:0092) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:a27a (seg082:007a) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:a24f (seg082:004f) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c628 (seg083:0228) NE FIXUP APPLIED -> 0003:a995 (seg001:3395) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:c563 (seg083:0163) NE FIXUP APPLIED -> 0009:3b6a (seg072:056a) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000a:b0bd (seg101:0cbd) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:124e (seg021:104e) NE FIXUP APPLIED -> 0005:c400 (seg029:0000) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:c4d9 (seg029:00d9) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:1538 (seg021:1338) NE FIXUP APPLIED -> 0005:c448 (seg029:0048) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0007:be9e (seg049:049e) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0006:0908 (seg030:2908) NE FIXUP APPLIED -> 0004:e094 (seg018:0094) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1542 (seg021:1342) NE FIXUP APPLIED -> 0005:0415 (seg021:0215) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0004:4f34 (seg008:1334) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:115f (seg021:0f5f) NE FIXUP APPLIED -> 0005:115f (seg021:0f5f) NE FIXUP APPLIED -> 0006:0908 (seg030:2908) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:3242 (seg021:3042) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) NE FIXUP APPLIED -> 0005:03e1 (seg021:01e1) NE FIXUP APPLIED -> 0005:03ae (seg021:01ae) NE FIXUP APPLIED -> 0005:0415 (seg021:0215) NE FIXUP APPLIED -> 0005:05fa (seg021:03fa) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0004:dc00 (seg017:0000) NE FIXUP APPLIED -> 0005:1538 (seg021:1338) NE FIXUP APPLIED -> 0005:1538 (seg021:1338) NE FIXUP APPLIED -> 0005:1032 (seg021:0e32) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0006:0908 (seg030:2908) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0005:1542 (seg021:1342) NE FIXUP APPLIED -> 0005:0415 (seg021:0215) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0004:4f34 (seg008:1334) NE FIXUP APPLIED -> 0007:be9e (seg049:049e) NE FIXUP APPLIED -> 0007:be67 (seg049:0467) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0007:be9e (seg049:049e) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:96f5 (seg099:00f5) NE FIXUP APPLIED -> 000a:96f5 (seg099:00f5) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:5d45 (seg057:0345) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:b2bc (seg101:0ebc) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 000a:b2bc (seg101:0ebc) NE FIXUP APPLIED -> 0008:5e18 (seg057:0418) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0007:d6c5 (seg049:1cc5) NE FIXUP APPLIED -> 0007:d6cd (seg049:1ccd) NE FIXUP APPLIED -> 0007:d6d5 (seg049:1cd5) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:5df7 (seg057:03f7) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 000b:40ee (seg109:12ee) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 0005:0ff6 (seg021:0df6) NE FIXUP APPLIED -> 0005:0671 (seg021:0471) NE FIXUP APPLIED -> 000b:2f7a (seg109:017a) NE FIXUP APPLIED -> 000a:2c8c (seg087:048c) NE FIXUP APPLIED -> 000b:30e4 (seg109:02e4) NE FIXUP APPLIED -> 000b:3965 (seg109:0b65) NE FIXUP APPLIED -> 000b:3ed8 (seg109:10d8) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0004:e7bd (seg018:07bd) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:8fd0 (seg098:01d0) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000c:827d (seg126:0e7d) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000c:82f9 (seg126:0ef9) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 000b:326e (seg109:046e) Single-instruction trampoline: CALLF 0000:ffff. Caller observed: 000b:0144 (FUN_000b_010b). NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a99d (seg001:339d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:79a3 (seg077:03a3) NE FIXUP APPLIED -> 0008:ec62 (seg064:0262) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0008:ec8e (seg064:028e) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000c:3c0e (seg123:000e) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000c:3c0e (seg123:000e) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000c:c9f4 (seg127:03f4) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:79a3 (seg077:03a3) NE IMPORT -> ASYLUM.28 NE IMPORT -> ASYLUM.36 NE IMPORT -> ASYLUM.45 NE IMPORT -> ASYLUM.45 NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0004:16ed (seg004:0ced) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000a:895c (seg097:0b5c) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE IMPORT -> ASYLUM.47 NE IMPORT -> ASYLUM.46 NE IMPORT -> ASYLUM.29 NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE IMPORT -> ASYLUM.29 NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE IMPORT -> ASYLUM.37 NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE IMPORT -> ASYLUM.37 NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:26bd (seg108:0cbd) NE FIXUP APPLIED -> 000b:29d6 (seg108:0fd6) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:79a3 (seg077:03a3) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:8fd0 (seg098:01d0) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:8fd0 (seg098:01d0) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:912b (seg098:032b) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:79a3 (seg077:03a3) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:26bd (seg108:0cbd) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0004:5829 (seg009:0429) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0004:731f (seg011:051f) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 0004:ac6a (seg014:026a) NE FIXUP APPLIED -> 0009:9e61 (seg081:0061) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0004:7332 (seg011:0532) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0003:b621 (seg001:4021) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:30aa (seg088:02aa) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0004:731f (seg011:051f) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0004:731f (seg011:051f) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0009:92d9 (seg080:06d9) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 0004:731f (seg011:051f) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000b:1a00 (seg108:0000) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:7ec7 (seg078:00c7) NE FIXUP APPLIED -> 0009:7ec7 (seg078:00c7) NE FIXUP APPLIED -> 000b:29c9 (seg108:0fc9) NE FIXUP APPLIED -> 000b:29c9 (seg108:0fc9) NE FIXUP APPLIED -> 000b:1d1b (seg108:031b) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 000b:1d7f (seg108:037f) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0006:1d6c (seg030:3d6c) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000c:827d (seg126:0e7d) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000c:82f9 (seg126:0ef9) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 0006:ab6a (seg036:056a) NE FIXUP APPLIED -> 0006:abdc (seg036:05dc) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:2e00 (seg088:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:1ecc (seg070:02cc) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) Mode-dependent animation_ctor_variant_a on a temporary local object: duration 0x50 when 0x68e6:0x68e8 == 0x13:0x0008, else 0x00c8. The temp object is freed at 000c:61ac, then this same body reloads the palette, calls the 0x2bd8 watch/camera controller (+0x2c), and later clears g_active_dispatch_entry_farptr[+0x40] at 000c:6226 rather than installing a new active entry. NE FIXUP APPLIED -> 000e:2777 (seg142:3f77) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000a:87fd (seg097:09fd) This mis-split seg126 presentation/watch-controller window clears the shared active-dispatch owner byte +0x40 only after a temporary local animation payload, palette reload, and 0x2bd8 vtable +0x2c dispatch; it does not install a new owner. NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0006:1d6c (seg030:3d6c) NE FIXUP APPLIED -> 0006:1d6c (seg030:3d6c) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 0003:aa5d (seg001:345d) NE FIXUP APPLIED -> 000b:30a5 (seg109:02a5) NE FIXUP APPLIED -> 000b:33a6 (seg109:05a6) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:74c8 (seg126:00c8) NE FIXUP APPLIED -> 000b:358d (seg109:078d) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000c:7730 (seg126:0330) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0eee (seg021:0cee) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0008:ec23 (seg064:0223) NE FIXUP APPLIED -> 0008:ecad (seg064:02ad) Wrapper around the seg005 runtime/display handoff: primes sprite/object pair 0x5e82:0x5e84 through seg108, forces a black palette, runs seg126 pre-entry state prep at 000c:c9f4, then tail-calls FUN_0004_1e00. NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000c:c9f4 (seg127:03f4) NE FIXUP APPLIED -> 0004:1e00 (seg005:0000) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 0006:0b5a (seg030:2b5a) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:0afb (seg030:2afb) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0006:0b25 (seg030:2b25) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0006:0b5a (seg030:2b5a) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:0b5a (seg030:2b5a) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1542 (seg021:1342) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0006:1671 (seg030:3671) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0006:0afb (seg030:2afb) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 0006:a87e (seg036:027e) NE FIXUP APPLIED -> 0006:a80f (seg036:020f) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1542 (seg021:1342) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:0b25 (seg030:2b25) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1542 (seg021:1342) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:3a89 (seg021:3889) NE FIXUP APPLIED -> 0006:1d06 (seg030:3d06) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:152c (seg030:352c) NE FIXUP APPLIED -> 0006:1534 (seg030:3534) NE FIXUP APPLIED -> 0006:152c (seg030:352c) NE FIXUP APPLIED -> 0006:1534 (seg030:3534) NE FIXUP APPLIED -> 0006:152c (seg030:352c) NE FIXUP APPLIED -> 0006:1534 (seg030:3534) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0006:1792 (seg030:3792) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:14eb (seg030:34eb) NE FIXUP APPLIED -> 0006:1505 (seg030:3505) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0006:14eb (seg030:34eb) NE FIXUP APPLIED -> 0006:1505 (seg030:3505) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0006:14eb (seg030:34eb) NE FIXUP APPLIED -> 0006:1505 (seg030:3505) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0006:0b5a (seg030:2b5a) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:1542 (seg021:1342) NE FIXUP APPLIED -> 0005:0a10 (seg021:0810) NE FIXUP APPLIED -> 0006:07f3 (seg030:27f3) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0006:1671 (seg030:3671) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0007:e29c (seg050:049c) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0006:0973 (seg030:2973) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:0908 (seg030:2908) NE FIXUP APPLIED -> 0006:0973 (seg030:2973) NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 0005:0eee (seg021:0cee) NE FIXUP APPLIED -> 0005:0eaa (seg021:0caa) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:0908 (seg030:2908) NE FIXUP APPLIED -> 0006:131f (seg030:331f) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) Cheat-only selector helper used from FUN_0007_04dc. Cycles a small 1..5 range for the active 0x7e22 lane, writes the choice to the per-entity table field at +0x15, and updates the sprite/state through 0007:14af. NE FIXUP APPLIED -> 0006:131f (seg030:331f) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0006:162d (seg030:362d) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0006:1b4f (seg030:3b4f) NE FIXUP APPLIED -> 0006:e214 (seg039:0014) NE FIXUP APPLIED -> 0006:1b4f (seg030:3b4f) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0007:14af (seg039:32af) NE FIXUP APPLIED -> 0006:1353 (seg030:3353) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0006:1671 (seg030:3671) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) Cheat-only selector helper used from FUN_0007_04dc. Cycles a broader 0x0b..0x19 range for the active 0x7e22 lane and writes the chosen value to the per-entity table field at +0x19. Cheat-only animation-type cycle helper called from keyboard_input_cheat_dispatch. Gets current value for active 0x7e22 lane, increments and wraps in range 0x0b..0x19 (skipping invalid slots via FUN_0006_07c0), writes chosen value to per-entity table field +0x19 via FUN_0006_1671, then calls 0008:4bba(0x20). NE FIXUP APPLIED -> 0006:1353 (seg030:3353) NE FIXUP APPLIED -> 0006:07c0 (seg030:27c0) NE FIXUP APPLIED -> 0006:1671 (seg030:3671) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) cheat_flag_6050_clear: DS:0x6050 = 0. Clears immortality_active_flag. cheat_flag_6050_read: Returns DS:0x6050 (immortality_active_flag). cheat_flag_6050_set: DS:0x6050 = 1. Sets immortality_active_flag. immortality_activate: Guard=*(DS:0x85f)==0 means 'not yet immortal'. Sets immortality_active_flag at DS:0x6050=1. Pulses DS:0x604e (1->0) and DS:0x604b (1->0) as one-shot triggers. Creates the per-frame immortality entity process (vtable at DS:0x62d5 in seg000c). Called only when NOT already immortal. NE FIXUP APPLIED -> 000b:f4fe (seg121:00fe) NE FIXUP APPLIED -> 000c:5400 (seg125:0000) NE FIXUP APPLIED -> 000b:8c05 (seg116:0005) NE FIXUP APPLIED -> 000a:534a (seg092:054a) Single-instruction trampoline: CALLF 0000:ffff. Callers observed: 000c:8985, 000c:8f96 (FUN_000c_88b4). NE FIXUP APPLIED -> 0008:4b1b (seg055:091b) NE FIXUP APPLIED -> 0008:39df (seg053:0ddf) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 0008:39e9 (seg053:0de9) Single-instruction trampoline: CALLF 0000:ffff. Callers observed: 000c:8a10, 000c:8f79, 000c:9052. NE FIXUP APPLIED -> 0008:4b1b (seg055:091b) NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000a:535b (seg092:055b) immortality_conditional_activate: Only calls immortality_activate() if DS:0x85f != 0 (already marked immortal?). Since immortality_activate itself guards on 0x85f==0, this chain appears to attempt re-apply when level loads. Callers: FUN_000c_8486, startup_display_transition_driver(0004:1e07), 000c:87d2. NE FIXUP APPLIED -> 0008:3982 (seg053:0d82) Single-instruction trampoline: CALLF 0000:ffff. Caller observed: 000c:84a9 (FUN_000c_84a5). NE FIXUP APPLIED -> 000a:612e (seg094:032e) NE FIXUP APPLIED -> 000a:5e95 (seg094:0095) NE FIXUP APPLIED -> 000d:cd22 (seg139:0122) NE FIXUP APPLIED -> 000a:703e (seg095:0a3e) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000b:316a (seg109:036a) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000b:29d6 (seg108:0fd6) NE FIXUP APPLIED -> 0008:7bfe (seg059:11fe) NE FIXUP APPLIED -> 000a:b38b (seg101:0f8b) Sets byte at [DAT_0000_6828 far ptr + 0x40] = 1; unconditionally calls thunk (no guard). Marks active/enabled flag on entity referenced by global ptr 0x6828. NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:4b8f (seg055:098f) NE FIXUP APPLIED -> 000c:0200 (seg122:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0008:4b32 (seg055:0932) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 000a:5339 (seg092:0539) NE FIXUP APPLIED -> 0004:70f1 (seg011:02f1) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0004:6f15 (seg011:0115) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0008:ec23 (seg064:0223) NE FIXUP APPLIED -> 0008:7bfe (seg059:11fe) NE FIXUP APPLIED -> 0008:87cc (seg059:1dcc) NE FIXUP APPLIED -> 0006:ae00 (seg037:0000) NE FIXUP APPLIED -> 000d:60bf (seg134:00bf) NE FIXUP APPLIED -> 000d:6000 (seg134:0000) NE FIXUP APPLIED -> 0007:1388 (seg039:3188) NE FIXUP APPLIED -> 0004:7683 (seg012:0083) NE FIXUP APPLIED -> 0008:3982 (seg053:0d82) NE FIXUP APPLIED -> 000c:f000 (seg131:0000) NE FIXUP APPLIED -> 000c:f051 (seg131:0051) NE FIXUP APPLIED -> 0005:67d5 (seg022:17d5) NE FIXUP APPLIED -> 0005:663a (seg022:163a) NE FIXUP APPLIED -> 0005:e0aa (seg030:00aa) NE FIXUP APPLIED -> 0005:e00c (seg030:000c) NE FIXUP APPLIED -> 0006:1854 (seg030:3854) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 0005:13e7 (seg021:11e7) NE FIXUP APPLIED -> 0005:1528 (seg021:1328) NE FIXUP APPLIED -> 0007:d4a5 (seg049:1aa5) NE FIXUP APPLIED -> 0007:c6ba (seg049:0cba) NE FIXUP APPLIED -> 0007:d4a5 (seg049:1aa5) NE FIXUP APPLIED -> 0004:eece (seg019:04ce) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0006:16e1 (seg030:36e1) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) Guard: checks entity flag bit 0x80 at [param_1+0x5b]; if clear, returns immediately; else calls unresolved far thunk. Likely the 'active/visible' gate before forwarding a display or tick call. NE FIXUP APPLIED -> 0005:3242 (seg021:3042) NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) Large UI listbox/menu event handler. Takes (entity_far_ptr, seg, event_far_ptr). Dispatches on event code at [event+0x6] — keyboard keys (Enter/Space=0xd/0x20, Esc=0x1b, arrows=0x148/0x14b/0x14d/0x150, comma/period nav=0x2c/0x2e) and mouse events. Calls entity_state_tick_dispatch (ab32) for confirm/navigation, entity_state_advance_next_or_fallback_a/b (abb4/ac8f) for list traversal. Guard checks entity flag bits 0x80 and 0x100 at [+0x5b]. Large loop 0x100..0x27ff at a80f for device/option enumeration. Global [0x7e22] = some string/resource ptr; [0x604b] = modal lock flag; [0x844] = some engine-ready flag. NE FIXUP APPLIED -> 0005:ffed (seg030:1fed) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000c:d200 (seg128:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000d:8b10 (seg137:0d10) NE FIXUP APPLIED -> 000a:4a56 (seg091:0656) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:2867 (seg021:2667) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:aa24 (seg036:0424) NE FIXUP APPLIED -> 0005:2867 (seg021:2667) 2026-03-23 EUSECODE target scan: EVENT/NPCTRIG/COR_BOOT/REE_BOOT/SFXTRIG/SPECIAL/TRIGPAD bodies contain no inline 0x0410 or 0x00000410 literal. Remaining emitter frontier is data-driven EVENT slot 0x0A (0x00d4..0x20aa) or compact NPCTRIG slots 0x0A/0x20, not a direct immediate push. NE FIXUP APPLIED -> 0005:2867 (seg021:2667) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0006:4800 (seg032:0000) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0005:2867 (seg021:2667) NE FIXUP APPLIED -> 0005:9c8e (seg025:0a8e) Event 0x441 handler: cheat-only (DS:0x844 gate). Toggles byte DS:0xee0 via boolean-NOT, then dispatches through watch-controller 0x2bd8 vtable slot +0x2c. Event 0x241 handler: cheat-only (DS:0x844 gate). Toggles byte DS:0x2bc9 (1 - current), then dispatches through watch-controller 0x2bd8 vtable slot +0x2c. Event 0x141 handler: cheat-only (DS:0x844 gate). Toggles byte DS:0x2bca (1 - current), then dispatches through watch-controller 0x2bd8 vtable slot +0x2c. NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000c:d200 (seg128:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000a:5339 (seg092:0539) NE FIXUP APPLIED -> 0004:70f1 (seg011:02f1) NE FIXUP APPLIED -> 000c:d583 (seg128:0383) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000c:d200 (seg128:0000) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0004:6f15 (seg011:0115) NE FIXUP APPLIED -> 000c:d583 (seg128:0383) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000c:10ce (seg122:0ece) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) Cheat-gated full-screen mode refresh path for internal event 0x142. Uses the mode-1 variant of the shared display builder, runs the common seg126/seg108/watch-controller setup shell, then tails into 0004:70f1. NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000c:3c0e (seg123:000e) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0004:70f1 (seg011:02f1) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) Cheat-gated full-screen mode refresh path for internal event 0x143. Sibling of the 0x142 path: same common setup shell, but uses the mode-0 display variant and tails into 0004:6f15. NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000c:3c0e (seg123:000e) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0004:6f15 (seg011:0115) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) Event 0x7e handler: master-cheat follow-up toggle. Requires DS:0x844 != 0, flips DS:0x6045 (live cheat latch), shows notification at DS:0x6087 (cheats-on) or DS:0x6091 (cheats-off) via display_null_check_dispatch + sprite_node_get_or_traverse. NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:2867 (seg021:2667) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:092b (seg030:292b) NE FIXUP APPLIED -> 0006:1418 (seg030:3418) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:1956 (seg030:3956) NE FIXUP APPLIED -> 0005:2867 (seg021:2667) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:092b (seg030:292b) NE FIXUP APPLIED -> 0006:1418 (seg030:3418) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) Event 0x410 handler: cheat-only (DS:0x844 gate). Toggles byte DS:0x604f via boolean-NOT; displays notification at DS:0x60d2 (flag on) or DS:0x60ee (flag off). NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0008:eb43 (seg064:0143) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0006:1418 (seg030:3418) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:2867 (seg021:2667) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:0fd1 (seg021:0dd1) NE FIXUP APPLIED -> 0005:0fbb (seg021:0dbb) NE FIXUP APPLIED -> 0005:1565 (seg021:1365) NE FIXUP APPLIED -> 0006:092b (seg030:292b) NE FIXUP APPLIED -> 0008:4bba (seg055:09ba) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0006:e210 (seg039:0010) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0006:1696 (seg030:3696) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:baa9 (seg082:18a9) NE FIXUP APPLIED -> 0009:baa9 (seg082:18a9) NE FIXUP APPLIED -> 0006:0b88 (seg030:2b88) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0009:a24f (seg082:004f) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0006:13b0 (seg030:33b0) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:1552 (seg021:1352) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:1511 (seg021:1311) NE FIXUP APPLIED -> 000b:29d6 (seg108:0fd6) NE FIXUP APPLIED -> 0006:e270 (seg039:0070) Init guard: if [0x6053]==0, increments it and clears [0x8c55]. Then checks [ptr+0x5b] bit 0x100; if clear, also checks 0x40 and clears it before dispatching. Three path thunk dispatch. NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:2867 (seg021:2667) NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 0005:27a4 (seg021:25a4) NE FIXUP APPLIED -> 0007:4fe8 (seg042:05e8) NE FIXUP APPLIED -> 0005:3242 (seg021:3042) NE FIXUP APPLIED -> 0005:3242 (seg021:3042) Flags guard: skip if [ptr+0x5b] has bits 0x180 set; if bit 0x40 set, clear it and fire thunk using far ptr at [0x5e82/0x5e84]; then calls two instances of the record/state-key thunk with args (0x0b,0x10,0x1,0x0). NE FIXUP APPLIED -> 000b:2706 (seg108:0d06) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:2e9b (seg109:009b) NE FIXUP APPLIED -> 000b:2e6f (seg109:006f) NE FIXUP APPLIED -> 0006:e270 (seg039:0070) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 000b:2e85 (seg109:0085) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0006:e270 (seg039:0070) NE FIXUP APPLIED -> 0006:0208 (seg030:2208) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:e252 (seg030:0252) NE FIXUP APPLIED -> 0005:02c1 (seg021:00c1) NE FIXUP APPLIED -> 0005:0522 (seg021:0322) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 0006:170c (seg030:370c) NE FIXUP APPLIED -> 0005:e119 (seg030:0119) NE FIXUP APPLIED -> 0007:4a9c (seg042:009c) NE FIXUP APPLIED -> 0006:e270 (seg039:0070) NE FIXUP APPLIED -> 0007:4fe8 (seg042:05e8) NE FIXUP APPLIED -> 0007:f871 (seg051:0e71) NE FIXUP APPLIED -> 000b:d924 (seg118:0524) NE FIXUP APPLIED -> 0005:2b70 (seg021:2970) NE FIXUP APPLIED -> 000b:4053 (seg109:1253) Tests bit 0x2 at [ptr+0x5b]; if set, pushes extra param and ptr then dispatches. Guards conditional state path by flag bit 2. NE FIXUP APPLIED -> 000b:4082 (seg109:1282) NE FIXUP APPLIED -> 000b:d987 (seg118:0587) NE FIXUP APPLIED -> 0005:033e (seg021:013e) NE FIXUP APPLIED -> 0005:0376 (seg021:0176) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 000b:d5ee (seg118:01ee) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0005:0466 (seg021:0266) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0006:4b36 (seg032:0336) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:088f (seg021:068f) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:28c1 (seg087:00c1) NE FIXUP APPLIED -> 000a:2a54 (seg087:0254) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0005:0522 (seg021:0322) NE FIXUP APPLIED -> 0005:04de (seg021:02de) NE FIXUP APPLIED -> 0005:049a (seg021:029a) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) Core state tick/dispatch helper for this 000c entity family. Uses fields +0x38/+0x39/+0x3b/+0x3d/+0x5b, clears mode bit 0x100 when +0x38 is zero, calls cleanup helper 000c:ac55 when needed, then calls 000c:7730(state,1), and advances state chain when active. Reset wrapper: zeroes +0x38 and +0x39, then runs entity_state_tick_dispatch. Advance helper A: when +0x49!=0, moves to next state node via pointer pair at +0x3b/+0x3d using node offsets +2/+4; when chain ends, either clears +0x38 and re-dispatches or falls back to backup pointer +0x41/+0x43. NE FIXUP APPLIED -> 0008:2d15 (seg053:0115) Fires thunk dispatch only if global handle [0x6054] != -1; otherwise no-op. Guard for callbacks bound to a specific entity handle. NE FIXUP APPLIED -> 0008:2dc5 (seg053:01c5) 3-arg variant of entity_state_fire_if_handle_valid: pushes [BP+0xe](byte), [BP+0xc], [BP+0xa], then handle [0x6054] before CALLF 0000:ffff. NE FIXUP APPLIED -> 0008:311b (seg053:051b) Advance helper B: similar to helper A but follows alternate node offsets +6/+8 and fallback pointer +0x45/+0x47. Full-screen display/blit helper. If param_2:param_1 == 0:0, calls thunk with delay value 0x48c; then loads display object at [0x4cd0], reads byte [+0x5], sets up a full 640x480 rect (0..0x27f, 0..0x1df), and calls far display function with entity coords param_3:param_2. Result DX:AX is a coordinate pair used by caller. NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 0004:0000 (seg002:0000) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) If far ptr non-NULL, writes offset 0x6241 (data/table ptr) into *ptr, then dispatches via thunk. Sets data reference on an entity/state-block. NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0004:0069 (seg002:0069) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) Local startup/display three-way file-family selector. field49==0/1/4 builds one of three sibling filenames from inherited base 0x6aa:0x6ac plus stem 0x621c into object+0x520, then runs the common redraw/palette/input refresh path; field49==2 uses vfunc+0x3c and -1 normalizes back to 0. NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0004:0098 (seg002:0098) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0004:0098 (seg002:0098) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0004:0098 (seg002:0098) NE FIXUP APPLIED -> 0004:0167 (seg002:0167) NE FIXUP APPLIED -> 0004:01eb (seg002:01eb) NE FIXUP APPLIED -> 0008:770e (seg059:0d0e) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0004:0117 (seg002:0117) NE FIXUP APPLIED -> 000b:358d (seg109:078d) Polls anim-complete flag at [param_2+0x14+0xa]: if zero, increments field49 and calls entity_state_check_field49_and_call_vfunc3c to sequence to next state; if non-zero, calls vtable[0x3c] immediately. Input handler for the same transition file-family lane. Left/Right decrements field49, n/N/Right increments it, e/E arms field47, and '-' after arming forces field49=4 before re-entering the selector; ESC/x/X exits through vfunc+0x3c. NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:283d (seg087:003d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 000b:326e (seg109:046e) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) Wrapper around palette_fade_begin_range using the full 0x80-entry palette range, step 4, and direction/state 2. Wrapper around palette_fade_begin_range using the full 0x80-entry palette range, step 4, and direction/state 1. Polls VGA status port 0x3DA until vertical retrace transitions; used by the seg126 pre-entry loop. Allocates transition-local text renderer presets 0x10 and 0x11 into 0x8c5c:0x8c5e and 0x8c60:0x8c62, seeds both from DS:0x631a, and loads the file-backed seg126 control buffer. Script opcodes 0x40 and 0x24 later select between these two preset text lanes; the exact higher-level UI label remains open. NE FIXUP APPLIED -> 0008:ec23 (seg064:0223) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0008:55a8 (seg056:05a8) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:79a3 (seg077:03a3) NE FIXUP APPLIED -> 0004:0000 (seg002:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0004:0098 (seg002:0098) NE FIXUP APPLIED -> 0004:0167 (seg002:0167) NE FIXUP APPLIED -> 0004:0117 (seg002:0117) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) transition_preentry_setup_resources stores one full file-backed transition script/control buffer here at 0x6301:0x6303 after composing the path from shared base 0x6aa:0x6ac plus local suffix buffers through seg072 0009:3600 and reading the payload through seg070 file helpers. NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0008:ec62 (seg064:0262) seg126 pre-entry setup resets the local palette-fade active byte 0x630a before the transition loop starts. NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0004:0069 (seg002:0069) Release paired transition text renderers and script buffer; on the late completion branch it builds temporary DS:0x6341 animation state and raises shared g_active_dispatch_entry_farptr[+0x40]. This is a local presentation-handoff step, not a canonical active-entry owner install. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:ec23 (seg064:0223) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) Constructs the DS:0x6341 transition-local animation object, immediately followed by g_active_dispatch_entry_farptr[+0x40] = 1 at 000c:c963 in the same pre-entry setup path. NE FIXUP APPLIED -> 000e:2777 (seg142:3f77) NE FIXUP APPLIED -> 000d:85da (seg137:07da) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:5546 (seg056:0546) NE FIXUP APPLIED -> 0008:55cf (seg056:05cf) NE FIXUP APPLIED -> 0008:55df (seg056:05df) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0008:ec8e (seg064:028e) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) Runs the seg126 pre-entry loop: setup resources, repeatedly step the local script plus palette fade until either 0x62fe or fallback state 0x31a2 becomes non-zero, then finalize the transition state. Shared 0x31a2 break/hold depth is the second seg126 loop-exit condition here: if local completion byte 0x62fe is still clear but 0x31a2 becomes positive, the shell exits into transition_preentry_release_resources instead of iterating again. Recovered seg126 pre-entry step body starts here. It runs the local script/display step, but yields to the palette-fade controller whenever 0x630a is active instead of continuing the normal script path. transition_preentry_step_script yields to the palette-fade controller whenever 0x630a is active instead of taking its normal script/display path. NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) transition_preentry_step_script: script control byte 0x5e selects palette_fade_begin_full_down() here before incrementing the local script offset. transition_preentry_step_script: control byte 0x21 consumes the next u16 operand into SI/current line baseline and advances the local script offset by 2 before continuing. transition_preentry_step_script: control byte 0x40 renders one NUL-terminated entry from the script buffer through renderer object 0x8c5c:0x8c5e, advances SI by rendered width + 4, and then scans forward to the next opcode byte. NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 0009:943a (seg080:083a) transition_preentry_step_script: control byte 0x24 mirrors the 0x40 text-render path but uses the second renderer object 0x8c60:0x8c62. NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 0009:943a (seg080:083a) transition_preentry_step_script: control byte 0x23 marks local completion byte 0x62fe = 1 and returns; the outer seg126 shell exits on the next loop test. transition_preentry_step_script: script control byte 0x26 selects palette_fade_begin_full_up() here; control byte 0x2a shares the same post-fade bookkeeping path at 000c:cd1d. Small seg126 state-dispatch gate keyed by byte 0x630a and word 0x630b. Returns immediately for zero, dispatches to 000c:cdde for state 1, and to 000c:ce57 for state 2. Local transition fade initializer: 0x630e:0x6310 = palette source, 0x6312 = start index, 0x6314 = count, 0x6316 = step, 0x630d = brightness, 0x630a = active, 0x630b = direction/state (1 = full-down, 2 = full-up). Wrappers 000c:c616 and 000c:c600 pass DS:0x8c64, start 0, count 0x80, step 4. transition_palette_fade_begin installs palette source/range/step into 0x630e..0x6316, asserts 0x630a, then kicks one immediate fade tick. VGA palette fade-down step: loops over palette range [0x6312..0x6312+0x6314], writes (R-offset, G-offset, B-offset) clamped to 0 to I/O 0x3c8/0x3c9. Decrements brightness offset [0x630d] by step [0x6316]; clears active flag [0x630a] when fully black. VGA palette fade-up step: same loop as fade-down but adds brightness offset. Clamps max at 0x3f (63, VGA full). Clears [0x630a] when fully bright. NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 0003:b621 (seg001:4021) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:4097 (seg109:1297) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000b:330c (seg109:050c) NE FIXUP APPLIED -> 000a:784b (seg096:024b) NE FIXUP APPLIED -> 000b:4a00 (seg111:0000) NE FIXUP APPLIED -> 000a:e842 (seg104:0242) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000b:3d2a (seg109:0f2a) NE FIXUP APPLIED -> 000b:26e9 (seg108:0ce9) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 000a:78e4 (seg096:02e4) NE FIXUP APPLIED -> 000b:3362 (seg109:0562) Variant of entity_call_vtable_1e_via_ptr (d75e): calls (*[*param_1 + 0x3c])(). Near-identical body, different call sites. NE FIXUP APPLIED -> 000a:e709 (seg104:0109) Empty stub, no-op return. Empty stub, no-op return. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) Resets cursor navigation state: [+0x47]=0xffff, [+0x32/+0x33]=0xff (zone prev), clears all directional flags +0x37..+0x3e, mouse buttons +0x3f..+0x42, key field +0x36, +0x35, +0x34, +0x45. NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) Cursor navigation dispatcher: calls cursor_zone_quadrant_classify, updates directional flags [+0x37..+0x3a], reads mouse buttons from [0x63da]. Main switch on direction index (4=NW..9=SE) dispatches appropriate event handler. Also maps cursor keys: 0x48=up, 0x50=down, 0x4b=left, 0x4d=right, 0x39=space. NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 000b:2e00 (seg109:0000) NE FIXUP APPLIED -> 0008:bd20 (seg061:0320) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) Pure 0x31a2 edge-wait gate: spin until the shared break/hold depth becomes positive, then return into the local presentation path without other state changes. Called from cursor_nav_update_and_dispatch. If cursor active ([0x63e0] != 0), copies PIT rate [0x39ce] into obj at [0x4458+0x24]; clears [+0x26/+0x27]; calls throttle thunk. NE FIXUP APPLIED -> 000a:44c6 (seg091:00c6) Single-instruction trampoline: CALLF 0000:ffff. Caller observed: 000c:e4f5 (FUN_000c_e4e0). NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) Positive shared 0x31a2 aborts this local presentation loop early: the function clears 0x8a94-0x8a98, zeroes 0x63e0, and returns instead of continuing the normal 0x63da-driven render/update path. NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 0003:c2cf (seg001:4ccf) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) Positive shared 0x31a2 aborts this later local presentation/cleanup loop too, matching the same break-depth model as 000c:e546 rather than a local state-bit test. NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 0003:c2cf (seg001:4ccf) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) Classifies position into 9-zone grid: compares [0x63d6]/2 and [0x63d8]/2 (screen center?) against threshold box [0x8c6c..0x8c72]. Returns entry from 9-word table at 0x6401. Used for cursor/entity directional zone detection. NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) Sets [ptr+0x72]=param_2-1 (slot count-1), calls FUN_000c_ee44 and FUN_000c_ec9e to validate/refresh. On completion or flag conditions at +0x75/+0x74/+0x78/+0x76, calls vtable[0]() as done callback. Appends string (word-aligned copy of param_2) to fixed 10-entry queue at [ptr+4]; count at [ptr+2]. Sets [ptr+0xd]=param_4. Used for command/text queuing. NE FIXUP APPLIED -> 0003:e628 (seg001:7028) NE FIXUP APPLIED -> 0003:d96e (seg001:636e) Walks 0xb-stride array from [ptr+4] (count at [ptr+2]); for each entry where [entry+9]==param_4, calls unresolved_far_thunk_dispatch. Iterates all matching entries. NE FIXUP APPLIED -> 0003:e628 (seg001:7028) NE FIXUP APPLIED -> 0003:d96e (seg001:636e) If [ptr+2] < 1 returns 0xffff (empty sentinel). Otherwise dispatches via unresolved_far_thunk_dispatch. NE FIXUP APPLIED -> 0003:e628 (seg001:7028) Searches 0xb-stride array from [ptr+4] (count at [ptr+2]) for entry where [entry+9]==param_4. Calls unresolved_far_thunk_dispatch on first match. Returns segment-high of param_1 if no match. NE FIXUP APPLIED -> 0003:e628 (seg001:7028) Pushes named entry onto slot array: copies string param_2 to [base+0x7c] (max 8 chars checked), writes 6 words of params to [base+0x85..0x8f], increments [ptr+0x7a]. Asserts count <= 29 (0x1d). Stride 0x15, base at ptr+0x67. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Pushes raw 0x15-byte entry from param_2 to slot array: copies 10 words + 1 byte to [ptr+0x7a*0x15+0x7c], increments [ptr+0x7a]. Asserts count <= 29. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Pops top entry from slot array: decrements [ptr+0x7a]. Asserts count >= 0. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Initializes slot array state: [ptr+0x78]=0 (count_b?), [ptr+0x76]=0 (index?), [ptr+0x75]=1 (active flag). Does NOT reset [ptr+0x7a] count. Clears slot array flags: [ptr+0x74]=0, [ptr+0x75]=0. Used to disable/reset active state without touching entry data. Returns pointer to current slot entry: ptr + [ptr+0x7a]*0x15 + 0x67. Stride 0x15, base offset 0x67. Returns NULL (0) if [ptr+0x7a] <= 0. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0009:3dcd (seg072:07cd) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) Null-guard vtable dispatch: if param_1 is non-null, calls (*[param_1+8+0x10])() — vtable entry at offset 0x10 from ptr (vtable[8]?). Asserts non-null. NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) Searches string-keyed table at [0x65bc/0x65be] (size at [0x65c2]) for param_1 key string. On hit: writes value word to *param_2 and int to *param_3, returns 1. On miss: returns 0. Entry layout: [key_str][value_word][int]. Pushes a (word_a, word_b) pair onto a 31-entry fixed stack at [ptr+0x80] (count). Fires error thunk if full. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Pops and returns word_a from the pair stack at [ptr+0x80]. Fires error thunk if empty. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:d86f (seg001:626f) NE FIXUP APPLIED -> 000d:60e5 (seg134:00e5) NE FIXUP APPLIED -> 0003:c994 (seg001:5394) Bounds-checked lookup: asserts param_1 < [0x8c88] then returns word at [0x8c84+param_1*4]. Table at 0x8c84 (count at 0x8c88), stride 4. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Initializes entity mini-VM stack at [ptr+0xcc..+0xd4]: sets sp/fp to self, sets max depth 199. If initial data ptr non-NULL and size>0, copies initial data onto stack. Returns ptr. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) Copies 100 words (200 bytes) from [param_2+4] to [param_1+4], then copies 4 words from offsets +0xcc..+0xd2. Full entity VM state clone. Push call frame on entity VM stack [ptr+0xcc]: saves return addr [ptr+0xd4], adjusts sp by param_2 bytes, zeroes the new frame region. Sets up entity VM context: calls entity_vm_stack_init_with_data then writes fields +0xd6..+0xe3 from params (position/dimension/state data). NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Conservative VM rename: calls entity_vm_slot_load_value_plus_offset() and stores the returned 32-bit value into fields +0xd6/+0xd8. NE FIXUP APPLIED -> 000d:5572 (seg133:1d72) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000c:ee32 (seg130:0432) Hidden opcode dispatcher on the seeded +0xd6/+0xd8 control stream. Current verified family split: immediate caller-stream seeders at fd51/fd91/fdd1/fe11 versus recursive frame replay at ff1f/ff9f feeding fbf7/fc4b. NE FIXUP APPLIED -> 000c:ea53 (seg130:0053) NE FIXUP APPLIED -> 000c:ecf5 (seg130:02f5) Generic frame-record writer: pops a far-pointer dword from caller stream [state+0xcc/+0xce], computes frame_base = state + [state+0xd4], and stores the dword at [frame_base + placement_byte + 0x4/+0x6]. For the 000d:21ed record shape, placement_byte=0x0006 would land this at frame+0x0a/+0x0c. Forward frame-record blob producer: reads placement and length from +0xd6/+0xd8, copies len bytes from caller stream [state+0xcc/+0xce] into [frame_base + placement + 0x4]. Best current fit for the 000d:21ed inline-tail lane is placement 0x000a -> frame+0x0e. Immediate literal seeder: pops 1 byte from the +0xd6/+0xd8 control stream and pushes that byte directly onto the caller stream. Immediate literal seeder: pops 1 byte from the +0xd6/+0xd8 control stream, sign-extends it to a word, and pushes that word onto the caller stream. Immediate literal seeder: pops 1 word from the +0xd6/+0xd8 control stream and pushes that word onto the caller stream. Immediate literal seeder: pops 1 dword literal from the +0xd6/+0xd8 control stream and pushes that dword onto the caller stream before the recursive frame replay family re-materializes it into child-frame records. Recursive frame->caller dword replay: reads a placement byte from +0xd6/+0xd8, loads a dword from [frame_base + placement + 0x4/+0x6], decrements [state+0xcc] by 4, and writes it back to the caller stream. For the 000d:21ed record shape, placement 0x0006 lands the setup far pointer at frame+0x0a/+0x0c. Reverse frame-record dword copier: reads placement from +0xd6/+0xd8, loads a dword from [frame_base + placement + 0x4/+0x6], subtracts 4 from caller stream [state+0xcc], and writes that dword back onto the caller stream. Best current fit for the 000d:21ed setup far-pointer lane is placement 0x0006. Sibling frame-record blob copier: reads placement byte then length byte from the seeded +0xd6/+0xd8 stream, copies len bytes from [frame_base + placement + 0x4] back onto the caller stream, and therefore fits the 000d:21ed record family's inline-tail lane when placement=0x000a. The matching far-pointer lane is caseD_0 at 000c:fbf7 with placement=0x0006. NE FIXUP APPLIED -> 000d:613e (seg134:013e) NE FIXUP APPLIED -> 000d:6694 (seg134:0694) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) NE FIXUP APPLIED -> 000d:67f2 (seg134:07f2) NE FIXUP APPLIED -> 000d:60e5 (seg134:00e5) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) NE FIXUP APPLIED -> 000d:687b (seg134:087b) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) NE FIXUP APPLIED -> 000d:6c31 (seg134:0c31) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) NE FIXUP APPLIED -> 000d:62ac (seg134:02ac) NE FIXUP APPLIED -> 000d:6cf6 (seg134:0cf6) NE FIXUP APPLIED -> 000d:6694 (seg134:0694) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) Opcode family 0x18..0x1b referent-chain mutators: 0x18 APPEND_UNIQUE_INLINE (implied), 0x19 APPEND_UNIQUE_INDIRECT, 0x1a REMOVE_MATCHING_INDIRECT, 0x1b REMOVE_MATCHING_INLINE. Selects append/remove helper then returns via entity_vm_opcode_finish. Opcode selector local is [BP-0x32] here; compares to 0x19/0x1a (and later 0x1a/0x1b) drive mutate/append-vs-remove behavior inside 0988. NE FIXUP APPLIED -> 000d:6a9a (seg134:0a9a) NE FIXUP APPLIED -> 000d:68c3 (seg134:08c3) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) NE FIXUP APPLIED -> 000d:613e (seg134:013e) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000d:613e (seg134:013e) NE FIXUP APPLIED -> 000d:613e (seg134:013e) NE FIXUP APPLIED -> 000d:613e (seg134:013e) NE FIXUP APPLIED -> 000d:62ac (seg134:02ac) NE FIXUP APPLIED -> 000d:62ac (seg134:02ac) NE FIXUP APPLIED -> 000d:62ac (seg134:02ac) NE FIXUP APPLIED -> 000d:62ac (seg134:02ac) NE FIXUP APPLIED -> 000d:60e5 (seg134:00e5) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:a99d (seg001:339d) FUN_000d_ebe3 stage-1 payload shape: does not read +0xd6/+0xd8 byte metadata; writes one frame-local word (BP-0x1c6) onto VM stream stack ([context+0xcc]-=2, store word), then jumps to entity_vm_opcode_finish. FUN_000d_ebe3 stage-2 payload shape: consumes one 32-bit pair from stream stack at [context+0xcc] (read two words, then +4), compares against AX:DX threshold, pushes 16-bit boolean result back to stack, then entity_vm_opcode_finish. Boundary suspect sentinel in FUN_000d_ebe3 chain: decompiles as INT3-only stub; called conditionally when [obj+0xba]==0 between 22bc and 2104. Treat as control gate/trap island, not a verified payload consumer. NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000c:edf7 (seg130:03f7) Internal VM opcode block: creates one 0x6714 context from the caller stream state (+0xcc/+0xce). If the returned object is flagged immediate, writes the returned pair straight to the caller output slot; otherwise forwards the created object's low word through entity_vm_opcode_finish(). This direct entity_vm_context_create_from_slot_index caller hardcodes the 46ec/5572 additive slot-load parameter to 0 while still passing a separate signed context word. Current evidence therefore does not tie this site to the NPCTRIG slot-0x0A clause-start family. NE FIXUP APPLIED -> 000c:edb0 (seg130:03b0) FUN_000d_ebe3 finalizer stage payload shape: writes mixed scalar output to caller out-ptr ([BP+0xA]) and returns through entity_vm_opcode_finish. Path A stores frame dword (BP+0xfdaa/fdac); path B stores object word from [returned_obj+2] with high word zero. Recovered hidden caller-frame setup: seeded context stream +0xd6/+0xd8 is read here as word slot_index, word add_word_a, word add_word_b, sbyte mode_flag, sbyte inline_blob_len; the call at 000d:21ed pushes slot_index into context +0x32 and (add_word_a + add_word_b) into context +0x34. Dynamic additive arg for entity_vm_context_create_from_slot_index: AX = second streamed word (+0x2) + third streamed word (+0x4) from the seeded +0xd6/+0xd8 stream; first streamed word is the slot index. Hidden sequencer consumer: reads seeded +0xd6/+0xd8 as (word slot_index, word add_a, word add_b, byte setup_len, byte inline_len), passes [frame+0x0a/+0x0c] as setup far ptr into entity_vm_context_setup, copies [frame+0x0e..] as separate inline tail, then uses two signed metadata bytes plus streamed words to build an entity_link matrix. Recovered pre-call layout: caller frame base is caller+[caller+0xd4]; [frame+0x0a/+0x0c] is the far ptr passed into entity_vm_context_setup, [frame+0x0e..] is a separate inline tail, and the seeded +0xd6/+0xd8 lane contributes slot, add_a, add_b, setup_len, inline_len. Mis-split internal opcode block: consumes streamed entity ids and repeatedly calls entity_link (0008:7d27) to build a bidirectional link/closure matrix; reached from the inline-payload lane around 000d:21ed. Sequencer-internal matrix stage reached from the inline-payload lane near 000d:21ed: reads two signed metadata bytes from +0xd6/+0xd8 as lead-row-count and shared target-list width, consumes caller-stream words as entity/link ids, calls 0008:7d27 in nested loops, and only pushes back words that do not carry bit 0x0400 before jumping to entity_vm_opcode_finish. Reads first signed metadata byte from context +0xd6/+0xd8 stream; used as loop dimension/count input for the following entity_link matrix build. Reads second signed metadata byte from context +0xd6/+0xd8 stream; paired with the first byte to size/shape the streamed id matrix. NE FIXUP APPLIED -> 0008:7d27 (seg059:1327) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0008:7377 (seg059:0977) NE FIXUP APPLIED -> 000d:6d7a (seg134:0d7a) NE FIXUP APPLIED -> 000d:6d7a (seg134:0d7a) NE FIXUP APPLIED -> 000d:558d (seg133:1d8d) NE FIXUP APPLIED -> 000c:edf7 (seg130:03f7) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:9971 (seg025:0771) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:9fef (seg025:0def) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:a04c (seg025:0e4c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0005:a173 (seg025:0f73) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000d:6602 (seg134:0602) NE FIXUP APPLIED -> 000d:62ac (seg134:02ac) NE FIXUP APPLIED -> 000d:60e5 (seg134:00e5) NE FIXUP APPLIED -> 000a:454d (seg091:014d) Shared VM opcode epilogue: if the local referent result is non-zero, writes 0x8c94 from BP-0x30, optionally pops one slot-array frame via 0x659c/0x659e, and returns the opcode result from BP-0x34. NE FIXUP APPLIED -> 000c:edf7 (seg130:03f7) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:283d (seg087:003d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:2866 (seg087:0066) NE FIXUP APPLIED -> 000a:2ab8 (seg087:02b8) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0009:3bc2 (seg072:05c2) NE FIXUP APPLIED -> 0009:3bc2 (seg072:05c2) NE FIXUP APPLIED -> 0009:3bc2 (seg072:05c2) NE FIXUP APPLIED -> 0009:3dcd (seg072:07cd) NE FIXUP APPLIED -> 0009:3dcd (seg072:07cd) NE FIXUP APPLIED -> 0009:3ff0 (seg072:09f0) NE FIXUP APPLIED -> 0009:3ff0 (seg072:09f0) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:d0ca (seg001:5aca) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:46eb (seg091:02eb) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0003:a995 (seg001:3395) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:cd8a (seg001:578a) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 0003:cd8a (seg001:578a) NE FIXUP APPLIED -> 0003:e7c1 (seg001:71c1) NE FIXUP APPLIED -> 0003:e7c1 (seg001:71c1) NE FIXUP APPLIED -> 0003:e7c1 (seg001:71c1) NE FIXUP APPLIED -> 0003:e721 (seg001:7121) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0009:2156 (seg070:0556) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 000d:60bf (seg134:00bf) NE FIXUP APPLIED -> 000d:6000 (seg134:0000) 0x65a behaves as the configured relative runtime-owner filename/path component, while 0x6d6:0x6d8 is the mutable base/resource-root path buffer passed into 0009:3600 for slash-aware path composition before existence validation. NE FIXUP APPLIED -> 000d:6000 (seg134:0000) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000d:60bf (seg134:00bf) Category-only slot selector: if entity id is 1..255 and class-word bit 0x0002 is clear, return entity_id + base @0x8c7e; else if class nibble from 0x7e46 is 4, return class byte @0x7e05 + base @0x8c80; else return type word @0x7df9 + base @0x8c7c. Bases are cumulative category spans seeded in 000d:44df from 0x6608..0x660e. NE FIXUP APPLIED -> 0005:2686 (seg021:2486) NE FIXUP APPLIED -> 0005:1238 (seg021:1038) NE FIXUP APPLIED -> 0005:11c4 (seg021:0fc4) NE FIXUP APPLIED -> 0005:0f31 (seg021:0d31) NE FIXUP APPLIED -> 0005:088f (seg021:068f) Masked VM-context hub: maps entity to one runtime slot, tests the owner-table mask pair at 0x6611 + 0x1315/+0x1317, and only then falls into 000d:46ec. Wrappers 0005:2c35 and 0005:2c68 are just sign-extended extra-offset shims over this path. entity_vm_context_create_from_slot_index: owner row ((+0x10/+0x12) + 0x0d*slot + 4) is mirrored separately to 0x39ca[slot]; the live +0xd6/+0xd8 control stream passed into entity_vm_context_setup comes from entity_vm_slot_load_value_plus_offset, not from that owner-row mirror. 0x39ca follow-up: this helper still provides the only verified per-slot mirror-row write (0x39ca[slot] = {source_off, source_seg}). Checked 0008:709c/70cb, 0008:7309/7338, and 0008:85f9/8617 only save/restore or allocate the global table base pointer. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 000c:f844 (seg132:0244) Context setup split verified from the call sequence: the new mini-VM object is context+0x36, the initial +0xcc stream is copied from caller-supplied setup data/length, the slot-load-plus-offset result seeds +0xd6/+0xd8, and the owner-table row (+0x10/+0x12)+0x0d*slot+4 is preserved separately rather than used as the immediate +0xcc stream source. Mirrors per-slot source far pointer into global 0x39ca indexed by context slot id (word at +0x2), supporting later slot-based stream access. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Marks the context busy at +0x123, syncs the current +0x120/+0x36 value lane through entity_vm_set_field_da_to_global, optionally writes the result to +0x11b/+0x11d, then dispatches through vtable slot +0x08 on success. NE FIXUP APPLIED -> 000c:f98b (seg132:038b) Context destroy path: runs the base seg061 cleanup, and when +0x122 is clear also notifies 000d:6251 with the context id at +0x02. NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) NE FIXUP APPLIED -> 000d:6251 (seg134:0251) Context save path: serializes +0x11f, +0x121, +0x10c, +0x34, and the 0x80-byte buffer at +0x36/+0x38 after the base save helper. NE FIXUP APPLIED -> 0008:ce3d (seg061:143d) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) Saves only the low word at context +0x10c. The companion high word is not serialized here; entity_vm_context_load rebuilds +0x10c/+0x10e via 000d:5572 using this saved word as the additive argument. NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) Context load rebuilds derived value state after selector choice: reloads saved low word as the additive argument to entity_vm_slot_load_value_plus_offset, restores +0x10c/+0x10e, and refreshes owner-source pair +0x117/+0x119. NE FIXUP APPLIED -> 0008:ce00 (seg061:1400) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) Reloads object fields +0x32/+0x34 through entity_vm_slot_load_value_plus_offset and stores the returned pair at +0x10c/+0x10e; the same object later serializes +0x10c through seg070 save logic. Constructs the global VM runtime object at 0x6611: allocates the 0x2040-byte body, initializes the slot table, and stores the owner/resource object returned by 000d:7000 into +0x1315/+0x1317. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:b8e2 (seg001:42e2) NE FIXUP APPLIED -> 000d:7000 (seg135:0000) Clears the 0x26-byte slot table across 0x80 entries and reinitializes the runtime budget/default fields at +0x1300..+0x1314. Releases per-slot far pointers at +0x1e/+0x20 and +0x22/+0x24 across the 0x80-entry runtime table, then destroys the runtime-side object at +0x130a. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) Global runtime destroy path: releases the runtime slot table, calls the owner/resource cleanup through +0x1315 when present, destroys the runtime-side object at +0x130a, and optionally frees the runtime body. NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Conservative VM rename: scans 0x26-byte slot records, finds a matching slot id, and tracks one candidate slot for reuse/eviction. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000d:7195 (seg135:0195) NE FIXUP APPLIED -> 000d:714c (seg135:014c) Reads the 0x14-byte class header for child (class_id + 2). Later fields prove header dword0 = extra-slot count beyond the fixed 0x20 base rows, while header dword8 = first code-byte offset/base. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 000d:714c (seg135:014c) Reads the cached 6-byte subentry table for the same child. Size is extra_count * 6 + 0xc0 = 6 * (0x20 + extra_count), so the table is a fixed 0x20 base-slot prefix plus extra rows. Conservative VM rename: loads or reuses one slot subvalue, allocates backing data when needed, and contains a verified PUSH 0x410 emission path. PUSH 0x410 + DS:6616 into fatal_error_report_fmt_a_and_exit. This is a fatal validation/report path, not gameplay event 0x410 dispatch. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 000d:714c (seg135:014c) Materializes one slot body by reading the absolute source range derived from the 6-byte row: word0 = body length, dword2 = 1-based offset relative to header base (bytes 8..11). NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:a98e (seg001:338e) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) Thin wrapper over entity_vm_slot_load_value() that adds the caller-provided offset to the returned low word. Conservative VM rename: decrements one slot use/count field and traps on underflow. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Conservative VM rename: releases one slot value, restores the owning 0x1300/0x1302 budget, and marks the slot state as -1. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:2b9d (seg087:039d) NE FIXUP APPLIED -> 000a:2c8c (seg087:048c) NE FIXUP APPLIED -> 000a:2c41 (seg087:0441) NE FIXUP APPLIED -> 0008:7663 (seg059:0c63) NE FIXUP APPLIED -> 0008:7da4 (seg059:13a4) NE FIXUP APPLIED -> 0008:bbb6 (seg061:01b6) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:2bd1 (seg087:03d1) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) Initializes the VM referent registry at 0x8c8c/0x8c8e and clears the current referent id at 0x8c94. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Destroys the VM referent registry buffer allocated by 000d:6000 and clears 0x8c8c/0x8c8e. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Allocates one node from the VM referent registry free list, splitting large free nodes when needed, and stores the current referent id from 0x8c94 into node field +0x04. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Walks the referent-registry list from 0x8c90 and releases every live node whose +0x04 referent id matches the supplied id. Frees one referent-registry node, marks it free, and coalesces with adjacent free neighbors when possible. Debug/assert helper for the referent registry allocator state at 0x8c8a/0x8c8c. NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Destroys one referent-chain head by walking nodes through 000d:6651 and freeing both the node and any indirect payload node when the chain is string-backed. Iterates one referent-chain link: on first call returns the head node offset, then advances through each node's next field until 0. Deep-copy helper for one referent chain. Copies fixed-size inline payloads directly, or duplicates indirect string payload nodes when the chain type byte at +0x04 is non-zero. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) Returns the payload pointer for one chain entry by index. For string-backed chains it resolves the indirect payload node; for inline chains it returns node+0x02. Returns the indirect payload pointer stored at node field +0x02 for one string-backed referent-chain entry. Appends one node offset to the tail of a referent chain. Appends entries from one source referent chain into another, skipping duplicates by inline compare or string compare depending on the type byte at +0x04. Walks one source chain against the destination chain and removes matched entries in place. Uses string/indirect compare mode when the chain type byte is non-zero and frees removed registry nodes. Tests whether one referent chain already contains the supplied inline or indirect payload entry. Finds the Nth entry in a referent chain and overwrites its payload in place. Frees the old indirect/string payload first when the chain uses indirect storage. NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 000a:4742 (seg091:0342) Debug walk over one referent chain; resolves each indirect payload entry and asserts through the local debug path. NE FIXUP APPLIED -> 000a:4742 (seg091:0342) NE FIXUP APPLIED -> 0003:c30a (seg001:4d0a) Seg070 helper-backed owner loader: +0x10 is a far-pointer path table, +0x18 is a paired word-id table consumed by the 0009:67b6/6916 path-format/open loops; no direct classid/object-index arithmetic is visible here. Owner/resource helper is now narrowed to a file-backed indexed loader: seg070 raw windows 0009:67b6 and 0009:6916 iterate helper-owned tables at +0x10/+0x18, format per-entry paths, then open/read/close via 0009:1c3a/2034/1e61 before vtable +0x0c materializes the 0x0d-stride owner records. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Destroy/release companion for entity_vm_runtime_owner_resource_create: frees child +0x10/+0x12, destroys the embedded seg069/070 helper object, and optionally frees the helper body. Destroy/release companion for entity_vm_runtime_owner_resource_create: frees child +0x10/+0x12, destroys the embedded seg069/070 helper object, and optionally frees the helper body. NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:1800 (seg069:0000) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Owner-resource child-range reader: forwards (class_id_or_slot + 2, dest_far, range words) to helper vtable +0x0c and traps on status byte 0xff at dest+0x20. NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) Static 0x39ca seed writer: allocates local 0x44-byte object and writes fixed source DS:67f2 into 0x39ca[obj+2], unlike owner-backed mirror rows from 000d:46ec. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0006:e4f3 (seg039:02f3) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) Sets g_active_dispatch_entry_farptr[+0x40] to 1. Static active-dispatch seed writer: allocates default entry, writes fixed source DS:6872 into 0x39ca[obj+2], then stores g_active_dispatch_entry_farptr. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:9e12 (seg059:3412) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 000a:48ff (seg091:04ff) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0003:a897 (seg001:3297) NE FIXUP APPLIED -> 0008:cda7 (seg061:13a7) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) Recovered constructor-like helper for dispatch entry state; initializes pointer fields and runs seg061 setup/finalize calls before returning. NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:6ec7 (seg076:00c7) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) entity_dispatch_entry_init_runtime_state copies the current shared busy byte from g_active_dispatch_entry_farptr[+0x40] into the new runtime-state entry, and if the new entry remains inactive while a shared owner exists it raises the owner's +0x40 byte to 1 at 000d:805c. This is propagation/borrowing of the shared active-entry hold state, not ownership transfer. NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) Destructor-side counterpart to entity_dispatch_entry_init_runtime_state: releases two palette/work buffers (+0x46/+0x48 and +0x4a/+0x4c), updates active flag propagation via global 0x6828, destroys word-list members, and applies optional final free flag. NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0009:6ec7 (seg076:00c7) NE FIXUP APPLIED -> 0009:7aa1 (seg077:04a1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) Builds a current-palette runtime-state dispatch entry (type 0x051e) using the palette at 0x4e4:0x4e6 and the caller-supplied mode/type word, then allocates a second dispatch object (type 0x68bf) and links the pair through entity_pair_sync_b(). This is clearly part of the seg137 palette/dispatch-entry helper family, but the exact semantic role of the paired 0x68bf object is still unresolved. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) Builds a current-palette runtime-state dispatch entry (type 0x051e) from the live VGA palette globals at 0x4e4:0x4e6 with active flag parameters (1, param_3, 1). Likely a small parameterized wrapper in the seg137 palette/dispatch-entry helper family; keep the name conservative until a caller reveals the exact event meaning. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:75f3 (seg059:0bf3) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) Redraw helper: if global sprite/object pointer at 0x4f38 is set and global enable byte 0x68e5 is non-zero, calls sprite_redraw_if_needed(ptr). NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) Seeds 0x39ca[current slot] with static row DS:68ec for a local dispatch-entry object; this is not an owner-table mirror write. NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) Pending kind-0x0002 dispatch-entry gate. If entry byte +0x40 is already nonzero or the shared 0x31a2 break/hold depth is positive, dispatch vtable slot +0x08 and then decrement entry +0x40. A positive shared 0x31a2 break/hold depth lets this pending dispatch-entry path advance even while the local +0x40 hold byte is still asserted. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:ba00 (seg061:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) Creates up to two temporary runtime-state palette entries (scratch kind 0x3c, current-palette kind 0x14), waits for them to clear, redraws, clears shared g_active_dispatch_entry_farptr[+0x40], then dispatches caller vtable +0x08. Shared startup/display presentation-handoff consumer, not a canonical active-entry owner. NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0006:16e1 (seg030:36e1) FUN_000d_938c clears g_active_dispatch_entry_farptr[+0x40] only after both temporary palette/state entries finish and the redraw path completes, then dispatches the caller object through vtable slot +0x08. NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:cc01 (seg061:1201) Seeds 0x39ca[current slot] with static row DS:68f5 for a local dispatch-entry object; this is not an owner-table mirror write. NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0009:3b6a (seg072:056a) NE FIXUP APPLIED -> 0009:392e (seg072:032e) NE FIXUP APPLIED -> 0006:16d3 (seg030:36d3) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0003:e5ff (seg001:6fff) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0003:c368 (seg001:4d68) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:dbcc (seg001:65cc) NE FIXUP APPLIED -> 0003:c8e0 (seg001:52e0) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) NE FIXUP APPLIED -> 0009:3600 (seg072:0000) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0008:ebdd (seg064:01dd) NE FIXUP APPLIED -> 000a:4a1f (seg091:061f) NE FIXUP APPLIED -> 0004:5441 (seg009:0041) NE FIXUP APPLIED -> 0009:3ceb (seg072:06eb) Caller-side follow-up: this cleanup/finalize path conditionally emits the runtime callback object's vtable +0x0c using entity fields +0x12d/+0x12f, and it also constructs temporary dispatch entries through entity_dispatch_entry_init_runtime_state() for palette/presentation-side teardown work. This tightens the link between the cleanup path and the 0x4588 callback/presentation lane without yet proving a final subsystem name. Setting prototype: void entity_cleanup_resources_and_dispatch(void *entity, unsigned short flags) NE FIXUP APPLIED -> 0004:545a (seg009:005a) NE IMPORT -> ASYLUM.25 NE FIXUP APPLIED -> 0006:16e1 (seg030:36e1) NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 000a:5339 (seg092:0539) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) Runtime callback emit via vtable +0x0c: payload pair from entity fields +0x12d/+0x12f. NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:b64d (seg001:404d) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0008:eb43 (seg064:0143) NE FIXUP APPLIED -> 0006:16e1 (seg030:36e1) entity_cleanup_resources_and_dispatch clears g_active_dispatch_entry_farptr[+0x40] only on the late cleanup branch with entity byte +0x737 set and no remaining temporary object, immediately before the shared 0x2bd8 watch/controller dispatch. NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:bca8 (seg061:02a8) NE FIXUP APPLIED -> 0008:83b5 (seg059:19b5) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) Runtime callback emit via vtable +0x0c: payload pair from entity fields +0x74f/+0x751. NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:6e00 (seg076:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:6ec7 (seg076:00c7) NE FIXUP APPLIED -> 0009:4f52 (seg073:0952) NE FIXUP APPLIED -> 0003:e5cf (seg001:6fcf) NE FIXUP APPLIED -> 000a:8a55 (seg097:0c55) NE FIXUP APPLIED -> 0009:718c (seg076:038c) NE FIXUP APPLIED -> 0009:718c (seg076:038c) NE FIXUP APPLIED -> 0009:8e70 (seg080:0270) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:7aa1 (seg077:04a1) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:1c3a (seg070:003a) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 0009:2034 (seg070:0434) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:7757 (seg077:0157) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0009:7757 (seg077:0157) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0009:7757 (seg077:0157) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE IMPORT -> ASYLUM.27 NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:4a9e (seg073:049e) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) NE FIXUP APPLIED -> 0003:d907 (seg001:6307) Positive shared 0x31a2 advances this local state-5 branch only when entity byte +0x78 is set and class/state word +0x16 carries bit 0x4000; it then seeds entity word +0x747 = 5 before the optional seg092 follow-up. NE FIXUP APPLIED -> 000a:5339 (seg092:0539) NE FIXUP APPLIED -> 0008:eb43 (seg064:0143) NE FIXUP APPLIED -> 000a:5276 (seg092:0476) NE FIXUP APPLIED -> 000a:530d (seg092:050d) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:cfab (seg061:15ab) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0009:7853 (seg077:0253) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 000d:7e00 (seg137:0000) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:7905 (seg077:0305) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) NE FIXUP APPLIED -> 000d:e31c (seg140:0b1c) Positive shared 0x31a2 breaks out of the local range/state gate and advances into the flag-clear cleanup/dispatch tail instead of looping again. NE FIXUP APPLIED -> 0008:7f1d (seg059:151d) NE FIXUP APPLIED -> 0008:ca18 (seg061:1018) NE FIXUP APPLIED -> 000d:e31c (seg140:0b1c) NE FIXUP APPLIED -> 000d:e3c1 (seg140:0bc1) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 000a:6228 (seg094:0428) NE FIXUP APPLIED -> 000a:637a (seg094:057a) Entry-population helper for the 0x69ac array. Reserves a free slot among the last four entries, computes the initial proximity/visibility bucket via entity_compute_proximity_or_visibility_bucket(), stores both current and previous bucket fields, then allocates/links the backing handle through 000a:5f36. NE FIXUP APPLIED -> 000a:5f36 (seg094:0136) Aux-slot allocator for the tracked 0x69ac bucket array. Uses tracked_entity_bucket_find_free_aux_slot() for the last four entries, tags the new entry with byte +0x0a = 1, and seeds its handle via 000a:5f36(..., flag=1). NE FIXUP APPLIED -> 000a:6b2d (seg095:052d) NE FIXUP APPLIED -> 000a:5f36 (seg094:0136) Update-or-allocate helper for the tracked 0x69ac bucket array. Searches for an existing (param_1,param_2) entry, attempts to update its backing handle through 000a:606a, and falls back to 000d:ce1e allocation when no live entry remains. NE FIXUP APPLIED -> 000a:606a (seg094:026a) Removes a single tracked 0x69ac entry matching the exact (entity_id, entity_ref) pair: marks its backing handle for removal through tracked_entity_handle_mark_remove(), then clears the local entry handle/ref fields. NE FIXUP APPLIED -> 000a:60eb (seg094:02eb) Clears only the +0x02 reference field for every tracked 0x69ac entry whose reference matches param_1. Used by entity_action_by_type_dispatch before the tagged-removal pass. Bulk-remove helper over the tracked 0x69ac array: for every entry whose entity_ref matches param_1, marks the backing handle for removal and clears the local handle/ref fields. NE FIXUP APPLIED -> 000a:60eb (seg094:02eb) Variant bulk-remove helper for tracked 0x69ac entries whose entity_ref matches param_1 and whose byte +0x0a tag is set. Marks the backing handle for removal and clears the local entry state. NE FIXUP APPLIED -> 000a:60eb (seg094:02eb) NE FIXUP APPLIED -> 000a:637a (seg094:057a) NE FIXUP APPLIED -> 000a:637a (seg094:057a) Finds the tracked 0x69ac entry matching (entity_id, entity_ref) and pushes a new bucket value into the backing handle through 000a:6343. Debug/tracking side helper gated by callers at 0x45aa. NE FIXUP APPLIED -> 000a:6343 (seg094:0543) Recomputes entity-linked bucket levels from viewport overlap / distance and pushes bucket changes through the 0x4673 client layer. The bucket values look attenuation- or priority-like, but the exact gameplay subsystem is still unconfirmed. NE FIXUP APPLIED -> 0005:42c8 (seg021:40c8) NE FIXUP APPLIED -> 0005:b498 (seg027:0098) NE FIXUP APPLIED -> 000a:6343 (seg094:0543) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0003:f0c6 (seg001:7ac6) NE FIXUP APPLIED -> 0003:f0c6 (seg001:7ac6) NE FIXUP APPLIED -> 0003:f0c6 (seg001:7ac6) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:8e70 (seg080:0270) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:8c93 (seg080:0093) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0003:d94f (seg001:634f) NE FIXUP APPLIED -> 0009:8e70 (seg080:0270) NE FIXUP APPLIED -> 000a:44fd (seg091:00fd) NE FIXUP APPLIED -> 0003:f0c6 (seg001:7ac6) NE FIXUP APPLIED -> 0003:f0c6 (seg001:7ac6) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0009:8e0a (seg080:020a) NE FIXUP APPLIED -> 0009:8e70 (seg080:0270) NE FIXUP APPLIED -> 0009:9e9d (seg081:009d) NE FIXUP APPLIED -> 0009:9ea5 (seg081:00a5) NE FIXUP APPLIED -> 000a:454d (seg091:014d) NE FIXUP APPLIED -> 0003:db7d (seg001:657d) NE FIXUP APPLIED -> 0003:cb70 (seg001:5570) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:ccb7 (seg061:12b7) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 0008:bb4f (seg061:014f) NE FIXUP APPLIED -> 0008:d214 (seg061:1814) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0008:bc27 (seg061:0227) NE FIXUP APPLIED -> 0008:cc01 (seg061:1201) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) NE FIXUP APPLIED -> 0003:e4d3 (seg001:6ed3) Composite sequencer wrapper: 177c -> 1acb -> 0988 -> 22bc -> optional 1d4a -> 2104. Upstream selector into this entry remains unresolved (no direct xref edge yet). 2026-03-23 extractor follow-up: strongest target bodies (EVENT, NPCTRIG, _BOOT, SFXTRIG, SPECIAL, TRIGPAD) show no inline 0x410 literal. Treat this sequencer as consuming slot-backed event/value data rather than expecting a direct 0x410 immediate inside the current trigger-body frontier. This call enters 0988 where [BP-0x32] controls 0x19/0x1a/0x1b referent-chain behavior; 177c/1acb/2104 are wrapper stages around that opcode-local family. NE FIXUP APPLIED -> 000a:5339 (seg092:0539) NE FIXUP APPLIED -> 0008:ebe7 (seg064:01e7) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000a:14b3 (seg086:2eb3) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 000a:14b3 (seg086:2eb3) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 000a:14b3 (seg086:2eb3) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000a:14b3 (seg086:2eb3) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 000d:e600 (seg141:0000) NE FIXUP APPLIED -> 0009:fb96 (seg086:1596) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) Called once per subframe in animation_start alongside anim_load_audio_frame; this wrapper forwards the animation object to 000e:ffb0 (still unresolved due overlapping decode). NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 000e:35ef (seg143:01ef) NE FIXUP APPLIED -> 000a:30d7 (seg088:02d7) NE FIXUP APPLIED -> 0009:943a (seg080:083a) Loads one AVI audio frame ("01wb" tag = 0x62773130) into the animation ring buffer. Checks that chunk payload fits in available ring buffer space (free = +0x123 end - +0x11b write ptr). Copies data via 0x0000:ffff thunk. Increments subframe index at +0xeef; resets when it exceeds subframe count at +0x1b3. Returns 0 if chunk type mismatch or buffer is full. NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE IMPORT -> ASYLUM.18 Pushes literal 0x410 into imported ASYLUM.27 from the 000e animation/audio lane. This is an audio/media ordinal collision, not the gameplay USECODE immortality event source. NE IMPORT -> ASYLUM.27 NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:a229 (seg082:0029) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0008:a3b9 (seg059:39b9) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:9e99 (seg081:0099) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0009:c45f (seg083:005f) NE FIXUP APPLIED -> 000a:2800 (seg087:0000) NE FIXUP APPLIED -> 0003:e8a5 (seg001:72a5) NE FIXUP APPLIED -> 000e:345e (seg143:005e) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 000b:1446 (seg107:0046) NE FIXUP APPLIED -> 000a:b988 (seg101:1588) NE FIXUP APPLIED -> 0004:8674 (seg013:0474) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:c800 (seg084:0000) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 0009:e15f (seg085:015f) NE FIXUP APPLIED -> 0009:c4df (seg083:00df) NE FIXUP APPLIED -> 0009:c433 (seg083:0033) NE FIXUP APPLIED -> 0009:c6ae (seg083:02ae) NE FIXUP APPLIED -> 000a:9748 (seg099:0148) NE FIXUP APPLIED -> 000e:3639 (seg143:0239) NE FIXUP APPLIED -> 000e:34cc (seg143:00cc) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:6e00 (seg076:0000) NE FIXUP APPLIED -> 0009:6ec7 (seg076:00c7) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 000a:e709 (seg104:0109) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) Loads the movi RIFF chunk, initializes timing/ring-buffer state, advances one frame, then iterates subframes by calling anim_load_audio_frame and anim_load_video_frame_wrapper when +0xb0 is active. Assertion helper for object state: expects field +0xd4 == -1. If the sentinel differs, this calls a non-returning error thunk (0x0000:ffff). Used in constructor/init paths after core setup. NE FIXUP APPLIED -> 0008:d27e (seg061:187e) NE FIXUP APPLIED -> 0008:d3e6 (seg061:19e6) NE FIXUP APPLIED -> 0008:d3ba (seg061:19ba) NE FIXUP APPLIED -> 000b:2446 (seg108:0a46) NE FIXUP APPLIED -> 0006:16d3 (seg030:36d3) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:6e00 (seg076:0000) NE FIXUP APPLIED -> 000a:45fe (seg091:01fe) NE FIXUP APPLIED -> 0009:6ec7 (seg076:00c7) NE FIXUP APPLIED -> 000d:8ca3 (seg137:0ea3) NE FIXUP APPLIED -> 0009:7757 (seg077:0157) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:9216 (seg080:0616) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0009:6f5a (seg076:015a) NE FIXUP APPLIED -> 0009:943a (seg080:083a) NE FIXUP APPLIED -> 0006:16e1 (seg030:36e1) NE FIXUP APPLIED -> 000b:2492 (seg108:0a92) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE IMPORT -> ASYLUM.25 NE IMPORT -> ASYLUM.19 NE FIXUP APPLIED -> 0008:ec05 (seg064:0205) NE FIXUP APPLIED -> 0009:6e7f (seg076:007f) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000e:34cc (seg143:00cc) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) NE FIXUP APPLIED -> 0009:e1f6 (seg085:01f6) NE FIXUP APPLIED -> 0008:9de3 (seg059:33e3) Animation object constructor variant A. Allocates object via FUN_000e_e935, initializes flags at +0xb4..+0xc2 from params/globals, runs chained init (func_0x000eebe3), asserts +0xd4 sentinel via assert_alive_sentinel, then finalizes via func_0x000eec83. Animation object constructor variant B. Same base sequence as variant A, with extra field init at +0x109 = 0x00300000 and post-finalize trap check on +0xd4 sentinel. Animation object constructor variant C. Initializes a default static flag profile (+0xb4..+0xc2) and +0x4c=0xd, then runs the same chained init/assert/finalize path as other constructor variants. NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) Walks a RIFF/IFF chunk list. Checks each node for "LIST" (0x5453494c) or "RIFF" (0x46464952) header; matches against param_2 as a 4-byte FourCC at offset +8. Returns pointer to matching chunk or NULL. NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:dbec (seg062:01ec) NE FIXUP APPLIED -> 0008:bb8c (seg061:018c) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) Initializes a fixed-size record table object: clears header fields and zeroes 300 words of inline entry storage before final setup. NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) NE FIXUP APPLIED -> 000a:500a (seg092:020a) NE FIXUP APPLIED -> 0003:ac7e (seg001:367e) NE FIXUP APPLIED -> 0009:1c00 (seg070:0000) NE FIXUP APPLIED -> 0009:1d6a (seg070:016a) NE FIXUP APPLIED -> 0009:1f12 (seg070:0312) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0009:1e61 (seg070:0261) NE FIXUP APPLIED -> 0003:a751 (seg001:3151) Parses CRLF records into 0x0c-byte entries. Uses record_parser_read_line, record_parser_find_marker, and record_parser_dispatch_at_directive to derive marker spans and optional per-character callback sums. Advances parser current marker cursor (+0x18/+0x1a) by calling record_parser_find_marker on the current parser state; returns 1 if another marker was found, 0 on end-of-data. Parser helper used by record_table_parse_buffer. Returns 0 unless input starts with '@'; then dispatches via FAR call to 0000:ffff using pointer advanced by +7 bytes. NE FIXUP APPLIED -> 0003:c994 (seg001:5394) NE FIXUP APPLIED -> 0003:a880 (seg001:3280) Literal status string proving a dedicated hack-mover toggle exists in this build even though the low 0007:04dc byte tests do not literally contain ASCII H. Literal status string paired with s_HACK_MOVER_ON; exact toggle callsite still unresolved. Overlap-blocked video-side subframe loader/decoder. Caller-side evidence: reached via 000e:053d from 000e:11af, 000e:1245, and 000e:220c; paired with anim_load_audio_frame; neighboring checks at 000e:121d..1234 gate on RIFF chunk tags 00db/00dc. Boundary analysis still reports one overlapped function body at 000e:ffb0-000f:00e0, so preserve as comment-only for now. Allocates or reuses a dispatch entry, initializes it through entity_dispatch_entry_init, then stamps type 0x0f5e. Setting prototype: void entity_command_dispatch(int entity_handle, int target_seg, int command_type, byte absolute_pos_flag) void __stdcall16near entity_command_dispatch(int entity_handle, int target_seg, int command_type, byte absolute_pos_flag) Setting prototype: int is_player_in_range(int entity_x, int entity_y) int __cdecl16far is_player_in_range(int entity_x, int entity_y) Setting prototype: void snap_entity_to_ground(int entity_type, int *spawn_x, int *spawn_y, byte *spawn_layer) void __cdecl16far snap_entity_to_ground(int entity_type, int * spawn_x, int * spawn_y, byte * spawn_layer) Setting prototype: undefined2 spawn_entity_checked(int a1, int a2, int a3, int a4, int a5, int a6, int a7) undefined2 __cdecl16far spawn_entity_checked(int entity_type, int spawn_flags_a, int spawn_flags_b, int spawn_flags_c, int spawn_x, int spawn_y, int spawn_layer_arg) Setting prototype: void entity_animation_frame_update(int *entity_ptr) void __cdecl16far entity_animation_frame_update(int * entity_ptr) Setting prototype: void shot_entity_free(undefined2 *shot_ptr) void __cdecl16far shot_entity_free(undefined2 * shot_ptr) Recovered from standalone seg043 boundary scan: true start at seg043:0090, body spans seg043:0090..0179. Recovered from standalone seg043 boundary scan: second prologue at seg043:017a, body spans seg043:017a..021b. Recovered from standalone seg043 boundary scan: third prologue at seg043:021c, body spans seg043:021c..0280. Setting prototype: int allocator_head_try_alloc_block(ulong *head, ulong requested_size, ushort owner_tag) int __stdcall16near allocator_head_try_alloc_block(ulong * head, ulong requested_size, ushort owner_tag) Recovered missing seg082 helper from read-only boundary scan; called from 0009:b2c3 after allocator sweep setup. Setting prototype: void __cdecl16far allocator_phase_finalize_pass(byte phase) void __cdecl16far allocator_phase_finalize_pass(byte phase) Recovered conservative seg091 boundary between joystick_read_axes_and_buttons and runtime_init_or_abort Recovered conservative seg091 boundary before runtime_init_or_abort Recovered conservative seg091 boundary between FUN_000a_4842 and FUN_000a_48e3; direct callee of seg091_func_04ff Recovered conservative seg091 boundary between FUN_000a_48e3 and FUN_000a_4913 Setting prototype: void runtime_callback_object_init_once(void *obj_far) void __cdecl16far runtime_callback_object_init_once(void * obj_far) Setting prototype: unsigned short video_mode_set_and_record_state(unsigned short mode) ushort __cdecl16far video_mode_set_and_record_state(ushort mode) Setting prototype: void runtime_callback_object_teardown_once(char should_exit) void __cdecl16far runtime_callback_object_teardown_once(char should_exit) Setting prototype: void entity_cleanup_resources_and_dispatch(void *entity, unsigned short flags) void __cdecl16far entity_cleanup_resources_and_dispatch(void * entity, ushort flags)