================================================================================
                 MN103S Emulator (V7-direct-config-trace-v120-gcc-version-sync-gdr163-v227-media-preflight)
================================================================================
[*] Loading Test: GDR-8050L v256 descriptor-gate microprobe: gate_on_read12_sample_lba
[*] Active config: gate_on_read12_sample_lba.config.json
[*] Config version check OK: requires_emulator_version:v227, config_version:v256
[*] Direct target config active: GDR-8050L
[*] Custom Binary Override Active: D:\vscode-workspace\xbox-dvd-tools-v2\decrypted_payloads\GDR-8050L_0L23_5af3ae9b_firmware_4c61eb12_plaintext_7cab0f5c.bin
[*] Inline Slipstream Engine Online: 107 fallback opcodes built in.
[*] Memory alias: SRAM alias 0x80000000->0x00000000 0x80000000->0x00000000 size=0x400000
[*] Loading ROM: D:\vscode-workspace\xbox-dvd-tools-v2\decrypted_payloads\GDR-8050L_0L23_5af3ae9b_firmware_4c61eb12_plaintext_7cab0f5c.bin (Skipping 0x0 bytes)
[*] Loaded 262144 bytes into ROM at 0x90000000
[*] Injecting: seed assembled LBA 0x0004ABBF at SRAM 0x05EC at 0x000005EC
[*] Injecting: seed packet gate flags 0x05B6=0x04 at 0x000005B6
[*] Injecting: seed packet state 0x05F0=0x13 at 0x000005F0
[*] Injecting: clear transfer flag 0x06E0 at 0x000006E0
[*] Injecting: clear descriptor flag 0x06E1 at 0x000006E1
[*] Injecting: clear descriptor LBA/aux region 0x06E4..0x06EB at 0x000006E4
[*] Injecting: clear table-derived bytes 0x06EC..0x06ED at 0x000006EC
[*] Injecting: mark packet phase so return-path clear is visible at 0x000006F1
[*] Set SP to 0x003FF000
[*] Max cycles (180).
[*] Emulation started at PC: 0x9001B54E

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

--- CPU STATE DUMP ---
PC: 0x9001B66E  SP: 0x003FF020
D0: 0x00000001  D1: 0x9003BA21
D2: 0x00000000  D3: 0x00000000
A0: 0x003FF00C  A1: 0x00000000
A2: 0x00000000  A3: 0x00000000
ZF: 1           NF: 0     
CF: 1           VF: 0     
----------------------

[*] Trace event summary: break=7, watch_read=68, watch_write=33

--- TRACE LOG (Last 20) ---
0x9001B654: DD 1C AE FE FF 00 00 call -> 0x90006470 [],0 [frame old_sp=0x003FF000 new_sp=0x003FF000] [W8: 0x003FF000 <- 0x5B, W8: 0x003FF001 <- 0xB6, W8: 0x003FF002 <- 0x01, W8: 0x003FF003 <- 0x90, W32: 0x003FF000 <- 0x9001B65B]
0x90006470: CF 08          movm [other],(sp)
0x90006472: F0 60          movhu (a0), d0
0x90006474: F2 F3          mov d0, psw             [flg=Zncv]
0x90006476: CB          nop
0x90006477: CB          nop
0x90006478: CE 08          movm (sp),[other]       [flg=znCv]
0x9000647A: F0 FC          rets -> 0x9001B65B
0x9001B65B: FE 81          bclr/btst 0x40,(0x000005B1) [flg=ZnCv, W8: 0x000005B1 <- 0x00]
0x9001B660: FE 81          bclr/btst 0x01,(0x000005B6) [W8: 0x000005B6 <- 0x04]
0x9001B665: F1 E8          mov d2, a0              [a0=0x3FF00C]
0x9001B667: DD 09 AE FE FF 00 00 call -> 0x90006470 [],0 [frame old_sp=0x003FF000 new_sp=0x003FF000] [W8: 0x003FF000 <- 0x6E, W8: 0x003FF001 <- 0xB6, W8: 0x003FF002 <- 0x01, W8: 0x003FF003 <- 0x90, W32: 0x003FF000 <- 0x9001B66E]
0x90006470: CF 08          movm [other],(sp)
0x90006472: F0 60          movhu (a0), d0          [d0=0x0]
0x90006474: F2 F3          mov d0, psw             [flg=zncv]
0x90006476: CB          nop
0x90006477: CB          nop
0x90006478: CE 08          movm (sp),[other]       [d0=0x1, flg=ZnCv]
0x9000647A: F0 FC          rets -> 0x9001B66E
0x9001B66E: DF F0 20    ret [d2,d3,a2,a3],32 (HALT: no return target) [d2=0x0, a2=0x0, d3=0x0, sp=0x3FF020]
[*] Payload Inspection (0x01C8): 0x0
