================================================================================
                 MN103S Emulator (V7-direct-config-trace-v100-gcc-version-sync)
================================================================================
[*] Loading Test: GCC-4241N E7 HL dispatcher subcode-2 len4 patterned hardware-transfer probe
[*] Active config: test_gcc4241n_e7_hl_dispatcher_subcode2_len4_pattern.json
[*] Config version check OK: v100
[*] Direct target config active: GCC-4241N_A101
[*] Custom Binary Override Active: D:\vscode-workspace\xbox-dvd-tools-v2\decrypted_payloads\GCC-4241N_A101_0c2d49aa_firmware_5cbba636_plaintext_f5e434df.bin
[*] GCC E7/HL descriptor active: subcode=0x02; command source=gcc_e7_hl; transfer source=generic; dma source=none
[*] Pointer tracking enabled.
[*] GCC transfer model enabled: 2 completion word(s); source byte stream=4 byte(s); source map=dynamic; source binding=first_seen; completion read=any; status read=any; status model=on; transfer enable=implicit; transfer config scope=gcc_e7_hl.
[*] Inline Slipstream Engine Online: 107 fallback opcodes built in.
[*] Memory alias: SRAM cached/CPU alias 0x80000000->0x00000000 size=0x400000
[*] Loading ROM: D:\vscode-workspace\xbox-dvd-tools-v2\decrypted_payloads\GCC-4241N_A101_0c2d49aa_firmware_5cbba636_plaintext_f5e434df.bin (Skipping 0x0 bytes)
[*] Loaded 524288 bytes into ROM at 0x90000000
[*] GCC E7/HL command staged: opcode=0xE7 subcode=0x02 magic=HL source_offset=0x0000 transfer_length=0x0004 base=0x0000085C defaults=base,opcode,subcode,magic,source_offset; command enable=implicit; command source=gcc_e7_hl
[*] Set SP to 0x003FE000
[*] Max cycles (60000).
[*] Emulation started at PC: 0x900356A5
0x900356A5: F8 FE FC       add -4, sp              [sp=0x3FDFFC]
0x900356A8: DD ED 57 FD FF 80 08 call -> 0x9000AE95 [d2],8 [frame old_sp=0x003FDFFC new_sp=0x003FDFF4] [sp=0x3FDFF4, W8: 0x003FDFFC <- 0xAF, W8: 0x003FDFFD <- 0x56, W8: 0x003FDFFE <- 0x03, W8: 0x003FDFFF <- 0x90, W32: 0x003FDFFC <- 0x900356AF, W8: 0x003FDFF8 <- 0x00, W8: 0x003FDFF9 <- 0x00, W8: 0x003FDFFA <- 0x00, W8: 0x003FDFFB <- 0x00, W32: 0x003FDFF8 <- 0x00000000]
0x9000AE95: FE 82          btst 0x08,(0x000001AB)  [flg=Zncv]
0x9000AE9A: C8 0C       beq -> 0x9000AEA6 [TAKEN]
0x9000AEA6: FE 82          btst 0x40,(0x000001AB)
0x9000AEAB: C8 40       beq -> 0x9000AEEB [TAKEN]
0x9000AEEB: DF 80 08    ret [d2],8 -> 0x900356AF [sp=0x003FDFFC] [sp=0x3FDFFC]
0x900356AF: FE 80          bset/btst 0x10,(0x000001AB) [W8: 0x000001AB <- 0x10]
0x900356B4: 34 5C 08    movbu (0x085C), d0         [d0=0xE7, flg=zncv]
0x900356B7: FA C8 E7 00    cmp 231, d0             [flg=Zncv]
0x900356BB: C8 05       beq -> 0x900356C0 [TAKEN]
0x900356C0: 34 5E 08    movbu (0x085E), d0         [d0=0x48, flg=zncv]
0x900356C3: FE 81          bclr/btst 0x01,(0x00000842) [flg=Zncv, W8: 0x00000842 <- 0x00]
0x900356C8: A0 48       cmp 72, d0
0x900356CA: C9 0C       bne -> 0x900356D6 [SKIPPED]
0x900356CC: 34 5F 08    movbu (0x085F), d0         [d0=0x4C, flg=zncv]
0x900356CF: A0 4C       cmp 76, d0                 [flg=Zncv]
0x900356D1: C9 05       bne -> 0x900356D6 [SKIPPED]
0x900356D3: CC F0 00       jmp -> 0x900357C3
0x900357C3: CD D7 B8 00 04    call -> 0x9003109A [],4 [frame old_sp=0x003FDFFC new_sp=0x003FDFF8] [sp=0x3FDFF8, W8: 0x003FDFFC <- 0xC8, W8: 0x003FDFFD <- 0x57, W8: 0x003FDFFE <- 0x03, W8: 0x003FDFFF <- 0x90, W32: 0x003FDFFC <- 0x900357C8]
0x9003109A: 34 5D 08    movbu (0x085D), d0         [d0=0x2, flg=zncv]
0x9003109D: FC DC 7C 46 07 90 mov 0x9007467C, a0   [a0=0x9007467C]
0x900310A3: F8 E0 0F       and 15, d0
0x900310A6: 54          asl2 d0                    [d0=0x8]
0x900310A7: F3 00          mov (d0,a0), d0     [d0=0x900311FB] [d0=0x900311FB, flg=zNcv]
0x900310A9: A0 00       cmp 0, d0
0x900310AB: C9 05       bne -> 0x900310B0 [TAKEN]
0x900310B0: 34 5D 08    movbu (0x085D), d0         [d0=0x2, flg=zncv]
0x900310B3: F8 E0 0F       and 15, d0
0x900310B6: 54          asl2 d0                    [d0=0x8]
0x900310B7: F3 80          mov (d0,a0), a0     [a0=0x900311FB] [a0=0x900311FB]
0x900310B9: F0 F0          calls (a0) -> 0x900311FB [ret=0x900310BB, sp=0x003FDFF8, mdr=0x900310BB] [W8: 0x003FDFF8 <- 0xBB, W8: 0x003FDFF9 <- 0x10, W8: 0x003FDFFA <- 0x03, W8: 0x003FDFFB <- 0x90, W32: 0x003FDFF8 <- 0x900310BB]
0x900311FB: F8 FE FC       add -4, sp              [sp=0x3FDFF4]
0x900311FE: FE 82          btst 0x10,(0x0000085D)  [flg=Zncv]
0x90031203: C9 09       bne -> 0x9003120C [SKIPPED]
0x90031205: CD 11 00 F0 1C    call -> 0x90031216 [d2,d3,a2,a3],28 [frame old_sp=0x003FDFF4 new_sp=0x003FDFD8] [sp=0x3FDFD8, W8: 0x003FDFF4 <- 0x0A, W8: 0x003FDFF5 <- 0x12, W8: 0x003FDFF6 <- 0x03, W8: 0x003FDFF7 <- 0x90, W32: 0x003FDFF4 <- 0x9003120A, W8: 0x003FDFF0 <- 0x00, W8: 0x003FDFF1 <- 0x00, W8: 0x003FDFF2 <- 0x00, W8: 0x003FDFF3 <- 0x00, W32: 0x003FDFF0 <- 0x00000000, W8: 0x003FDFEC <- 0x00, W8: 0x003FDFED <- 0x00, W8: 0x003FDFEE <- 0x00, W8: 0x003FDFEF <- 0x00, W32: 0x003FDFEC <- 0x00000000, W8: 0x003FDFE8 <- 0x00, W8: 0x003FDFE9 <- 0x00, W8: 0x003FDFEA <- 0x00, W8: 0x003FDFEB <- 0x00, W32: 0x003FDFE8 <- 0x00000000, W8: 0x003FDFE4 <- 0x00, W8: 0x003FDFE5 <- 0x00, W8: 0x003FDFE6 <- 0x00, W8: 0x003FDFE7 <- 0x00, W32: 0x003FDFE4 <- 0x00000000]
0x90031216: 24 64 08    mov 2148, a0               [a0=0x864]
0x90031219: CD D5 69 00 00    call -> 0x90037BEE [],0 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD8] [W8: 0x003FDFD8 <- 0x1E, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x9003121E]
0x90037BEE: F0 40          movbu (a0), d0          [d0=0x0]
0x90037BF0: F8 44 01       movbu (1,a0), d1
0x90037BF3: F8 C0 08       asl 8, d0
0x90037BF6: F2 14          or d1, d0
0x90037BF8: 1C          exthu d0
0x90037BF9: F0 FC          rets -> 0x9003121E
0x9003121E: 83          mov d0, d3
0x9003121F: 24 66 08    mov 2150, a0               [a0=0x866]
0x90031222: CD CC 69 00 00    call -> 0x90037BEE [],0 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD8] [W8: 0x003FDFD8 <- 0x27, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x90031227]
0x90037BEE: F0 40          movbu (a0), d0
0x90037BF0: F8 44 01       movbu (1,a0), d1        [d1=0x4, flg=zncv]
0x90037BF3: F8 C0 08       asl 8, d0               [flg=Zncv]
0x90037BF6: F2 14          or d1, d0               [d0=0x4, flg=zncv]
0x90037BF8: 1C          exthu d0
0x90037BF9: F0 FC          rets -> 0x90031227
0x90031227: 03 BC 0D    movhu d0, (0x0DBC)         [W8: 0x00000DBC <- 0x04, W8: 0x00000DBD <- 0x00, W16: 0x00000DBC <- 0x0004]
0x9003122A: DD 3A B1 FD FF 00 00 call -> 0x9000C364 [],0 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD8] [W8: 0x003FDFD8 <- 0x31, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x90031231]
0x9000C364: 35 05 D9    movbu (0xD905), d1         [d1=0x0, flg=Zncv]
0x9000C367: 00          clr d0                     [d0=0x0]
0x9000C368: F8 ED 01       btst 1, d1
0x9000C36B: C8 04       beq -> 0x9000C36F [TAKEN]
0x9000C36F: 10          extb d0
0x9000C370: F0 FC          rets -> 0x90031231
0x90031231: 10          extb d0
0x90031232: A0 00       cmp 0, d0
0x90031234: C9 F6       bne -> 0x9003122A [SKIPPED]
0x90031236: FC DE 00 78 1F B0 mov 0xB01F7800, a2   [a2=0xB01F7800]
0x9003123C: 08          clr d2
0x9003123D: 3C          mov sp, a0                 [a0=0x3FDFD8]
0x9003123E: 20 08       add 8, a0                  [a0=0x3FDFE0]
0x90031240: 43 04       mov a0, (4,sp)             [W8: 0x003FDFDC <- 0xE0, W8: 0x003FDFDD <- 0xDF, W8: 0x003FDFDE <- 0x3F, W8: 0x003FDFDF <- 0x00, W32: 0x003FDFDC <- 0x003FDFE0]
0x90031242: CA 2B       bra -> 0x9003126D [TAKEN]
0x9003126D: 38 BC 0D    movhu (0x0DBC), d0         [d0=0x4]
0x90031270: 1E          exthu d2
0x90031271: F1 EB          mov d2, a3
0x90031273: A2          cmp d0, d2                 [flg=zNCv]
0x90031274: C0 D0       blt -> 0x90031244 [TAKEN]
0x90031244: 8E          mov d3, d2
0x90031245: 1E          exthu d2
0x90031246: 88          mov d2, d0                 [d0=0x0]
0x90031247: DD 84 B2 FD FF 00 08 call -> 0x9000C4CB [],8 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD0] [sp=0x3FDFD0, W8: 0x003FDFD8 <- 0x4E, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x9003124E]
0x9000C4CB: 3C          mov sp, a0                 [a0=0x3FDFD0]
0x9000C4CC: 50          inc4 a0                    [a0=0x3FDFD4]
0x9000C4CD: 04          clr d1                     [flg=ZnCv]
0x9000C4CE: F8 97 04       movhu d1, (4,sp)        [W8: 0x003FDFD4 <- 0x00, W8: 0x003FDFD5 <- 0x00, W16: 0x003FDFD4 <- 0x0000]
0x9000C4D1: F8 93 06       movhu d0, (6,sp)        [W8: 0x003FDFD6 <- 0x00, W8: 0x003FDFD7 <- 0x00, W16: 0x003FDFD6 <- 0x0000]
0x9000C4D4: 2C A5 00    mov 165, d0                [d0=0xA5]
0x9000C4D7: 85 04       mov 4, d1                  [d1=0x4]
0x9000C4D9: CD 99 FE 80 08    call -> 0x9000C372 [d2],8 [frame old_sp=0x003FDFD0 new_sp=0x003FDFC8] [sp=0x3FDFC8, W8: 0x003FDFD0 <- 0xDE, W8: 0x003FDFD1 <- 0xC4, W8: 0x003FDFD2 <- 0x00, W8: 0x003FDFD3 <- 0x90, W32: 0x003FDFD0 <- 0x9000C4DE, W8: 0x003FDFCC <- 0x00, W8: 0x003FDFCD <- 0x00, W8: 0x003FDFCE <- 0x00, W8: 0x003FDFCF <- 0x00, W32: 0x003FDFCC <- 0x00000000]
0x9000C372: 82          mov d0, d2                 [d2=0xA5]
0x9000C373: DB          setlb [lir=0xF8D90534, lar=0x9000C378]
0x9000C374: 34 05 D9    movbu (0xD905), d0         [d0=0x2, flg=znCv]
0x9000C377: F8 EC 02       btst 2, d0
0x9000C37A: D8          leq -> 0x9000C374 [SKIPPED]
0x9000C37B: F0 60          movhu (a0), d0          [d0=0x0, flg=ZnCv]
0x9000C37D: 15          extbu d1
0x9000C37E: 03 70 DF    movhu d0, (0xDF70)         [W8: 0x0000DF70 <- 0x00, W8: 0x0000DF71 <- 0x00, W16: 0x0000DF70 <- 0x0000]
0x9000C381: A5 02       cmp 2, d1                  [flg=zncv]
0x9000C383: C3 30       ble -> 0x9000C3B3 [SKIPPED]
0x9000C385: F8 60 02       movhu (2,a0), d0        [flg=Zncv]
0x9000C388: A5 04       cmp 4, d1
0x9000C38A: 03 72 DF    movhu d0, (0xDF72)         [W8: 0x0000DF72 <- 0x00, W8: 0x0000DF73 <- 0x00, W16: 0x0000DF72 <- 0x0000]
0x9000C38D: C3 26       ble -> 0x9000C3B3 [TAKEN]
0x9000C3B3: 74          mov (a0), d1               [d1=0x0]
0x9000C3B4: 88          mov d2, d0                 [d0=0xA5]
0x9000C3B5: 14          extbu d0
0x9000C3B6: CD 6A FF 80 08    call -> 0x9000C320 [d2],8 [frame old_sp=0x003FDFC8 new_sp=0x003FDFC0] [sp=0x3FDFC0, W8: 0x003FDFC8 <- 0xBB, W8: 0x003FDFC9 <- 0xC3, W8: 0x003FDFCA <- 0x00, W8: 0x003FDFCB <- 0x90, W32: 0x003FDFC8 <- 0x9000C3BB, W8: 0x003FDFC4 <- 0xA5, W8: 0x003FDFC5 <- 0x00, W8: 0x003FDFC6 <- 0x00, W8: 0x003FDFC7 <- 0x00, W32: 0x003FDFC4 <- 0x000000A5]
0x9000C320: 32 48 02    mov (0x0248), d2           [d2=0x0]
0x9000C323: FA C2 20 02    add 544, d2             [d2=0x220, flg=zncv]
0x9000C327: F1 E8          mov d2, a0              [a0=0x220]
0x9000C329: F0 50          movbu d0, (a0)          [W8: 0x00000220 <- 0xA5]
0x9000C32B: 48          inc d2                     [d2=0x221]
0x9000C32C: 84          mov d1, d0                 [d0=0x0]
0x9000C32D: F1 E8          mov d2, a0              [a0=0x221]
0x9000C32F: DD CC B8 02 00 00 00 call -> 0x90037BFB [],0 [frame old_sp=0x003FDFC0 new_sp=0x003FDFC0] [W8: 0x003FDFC0 <- 0x36, W8: 0x003FDFC1 <- 0xC3, W8: 0x003FDFC2 <- 0x00, W8: 0x003FDFC3 <- 0x90, W32: 0x003FDFC0 <- 0x9000C336]
0x90037BFB: F8 50 03       movbu d0, (3,a0)        [W8: 0x00000224 <- 0x00]
0x90037BFE: F8 C4 08       lsr 8, d0               [flg=Zncv]
0x90037C01: F8 50 02       movbu d0, (2,a0)        [W8: 0x00000223 <- 0x00]
0x90037C04: F8 C4 08       lsr 8, d0
0x90037C07: F8 50 01       movbu d0, (1,a0)        [W8: 0x00000222 <- 0x00]
0x90037C0A: F8 C4 08       lsr 8, d0
0x90037C0D: F0 50          movbu d0, (a0)          [W8: 0x00000221 <- 0x00]
0x90037C0F: F0 FC          rets -> 0x9000C336
0x9000C336: 30 48 02    mov (0x0248), d0
0x9000C339: 28 05       add 5, d0                  [d0=0x5, flg=zncv]
0x9000C33B: 01 48 02    mov d0, (0x0248)           [W8: 0x00000248 <- 0x05, W8: 0x00000249 <- 0x00, W8: 0x0000024A <- 0x00, W8: 0x0000024B <- 0x00, W32: 0x00000248 <- 0x00000005]
0x9000C33E: A0 28       cmp 40, d0                 [flg=zNCv]
0x9000C340: C4 06       bcs -> 0x9000C346 [TAKEN]
0x9000C346: DF 80 08    ret [d2],8 -> 0x9000C3BB [sp=0x003FDFC8] [d2=0xA5, sp=0x3FDFC8]
0x9000C3BB: 0A 2A DF    movbu d2, (0xDF2A)         [W8: 0x0000DF2A <- 0xA5]
0x9000C3BE: DB          setlb [lir=0xF8D90534, lar=0x9000C3C3]
0x9000C3BF: 34 05 D9    movbu (0xD905), d0         [d0=0x1, flg=znCv]
0x9000C3C2: F8 EC 01       btst 1, d0
0x9000C3C5: D8          leq -> 0x9000C3BF [SKIPPED]
0x9000C3C6: DF 80 08    ret [d2],8 -> 0x9000C4DE [sp=0x003FDFD0] [d2=0x0, sp=0x3FDFD0]
0x9000C4DE: CD 79 FE 00 04    call -> 0x9000C357 [],4 [frame old_sp=0x003FDFD0 new_sp=0x003FDFCC] [sp=0x3FDFCC, W8: 0x003FDFD0 <- 0xE3, W8: 0x003FDFD1 <- 0xC4, W8: 0x003FDFD2 <- 0x00, W8: 0x003FDFD3 <- 0x90, W32: 0x003FDFD0 <- 0x9000C4E3]
0x9000C357: CD 72 00 00 04    call -> 0x9000C3C9 [],4 [frame old_sp=0x003FDFCC new_sp=0x003FDFC8] [sp=0x3FDFC8, W8: 0x003FDFCC <- 0x5C, W8: 0x003FDFCD <- 0xC3, W8: 0x003FDFCE <- 0x00, W8: 0x003FDFCF <- 0x90, W32: 0x003FDFCC <- 0x9000C35C]
0x9000C3C9: 34 55 D9    movbu (0xD955), d0         [d0=0x80]
0x9000C3CC: F8 EC 80       btst 128, d0
0x9000C3CF: C9 05       bne -> 0x9000C3D4 [TAKEN]
0x9000C3D4: 2C 80 00    mov 128, d0
0x9000C3D7: 02 55 D9    movbu d0, (0xD955)         [W8: 0x0000D955 <- 0x80]
0x9000C3DA: CD 6F FF 00 00    call -> 0x9000C349 [],0 [frame old_sp=0x003FDFC8 new_sp=0x003FDFC8] [W8: 0x003FDFC8 <- 0xDF, W8: 0x003FDFC9 <- 0xC3, W8: 0x003FDFCA <- 0x00, W8: 0x003FDFCB <- 0x90, W32: 0x003FDFC8 <- 0x9000C3DF]
0x9000C349: 30 90 DF    mov (0xDF90), d0           [d0=0x0]
0x9000C34C: 01 18 02    mov d0, (0x0218)           [W8: 0x00000218 <- 0x00, W8: 0x00000219 <- 0x00, W8: 0x0000021A <- 0x00, W8: 0x0000021B <- 0x00, W32: 0x00000218 <- 0x00000000]
0x9000C34F: 30 94 DF    mov (0xDF94), d0           [d0=0x2211]
0x9000C352: 01 1C 02    mov d0, (0x021C)           [W8: 0x0000021C <- 0x11, W8: 0x0000021D <- 0x22, W8: 0x0000021E <- 0x00, W8: 0x0000021F <- 0x00, W32: 0x0000021C <- 0x00002211]
0x9000C355: F0 FC          rets -> 0x9000C3DF
0x9000C3DF: DB          setlb [lir=0xF8D90534, lar=0x9000C3E4]
0x9000C3E0: 34 05 D9    movbu (0xD905), d0         [d0=0x0, flg=ZnCv]
0x9000C3E3: F8 EC 01       btst 1, d0
0x9000C3E6: D9          lne -> 0x9000C3E0 [SKIPPED]
0x9000C3E7: 80 01       mov 1, d0                  [d0=0x1]
0x9000C3E9: DF 00 04    ret [],4 -> 0x9000C35C [sp=0x003FDFCC] [sp=0x3FDFCC]
0x9000C35C: 10          extb d0
0x9000C35D: A0 00       cmp 0, d0                  [flg=zncv]
0x9000C35F: C8 F8       beq -> 0x9000C357 [SKIPPED]
0x9000C361: DF 00 04    ret [],4 -> 0x9000C4E3 [sp=0x003FDFD0] [sp=0x3FDFD0]
0x9000C4E3: 30 1C 02    mov (0x021C), d0           [d0=0x2211]
0x9000C4E6: 1C          exthu d0
0x9000C4E7: DF 00 08    ret [],8 -> 0x9003124E [sp=0x003FDFD8] [sp=0x3FDFD8]
0x9003124E: F8 93 08       movhu d0, (8,sp)        [W8: 0x003FDFE0 <- 0x11, W8: 0x003FDFE1 <- 0x22, W16: 0x003FDFE0 <- 0x2211]
0x90031251: F1 D8          mov a2, d0              [d0=0xB01F7800]
0x90031253: 85 02       mov 2, d1                  [d1=0x2]
0x90031255: 5C 04       mov (4,sp), a0             [a0=0x3FDFE0]
0x90031257: CD D6 6B 80 04    call -> 0x90037E2D [d2],4 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD4] [sp=0x3FDFD4, W8: 0x003FDFD8 <- 0x5C, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x9003125C, W8: 0x003FDFD4 <- 0x00, W8: 0x003FDFD5 <- 0x00, W8: 0x003FDFD6 <- 0x00, W8: 0x003FDFD7 <- 0x00, W32: 0x003FDFD4 <- 0x00000000]
0x90037E2D: F1 E1          mov d0, a1              [a1=0xB01F7800]
0x90037E2F: 08          clr d2                     [flg=Zncv]
0x90037E30: 1D          exthu d1
0x90037E31: CA 09       bra -> 0x90037E3A [TAKEN]
0x90037E3A: 1E          exthu d2
0x90037E3B: A6          cmp d1, d2                 [flg=zNCv]
0x90037E3C: C0 F7       blt -> 0x90037E33 [TAKEN]
0x90037E33: F0 40          movbu (a0), d0          [d0=0x11, flg=znCv]
0x90037E35: 41          inc a0                     [a0=0x3FDFE1]
0x90037E36: F0 51          movbu d0, (a1)          [W8: 0xB01F7800 <- 0x11]
0x90037E38: 45          inc a1                     [a1=0xB01F7801]
0x90037E39: 48          inc d2                     [d2=0x1]
0x90037E3A: 1E          exthu d2
0x90037E3B: A6          cmp d1, d2                 [flg=zNCv]
0x90037E3C: C0 F7       blt -> 0x90037E33 [TAKEN]
0x90037E33: F0 40          movbu (a0), d0          [d0=0x22, flg=znCv]
0x90037E35: 41          inc a0                     [a0=0x3FDFE2]
0x90037E36: F0 51          movbu d0, (a1)          [W8: 0xB01F7801 <- 0x22]
0x90037E38: 45          inc a1                     [a1=0xB01F7802]
0x90037E39: 48          inc d2                     [d2=0x2]
0x90037E3A: 1E          exthu d2
0x90037E3B: A6          cmp d1, d2                 [flg=Zncv]
0x90037E3C: C0 F7       blt -> 0x90037E33 [SKIPPED]
0x90037E3E: DE 80 04    retf [d2],4 -> 0x9003125C [sp=0x003FDFD8] [d2=0x0, sp=0x3FDFD8]
0x9003125C: 22 02       add 2, a2                  [a2=0xB01F7802]
0x9003125E: 8F 02       mov 2, d3                  [d3=0x2]
0x90031260: EB          add d2, d3                 [flg=zncv]
0x90031261: FA CA 00 10    cmp 4096, d2            [flg=zNCv]
0x90031265: C2 04       bge -> 0x90031269 [SKIPPED]
0x90031267: 8B          mov d2, d3                 [d3=0x0]
0x90031268: 4C          inc d3                     [d3=0x1]
0x90031269: 8A 02       mov 2, d2                  [d2=0x2]
0x9003126B: F1 5E          add a3, d2              [flg=zncv]
0x9003126D: 38 BC 0D    movhu (0x0DBC), d0         [d0=0x4]
0x90031270: 1E          exthu d2
0x90031271: F1 EB          mov d2, a3              [a3=0x2]
0x90031273: A2          cmp d0, d2                 [flg=zNCv]
0x90031274: C0 D0       blt -> 0x90031244 [TAKEN]
0x90031244: 8E          mov d3, d2                 [d2=0x1]
0x90031245: 1E          exthu d2
0x90031246: 88          mov d2, d0                 [d0=0x1]
0x90031247: DD 84 B2 FD FF 00 08 call -> 0x9000C4CB [],8 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD0] [sp=0x3FDFD0, W8: 0x003FDFD8 <- 0x4E, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x9003124E]
0x9000C4CB: 3C          mov sp, a0                 [a0=0x3FDFD0]
0x9000C4CC: 50          inc4 a0                    [a0=0x3FDFD4]
0x9000C4CD: 04          clr d1                     [d1=0x0, flg=ZnCv]
0x9000C4CE: F8 97 04       movhu d1, (4,sp)        [W8: 0x003FDFD4 <- 0x00, W8: 0x003FDFD5 <- 0x00, W16: 0x003FDFD4 <- 0x0000]
0x9000C4D1: F8 93 06       movhu d0, (6,sp)        [W8: 0x003FDFD6 <- 0x01, W8: 0x003FDFD7 <- 0x00, W16: 0x003FDFD6 <- 0x0001]
0x9000C4D4: 2C A5 00    mov 165, d0                [d0=0xA5]
0x9000C4D7: 85 04       mov 4, d1                  [d1=0x4]
0x9000C4D9: CD 99 FE 80 08    call -> 0x9000C372 [d2],8 [frame old_sp=0x003FDFD0 new_sp=0x003FDFC8] [sp=0x3FDFC8, W8: 0x003FDFD0 <- 0xDE, W8: 0x003FDFD1 <- 0xC4, W8: 0x003FDFD2 <- 0x00, W8: 0x003FDFD3 <- 0x90, W32: 0x003FDFD0 <- 0x9000C4DE, W8: 0x003FDFCC <- 0x01, W8: 0x003FDFCD <- 0x00, W8: 0x003FDFCE <- 0x00, W8: 0x003FDFCF <- 0x00, W32: 0x003FDFCC <- 0x00000001]
0x9000C372: 82          mov d0, d2                 [d2=0xA5]
0x9000C373: DB          setlb [lir=0xF8D90534, lar=0x9000C378]
0x9000C374: 34 05 D9    movbu (0xD905), d0         [d0=0x2, flg=znCv]
0x9000C377: F8 EC 02       btst 2, d0
0x9000C37A: D8          leq -> 0x9000C374 [SKIPPED]
0x9000C37B: F0 60          movhu (a0), d0          [d0=0x0, flg=ZnCv]
0x9000C37D: 15          extbu d1
0x9000C37E: 03 70 DF    movhu d0, (0xDF70)         [W8: 0x0000DF70 <- 0x00, W8: 0x0000DF71 <- 0x00, W16: 0x0000DF70 <- 0x0000]
0x9000C381: A5 02       cmp 2, d1                  [flg=zncv]
0x9000C383: C3 30       ble -> 0x9000C3B3 [SKIPPED]
0x9000C385: F8 60 02       movhu (2,a0), d0        [d0=0x1]
0x9000C388: A5 04       cmp 4, d1                  [flg=Zncv]
0x9000C38A: 03 72 DF    movhu d0, (0xDF72)         [W8: 0x0000DF72 <- 0x01, W8: 0x0000DF73 <- 0x00, W16: 0x0000DF72 <- 0x0001]
0x9000C38D: C3 26       ble -> 0x9000C3B3 [TAKEN]
0x9000C3B3: 74          mov (a0), d1               [d1=0x10000]
0x9000C3B4: 88          mov d2, d0                 [d0=0xA5]
0x9000C3B5: 14          extbu d0
0x9000C3B6: CD 6A FF 80 08    call -> 0x9000C320 [d2],8 [frame old_sp=0x003FDFC8 new_sp=0x003FDFC0] [sp=0x3FDFC0, W8: 0x003FDFC8 <- 0xBB, W8: 0x003FDFC9 <- 0xC3, W8: 0x003FDFCA <- 0x00, W8: 0x003FDFCB <- 0x90, W32: 0x003FDFC8 <- 0x9000C3BB, W8: 0x003FDFC4 <- 0xA5, W8: 0x003FDFC5 <- 0x00, W8: 0x003FDFC6 <- 0x00, W8: 0x003FDFC7 <- 0x00, W32: 0x003FDFC4 <- 0x000000A5]
0x9000C320: 32 48 02    mov (0x0248), d2           [d2=0x5]
0x9000C323: FA C2 20 02    add 544, d2             [d2=0x225, flg=zncv]
0x9000C327: F1 E8          mov d2, a0              [a0=0x225]
0x9000C329: F0 50          movbu d0, (a0)          [W8: 0x00000225 <- 0xA5]
0x9000C32B: 48          inc d2                     [d2=0x226]
0x9000C32C: 84          mov d1, d0                 [d0=0x10000]
0x9000C32D: F1 E8          mov d2, a0              [a0=0x226]
0x9000C32F: DD CC B8 02 00 00 00 call -> 0x90037BFB [],0 [frame old_sp=0x003FDFC0 new_sp=0x003FDFC0] [W8: 0x003FDFC0 <- 0x36, W8: 0x003FDFC1 <- 0xC3, W8: 0x003FDFC2 <- 0x00, W8: 0x003FDFC3 <- 0x90, W32: 0x003FDFC0 <- 0x9000C336]
0x90037BFB: F8 50 03       movbu d0, (3,a0)        [W8: 0x00000229 <- 0x00]
0x90037BFE: F8 C4 08       lsr 8, d0               [d0=0x100]
0x90037C01: F8 50 02       movbu d0, (2,a0)        [W8: 0x00000228 <- 0x00]
0x90037C04: F8 C4 08       lsr 8, d0               [d0=0x1]
0x90037C07: F8 50 01       movbu d0, (1,a0)        [W8: 0x00000227 <- 0x01]
0x90037C0A: F8 C4 08       lsr 8, d0               [d0=0x0, flg=Zncv]
0x90037C0D: F0 50          movbu d0, (a0)          [W8: 0x00000226 <- 0x00]
0x90037C0F: F0 FC          rets -> 0x9000C336
0x9000C336: 30 48 02    mov (0x0248), d0           [d0=0x5]
0x9000C339: 28 05       add 5, d0                  [d0=0xA, flg=zncv]
0x9000C33B: 01 48 02    mov d0, (0x0248)           [W8: 0x00000248 <- 0x0A, W8: 0x00000249 <- 0x00, W8: 0x0000024A <- 0x00, W8: 0x0000024B <- 0x00, W32: 0x00000248 <- 0x0000000A]
0x9000C33E: A0 28       cmp 40, d0                 [flg=zNCv]
0x9000C340: C4 06       bcs -> 0x9000C346 [TAKEN]
0x9000C346: DF 80 08    ret [d2],8 -> 0x9000C3BB [sp=0x003FDFC8] [d2=0xA5, sp=0x3FDFC8]
0x9000C3BB: 0A 2A DF    movbu d2, (0xDF2A)         [W8: 0x0000DF2A <- 0xA5]
0x9000C3BE: DB          setlb [lir=0xF8D90534, lar=0x9000C3C3]
0x9000C3BF: 34 05 D9    movbu (0xD905), d0         [d0=0x1, flg=znCv]
0x9000C3C2: F8 EC 01       btst 1, d0
0x9000C3C5: D8          leq -> 0x9000C3BF [SKIPPED]
0x9000C3C6: DF 80 08    ret [d2],8 -> 0x9000C4DE [sp=0x003FDFD0] [d2=0x1, sp=0x3FDFD0]
0x9000C4DE: CD 79 FE 00 04    call -> 0x9000C357 [],4 [frame old_sp=0x003FDFD0 new_sp=0x003FDFCC] [sp=0x3FDFCC, W8: 0x003FDFD0 <- 0xE3, W8: 0x003FDFD1 <- 0xC4, W8: 0x003FDFD2 <- 0x00, W8: 0x003FDFD3 <- 0x90, W32: 0x003FDFD0 <- 0x9000C4E3]
0x9000C357: CD 72 00 00 04    call -> 0x9000C3C9 [],4 [frame old_sp=0x003FDFCC new_sp=0x003FDFC8] [sp=0x3FDFC8, W8: 0x003FDFCC <- 0x5C, W8: 0x003FDFCD <- 0xC3, W8: 0x003FDFCE <- 0x00, W8: 0x003FDFCF <- 0x90, W32: 0x003FDFCC <- 0x9000C35C]
0x9000C3C9: 34 55 D9    movbu (0xD955), d0         [d0=0x80]
0x9000C3CC: F8 EC 80       btst 128, d0
0x9000C3CF: C9 05       bne -> 0x9000C3D4 [TAKEN]
0x9000C3D4: 2C 80 00    mov 128, d0
0x9000C3D7: 02 55 D9    movbu d0, (0xD955)         [W8: 0x0000D955 <- 0x80]
0x9000C3DA: CD 6F FF 00 00    call -> 0x9000C349 [],0 [frame old_sp=0x003FDFC8 new_sp=0x003FDFC8] [W8: 0x003FDFC8 <- 0xDF, W8: 0x003FDFC9 <- 0xC3, W8: 0x003FDFCA <- 0x00, W8: 0x003FDFCB <- 0x90, W32: 0x003FDFC8 <- 0x9000C3DF]
0x9000C349: 30 90 DF    mov (0xDF90), d0           [d0=0x0]
0x9000C34C: 01 18 02    mov d0, (0x0218)           [W8: 0x00000218 <- 0x00, W8: 0x00000219 <- 0x00, W8: 0x0000021A <- 0x00, W8: 0x0000021B <- 0x00, W32: 0x00000218 <- 0x00000000]
0x9000C34F: 30 94 DF    mov (0xDF94), d0           [d0=0x4433]
0x9000C352: 01 1C 02    mov d0, (0x021C)           [W8: 0x0000021C <- 0x33, W8: 0x0000021D <- 0x44, W8: 0x0000021E <- 0x00, W8: 0x0000021F <- 0x00, W32: 0x0000021C <- 0x00004433]
0x9000C355: F0 FC          rets -> 0x9000C3DF
0x9000C3DF: DB          setlb [lir=0xF8D90534, lar=0x9000C3E4]
0x9000C3E0: 34 05 D9    movbu (0xD905), d0         [d0=0x0, flg=ZnCv]
0x9000C3E3: F8 EC 01       btst 1, d0
0x9000C3E6: D9          lne -> 0x9000C3E0 [SKIPPED]
0x9000C3E7: 80 01       mov 1, d0                  [d0=0x1]
0x9000C3E9: DF 00 04    ret [],4 -> 0x9000C35C [sp=0x003FDFCC] [sp=0x3FDFCC]
0x9000C35C: 10          extb d0
0x9000C35D: A0 00       cmp 0, d0                  [flg=zncv]
0x9000C35F: C8 F8       beq -> 0x9000C357 [SKIPPED]
0x9000C361: DF 00 04    ret [],4 -> 0x9000C4E3 [sp=0x003FDFD0] [sp=0x3FDFD0]
0x9000C4E3: 30 1C 02    mov (0x021C), d0           [d0=0x4433]
0x9000C4E6: 1C          exthu d0
0x9000C4E7: DF 00 08    ret [],8 -> 0x9003124E [sp=0x003FDFD8] [sp=0x3FDFD8]
0x9003124E: F8 93 08       movhu d0, (8,sp)        [W8: 0x003FDFE0 <- 0x33, W8: 0x003FDFE1 <- 0x44, W16: 0x003FDFE0 <- 0x4433]
0x90031251: F1 D8          mov a2, d0              [d0=0xB01F7802]
0x90031253: 85 02       mov 2, d1                  [d1=0x2]
0x90031255: 5C 04       mov (4,sp), a0             [a0=0x3FDFE0]
0x90031257: CD D6 6B 80 04    call -> 0x90037E2D [d2],4 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD4] [sp=0x3FDFD4, W8: 0x003FDFD8 <- 0x5C, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x9003125C, W8: 0x003FDFD4 <- 0x01, W8: 0x003FDFD5 <- 0x00, W8: 0x003FDFD6 <- 0x00, W8: 0x003FDFD7 <- 0x00, W32: 0x003FDFD4 <- 0x00000001]
0x90037E2D: F1 E1          mov d0, a1
0x90037E2F: 08          clr d2                     [d2=0x0, flg=Zncv]
0x90037E30: 1D          exthu d1
0x90037E31: CA 09       bra -> 0x90037E3A [TAKEN]
0x90037E3A: 1E          exthu d2
0x90037E3B: A6          cmp d1, d2                 [flg=zNCv]
0x90037E3C: C0 F7       blt -> 0x90037E33 [TAKEN]
0x90037E33: F0 40          movbu (a0), d0          [d0=0x33, flg=znCv]
0x90037E35: 41          inc a0                     [a0=0x3FDFE1]
0x90037E36: F0 51          movbu d0, (a1)          [W8: 0xB01F7802 <- 0x33]
0x90037E38: 45          inc a1                     [a1=0xB01F7803]
0x90037E39: 48          inc d2                     [d2=0x1]
0x90037E3A: 1E          exthu d2
0x90037E3B: A6          cmp d1, d2                 [flg=zNCv]
0x90037E3C: C0 F7       blt -> 0x90037E33 [TAKEN]
0x90037E33: F0 40          movbu (a0), d0          [d0=0x44, flg=znCv]
0x90037E35: 41          inc a0                     [a0=0x3FDFE2]
0x90037E36: F0 51          movbu d0, (a1)          [W8: 0xB01F7803 <- 0x44]
0x90037E38: 45          inc a1                     [a1=0xB01F7804]
0x90037E39: 48          inc d2                     [d2=0x2]
0x90037E3A: 1E          exthu d2
0x90037E3B: A6          cmp d1, d2                 [flg=Zncv]
0x90037E3C: C0 F7       blt -> 0x90037E33 [SKIPPED]
0x90037E3E: DE 80 04    retf [d2],4 -> 0x9003125C [sp=0x003FDFD8] [d2=0x1, sp=0x3FDFD8]
0x9003125C: 22 02       add 2, a2                  [a2=0xB01F7804]
0x9003125E: 8F 02       mov 2, d3                  [d3=0x2]
0x90031260: EB          add d2, d3                 [d3=0x3, flg=zncv]
0x90031261: FA CA 00 10    cmp 4096, d2            [flg=zNCv]
0x90031265: C2 04       bge -> 0x90031269 [SKIPPED]
0x90031267: 8B          mov d2, d3                 [d3=0x1]
0x90031268: 4C          inc d3                     [d3=0x2]
0x90031269: 8A 02       mov 2, d2                  [d2=0x2]
0x9003126B: F1 5E          add a3, d2              [d2=0x4, flg=zncv]
0x9003126D: 38 BC 0D    movhu (0x0DBC), d0         [d0=0x4]
0x90031270: 1E          exthu d2
0x90031271: F1 EB          mov d2, a3              [a3=0x4]
0x90031273: A2          cmp d0, d2                 [flg=Zncv]
0x90031274: C0 D0       blt -> 0x90031244 [SKIPPED]
0x90031276: FC DC 00 78 1F B0 mov 0xB01F7800, a0   [a0=0xB01F7800]
0x9003127C: DD AF 20 FF FF 00 00 call -> 0x9002332B [],0 [frame old_sp=0x003FDFD8 new_sp=0x003FDFD8] [W8: 0x003FDFD8 <- 0x83, W8: 0x003FDFD9 <- 0x12, W8: 0x003FDFDA <- 0x03, W8: 0x003FDFDB <- 0x90, W32: 0x003FDFD8 <- 0x90031283]
0x9002332B: 03 D8 08    movhu d0, (0x08D8)         [W8: 0x000008D8 <- 0x04, W8: 0x000008D9 <- 0x00, W16: 0x000008D8 <- 0x0004]
0x9002332E: FA 80 D4 08    mov a0, (0x08D4)        [W8: 0x000008D4 <- 0x00, W8: 0x000008D5 <- 0x78, W8: 0x000008D6 <- 0x1F, W8: 0x000008D7 <- 0xB0, W32: 0x000008D4 <- 0xB01F7800]
0x90023332: FE 81          bclr/btst 0x02,(0x0000084D) [W8: 0x0000084D <- 0x00]
0x90023337: 80 05       mov 5, d0                  [d0=0x5]
0x90023339: 02 10 0A    movbu d0, (0x0A10)         [W8: 0x00000A10 <- 0x05]
0x9002333C: 00          clr d0                     [d0=0x0]
0x9002333D: 02 16 0A    movbu d0, (0x0A16)         [W8: 0x00000A16 <- 0x00]
0x90023340: FE 80          bset/btst 0x08,(0x0000084A) [W8: 0x0000084A <- 0x08]
0x90023345: F0 FC          rets -> 0x90031283
0x90031283: 80 01       mov 1, d0                  [d0=0x1]
0x90031285: DF F0 1C    ret [d2,d3,a2,a3],28 -> 0x9003120A [sp=0x003FDFF4] [d2=0x0, a2=0x0, d3=0x0, a3=0x0, sp=0x3FDFF4]
0x9003120A: CA 07       bra -> 0x90031211 [TAKEN]
0x90031211: 80 01       mov 1, d0
0x90031213: DF 00 04    ret [],4 -> 0x900310BB [sp=0x003FDFF8] [sp=0x3FDFF8]
0x900310BB: 10          extb d0
0x900310BC: DF 00 04    ret [],4 -> 0x900357C8 [sp=0x003FDFFC] [sp=0x3FDFFC]
0x900357C8: 02 F8 0D    movbu d0, (0x0DF8)         [W8: 0x00000DF8 <- 0x01]
0x900357CB: 14          extbu d0
0x900357CC: A0 00       cmp 0, d0                  [flg=zncv]
0x900357CE: C9 07       bne -> 0x900357D5 [TAKEN]

[*] Execution reached return with no target (SP=4186112). Halting safely.
0x900357D5: DF 00 04    ret [],4 (HALT: no return target) [sp=0x3FE000]
[*] Emulation stopped after 352 cycles.

--- CPU STATE DUMP ---
PC: 0x900357D5  SP: 0x003FE000
D0: 0x00000001  D1: 0x00000002
D2: 0x00000000  D3: 0x00000000
A0: 0xB01F7800  A1: 0xB01F7804
A2: 0x00000000  A3: 0x00000000
ZF: 0           NF: 0     
CF: 0           VF: 0     
----------------------

[*] Trace event summary: break=6, ptr_taint=13, watch_read=91, watch_write=58

--- TRACE LOG (Last 20) ---
0x9002332E: FA 80 D4 08    mov a0, (0x08D4)        [W8: 0x000008D4 <- 0x00, W8: 0x000008D5 <- 0x78, W8: 0x000008D6 <- 0x1F, W8: 0x000008D7 <- 0xB0, W32: 0x000008D4 <- 0xB01F7800]
0x90023332: FE 81          bclr/btst 0x02,(0x0000084D) [W8: 0x0000084D <- 0x00]
0x90023337: 80 05       mov 5, d0                  [d0=0x5]
0x90023339: 02 10 0A    movbu d0, (0x0A10)         [W8: 0x00000A10 <- 0x05]
0x9002333C: 00          clr d0                     [d0=0x0]
0x9002333D: 02 16 0A    movbu d0, (0x0A16)         [W8: 0x00000A16 <- 0x00]
0x90023340: FE 80          bset/btst 0x08,(0x0000084A) [W8: 0x0000084A <- 0x08]
0x90023345: F0 FC          rets -> 0x90031283
0x90031283: 80 01       mov 1, d0                  [d0=0x1]
0x90031285: DF F0 1C    ret [d2,d3,a2,a3],28 -> 0x9003120A [sp=0x003FDFF4] [d2=0x0, a2=0x0, d3=0x0, a3=0x0, sp=0x3FDFF4]
0x9003120A: CA 07       bra -> 0x90031211 [TAKEN]
0x90031211: 80 01       mov 1, d0
0x90031213: DF 00 04    ret [],4 -> 0x900310BB [sp=0x003FDFF8] [sp=0x3FDFF8]
0x900310BB: 10          extb d0
0x900310BC: DF 00 04    ret [],4 -> 0x900357C8 [sp=0x003FDFFC] [sp=0x3FDFFC]
0x900357C8: 02 F8 0D    movbu d0, (0x0DF8)         [W8: 0x00000DF8 <- 0x01]
0x900357CB: 14          extbu d0
0x900357CC: A0 00       cmp 0, d0                  [flg=zncv]
0x900357CE: C9 07       bne -> 0x900357D5 [TAKEN]
0x900357D5: DF 00 04    ret [],4 (HALT: no return target) [sp=0x3FE000]
[*] Payload Inspection (0x01C8): 0x0
