================================================================================
                 MN103S Emulator (V7-direct-config-trace-v120-gcc-version-sync-gdr163-v227-media-preflight)
================================================================================
[*] Loading Test: GDR-8050L v258 READ(10) phase-4 descriptor consumer: read10_phase4_consumer_dispatch_boundary_lba
[*] Active config: read10_phase4_consumer_dispatch_boundary_lba.config.json
[*] Config version check OK: requires_emulator_version:v227, config_version:v258
[*] Direct target config active: GDR-8050L
[*] Custom Binary Override Active: /mnt/data/GDR-8050L_0L23_5af3ae9b_firmware_4c61eb12_plaintext_7cab0f5c.bin
[*] Call policy skip targets:
    0x90006464
    0x90006470
    0x9001E03D
    0x9001EC17
    0x9001BE88
[*] Inline Slipstream Engine Online: 107 fallback opcodes built in.
[*] Memory alias: SRAM alias 0x80000000->0x00000000 0x80000000->0x00000000 size=0x400000
[*] Loading ROM: /mnt/data/GDR-8050L_0L23_5af3ae9b_firmware_4c61eb12_plaintext_7cab0f5c.bin (Skipping 0x0 bytes)
[*] Loaded 262144 bytes into ROM at 0x90000000
[*] Injecting: clear high-priority alternate service flag at 0x000005B0
[*] Injecting: clear optional service flags at 0x000005B1
[*] Injecting: clear optional transfer flag at 0x000005BE
[*] Injecting: post-READ(10) gate flags 0x04 at 0x000005B6
[*] Injecting: post-READ(10) assembled host LBA 0x00202000 at 0x000005EC
[*] Injecting: post-READ(10) state 0x11 at 0x000005F0
[*] Injecting: post-READ(10) phase 0x04 at 0x000006F1
[*] Injecting: clear descriptor transfer flag at 0x000006E0
[*] Injecting: clear descriptor metadata at 0x000006E1
[*] Injecting: clear descriptor LBA/aux at 0x000006E4
[*] Injecting: clear descriptor metadata bytes at 0x000006EC
[*] Set SP to 0x003FF000
[*] Max cycles (1400).
[*] Emulation started at PC: 0x9001B285

[*] Execution reached return with no target (SP=4190212). Halting safely.
[*] Emulation stopped after 185 cycles.

--- CPU STATE DUMP ---
PC: 0x9001B33A  SP: 0x003FF004
D0: 0x00000000  D1: 0x00000000
D2: 0x00000000  D3: 0x00000000
A0: 0x003FEFF8  A1: 0x9001D596
A2: 0x00000000  A3: 0x00000000
ZF: 1           NF: 0     
CF: 0           VF: 0     
----------------------

[*] Trace event summary: break=13, call_skip=9, watch_read=14, watch_write=41

--- TRACE LOG (Last 20) ---
0x90023D73: C8 07       beq -> 0x90023D7A [TAKEN]
0x90023D7A: F0 FC          rets -> 0x9001B335
0x9001B335: CD 02 3C 20 0C    call -> 0x9001EF37 [a2],12 [frame old_sp=0x003FF000 new_sp=0x003FEFF4] [sp=0x3FEFF4, W8: 0x003FF000 <- 0x3A, W8: 0x003FF001 <- 0xB3, W8: 0x003FF002 <- 0x01, W8: 0x003FF003 <- 0x90, W32: 0x003FF000 <- 0x9001B33A, W8: 0x003FEFFC <- 0x00, W8: 0x003FEFFD <- 0x00, W8: 0x003FEFFE <- 0x00, W8: 0x003FEFFF <- 0x00, W32: 0x003FEFFC <- 0x00000000]
0x9001EF37: 3E          mov sp, a2                 [a2=0x3FEFF4]
0x9001EF38: 52          inc4 a2                    [a2=0x3FEFF8]
0x9001EF39: 98          mov a2, a0                 [a0=0x3FEFF8]
0x9001EF3A: DD 2A 75 FE FF 00 00 call -> 0x90006464 [],0 [SKIPPED BY JSON CALL_POLICY]
0x9001EF41: FA FC FF F7    and 0xF7FF, psw
0x9001EF45: CB          nop
0x9001EF46: CB          nop
0x9001EF47: FC A5 04 E8 03 80 mov (0x8003E804), d1 [d1=0x0] [d1=0x0]
0x9001EF4D: FC A4 0C E8 03 80 mov (0x8003E80C), d0 [d0=0x0]
0x9001EF53: E1          add d0, d1                 [flg=Zncv]
0x9001EF54: 30 7C 07    mov (0x077C), d0
0x9001EF57: A1          cmp d0, d1
0x9001EF58: C8 11       beq -> 0x9001EF69 [TAKEN]
0x9001EF69: 98          mov a2, a0
0x9001EF6A: DD 06 75 FE FF 00 00 call -> 0x90006470 [],0 [SKIPPED BY JSON CALL_POLICY]
0x9001EF71: DF 20 0C    ret [a2],12 -> 0x9001B33A [sp=0x003FF000] [a2=0x0, sp=0x3FF000]
0x9001B33A: DF 00 04    ret [],4 (HALT: no return target) [sp=0x3FF004]
[*] Payload Inspection (0x01C8): 0x0
