{
  "version": 1,
  "kind": "hwanse-hud-runtime-static-bridge-review",
  "source": "tools/build_hud_runtime_static_bridge_review.py",
  "inputs": {
    "runtime": "out/runtime_trace_hud_open_review.json",
    "menuDescriptor": "out/menu_descriptor_stack_review.json",
    "hudInput": "out/hud_input_consumer_boundary_review.json",
    "vmFrontier": "out/hud_menu_vm_graph_frontier_review.json",
    "imports": "out/exe_imports.json"
  },
  "summary": {
    "status": "hud-open-consumer-runtime-confirmed-static-bridge",
    "traceId": "hud-open-long",
    "classification": "runtime-confirms-x-opens-status-hud-selected-root-region-streams",
    "eventCount": 1901,
    "frameRange": {
      "start": 474,
      "end": 492,
      "unique": 19
    },
    "textSurface": "0x100979C0",
    "frameSurface": "0x1004C438",
    "textOutIat": "0x005a03b8",
    "textDrawRows": 27,
    "textOutCallsiteCount": 2,
    "exactTopRegionInitializerHits": 3,
    "knownComposedRegions": [
      1,
      2,
      3,
      4,
      6
    ],
    "textSurfaceDrawRows": 59,
    "compositionRows": 23,
    "compositionRegionRows": 5,
    "templateTileRows": 32,
    "surfaceSnapshotRows": 22,
    "resourceSurfaceLabelRows": 19,
    "traceJsonlPath": "captures/runtime/hwanse-runtime-trace-2026-07-08T00-22-58-341Z-hud-open-long.jsonl",
    "traceExportedAt": "2026-07-08T00-22-58-341Z",
    "oldStaticFrontierStatus": "top-menu-vm-graph-grounded-opener-still-pending",
    "oldHudInputConclusion": null,
    "topMenuObjectSequenceVaHex": "0x004ddc6c",
    "topMenuParentContextScriptVaHex": "0x0047e624"
  },
  "gdiImportRefs": {
    "0x005a03a4": {
      "dll": "GDI32.dll",
      "name": "SelectObject",
      "refsHex": [
        "0x004154f5",
        "0x00415503",
        "0x0041b19b",
        "0x0041b1dc",
        "0x0041b2e7",
        "0x0041b347",
        "0x0041b3b2",
        "0x0041b42d",
        "0x0041b4c2",
        "0x0041b558",
        "0x0041f224",
        "0x0041f2a3",
        "0x0041f788",
        "0x0041f815"
      ]
    },
    "0x005a03b8": {
      "dll": "GDI32.dll",
      "name": "TextOutA",
      "refsHex": [
        "0x0041ae8b",
        "0x0041aee1",
        "0x0041b27b",
        "0x0041b339",
        "0x0041b41f",
        "0x0041b54a",
        "0x0041f295",
        "0x0041f807"
      ]
    },
    "0x005a03cc": {
      "dll": "GDI32.dll",
      "name": "SetBkMode",
      "refsHex": [
        "0x0041b3f7",
        "0x0041b521",
        "0x0041f269",
        "0x0041f7cd"
      ]
    },
    "0x005a03d0": {
      "dll": "GDI32.dll",
      "name": "SetTextColor",
      "refsHex": [
        "0x0041b251",
        "0x0041b30f",
        "0x0041b3eb",
        "0x0041b515",
        "0x0041f25d",
        "0x0041f7c1"
      ]
    }
  },
  "promotions": [
    {
      "area": "normal field X/ESC status HUD opener",
      "previousStatus": "top-menu-vm-graph-grounded-opener-still-pending",
      "newStatus": "runtime-confirmed",
      "evidence": [
        "selectedRootExecutorSeen is true in the runtime trace",
        "top menu/context stream neighborhood appears after the input-edge write",
        "exact top context region initializers #6/#3/#4 execute in frame 277",
        "status-window text markers are emitted in the same HUD-open trace"
      ]
    },
    {
      "area": "HUD region composition",
      "previousStatus": "layout grounded, runtime composition partial",
      "newStatus": "runtime-confirmed for regions #1/#2/#3/#4/#6",
      "evidence": [
        "surface 0x100979C0 is copied to frame surface 0x1004C438 by exact region rectangles",
        "composition copies include 0,0,416,352; 416,0,640,96; 416,96,640,352; 0,352,416,480; 416,352,640,480"
      ]
    },
    {
      "area": "HUD/menu Korean text draw sink",
      "previousStatus": "text tables known, draw sink separated",
      "newStatus": "runtime-confirmed GDI TextOutA sink",
      "evidence": [
        "0x0041F293 and 0x0041B41D are direct calls through GDI32!TextOutA IAT 0x005a03b8",
        "runtime TextOutA rows include character name, equipment names, stat labels, status comment, mode, category, and skill list labels"
      ]
    }
  ],
  "textOutCallsites": [
    {
      "pc": "0x0041B41D",
      "functionVaHex": "0x0041b369",
      "role": "fixed-width immediate HUD/menu slot renderer",
      "count": 8,
      "texts": [
        "명주·귀신살",
        "백호　도복",
        "선제",
        "정권",
        "돌려차기",
        "던지기",
        "다리후리기",
        "마시기"
      ],
      "rects": [
        "64,160,160,176",
        "64,224,144,240",
        "496,16,528,32",
        "472,144,504,160",
        "472,176,536,192",
        "472,208,520,224",
        "472,240,552,256",
        "472,272,520,288"
      ],
      "fontColors": [
        "8x16 weight=0 / 0xFFFFFF"
      ],
      "staticNotes": [
        "Uses object +0xd6/+0xda as output coordinates and +0xe0/+0xe2/+0xe4 as RGB text color bytes.",
        "The runtime strings are padded with full-width spaces, matching fixed list/equipment/menu slots.",
        "Calls GDI32!TextOutA through IAT 0x005a03b8 after SelectObject/SetTextColor/SetBkMode."
      ],
      "sampleRows": [
        {
          "seq": 475,
          "line": 476,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "64,160,160,176",
          "text": "................",
          "decodedText": "명주·귀신살",
          "raw": "b8 ed c1 d6 a1 a4 b1 cd bd c5 bb ec a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "64,160,160,176",
            "byte_len": "16",
            "x": "64",
            "y": "160"
          }
        },
        {
          "seq": 479,
          "line": 480,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "64,224,144,240",
          "text": "................",
          "decodedText": "백호　도복",
          "raw": "b9 e9 c8 a3 a1 a1 b5 b5 ba b9 a1 a1 a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "64,224,144,240",
            "byte_len": "16",
            "x": "64",
            "y": "224"
          }
        },
        {
          "seq": 513,
          "line": 514,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "496,16,528,32",
          "text": "................",
          "decodedText": "선제",
          "raw": "bc b1 c1 a6 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "496,16,528,32",
            "byte_len": "16",
            "x": "496",
            "y": "16"
          }
        },
        {
          "seq": 517,
          "line": 518,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "472,144,504,160",
          "text": "................",
          "decodedText": "정권",
          "raw": "c1 a4 b1 c7 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "472,144,504,160",
            "byte_len": "16",
            "x": "472",
            "y": "144"
          }
        },
        {
          "seq": 519,
          "line": 520,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "472,176,536,192",
          "text": "................",
          "decodedText": "돌려차기",
          "raw": "b5 b9 b7 c1 c2 f7 b1 e2 a1 a1 a1 a1 a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "472,176,536,192",
            "byte_len": "16",
            "x": "472",
            "y": "176"
          }
        },
        {
          "seq": 521,
          "line": 522,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "472,208,520,224",
          "text": "................",
          "decodedText": "던지기",
          "raw": "b4 f8 c1 f6 b1 e2 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "472,208,520,224",
            "byte_len": "16",
            "x": "472",
            "y": "208"
          }
        },
        {
          "seq": 523,
          "line": 524,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "472,240,552,256",
          "text": "................",
          "decodedText": "다리후리기",
          "raw": "b4 d9 b8 ae c8 c4 b8 ae b1 e2 a1 a1 a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "472,240,552,256",
            "byte_len": "16",
            "x": "472",
            "y": "240"
          }
        },
        {
          "seq": 525,
          "line": 526,
          "frame": 478,
          "pc": "0x0041B41D",
          "destination": "0x100979C0",
          "rect": "472,272,520,288",
          "text": "................",
          "decodedText": "마시기",
          "raw": "b8 b6 bd c3 b1 e2 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "472,272,520,288",
            "byte_len": "16",
            "x": "472",
            "y": "272"
          }
        }
      ]
    },
    {
      "pc": "0x0041F293",
      "functionVaHex": "0x0041f073",
      "role": "streamed HUD/status text renderer",
      "count": 19,
      "texts": [
        "아타호",
        "무기",
        "방어구",
        "레벨",
        "체력",
        "／",
        "기력",
        "／",
        "경험",
        "／",
        "공격력",
        "방어력",
        "기술력",
        "순발력",
        "　운",
        "야호　해냈다！",
        "마침내　환상의　수련장도　제패했다",
        "음　상쾌한　기분이군",
        "　기본기"
      ],
      "rects": [
        "16,16,64,32",
        "24,128,56,144",
        "24,192,72,208",
        "208,24,240,40",
        "208,48,240,64",
        "320,48,336,64",
        "208,72,240,88",
        "320,72,336,88",
        "208,96,240,112",
        "320,96,336,112",
        "208,128,256,144",
        "208,152,256,168",
        "208,176,256,192",
        "208,200,256,216",
        "224,224,240,240",
        "48,272,160,288",
        "48,288,320,304",
        "48,304,208,320",
        "496,104,544,120"
      ],
      "fontColors": [
        "8x16 weight=0 / 0xFFFFFF"
      ],
      "staticNotes": [
        "Reads object +0xb0 as a text stream pointer.",
        "Uses +0xca/+0xcc and globals 0x0055b284/0x0055b288 as stream delay/width state.",
        "Calls GDI32!TextOutA through IAT 0x005a03b8 after SelectObject/SetTextColor/SetBkMode."
      ],
      "sampleRows": [
        {
          "seq": 471,
          "line": 472,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "16,16,64,32",
          "text": "......",
          "decodedText": "아타호",
          "raw": "be c6 c5 b8 c8 a3",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "16,16,64,32",
            "byte_len": "6",
            "x": "16",
            "y": "16"
          }
        },
        {
          "seq": 473,
          "line": 474,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "24,128,56,144",
          "text": "....",
          "decodedText": "무기",
          "raw": "b9 ab b1 e2",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "24,128,56,144",
            "byte_len": "4",
            "x": "24",
            "y": "128"
          }
        },
        {
          "seq": 477,
          "line": 478,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "24,192,72,208",
          "text": "......",
          "decodedText": "방어구",
          "raw": "b9 e6 be ee b1 b8",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "24,192,72,208",
            "byte_len": "6",
            "x": "24",
            "y": "192"
          }
        },
        {
          "seq": 481,
          "line": 482,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "208,24,240,40",
          "text": "......",
          "decodedText": "레벨",
          "raw": "b7 b9 ba a7 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "208,24,240,40",
            "byte_len": "6",
            "x": "208",
            "y": "24"
          }
        },
        {
          "seq": 483,
          "line": 484,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "208,48,240,64",
          "text": "......",
          "decodedText": "체력",
          "raw": "c3 bc b7 c2 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "208,48,240,64",
            "byte_len": "6",
            "x": "208",
            "y": "48"
          }
        },
        {
          "seq": 485,
          "line": 486,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "320,48,336,64",
          "text": "..",
          "decodedText": "／",
          "raw": "a3 af",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "320,48,336,64",
            "byte_len": "2",
            "x": "320",
            "y": "48"
          }
        },
        {
          "seq": 487,
          "line": 488,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "208,72,240,88",
          "text": "......",
          "decodedText": "기력",
          "raw": "b1 e2 b7 c2 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "208,72,240,88",
            "byte_len": "6",
            "x": "208",
            "y": "72"
          }
        },
        {
          "seq": 489,
          "line": 490,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "320,72,336,88",
          "text": "..",
          "decodedText": "／",
          "raw": "a3 af",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "320,72,336,88",
            "byte_len": "2",
            "x": "320",
            "y": "72"
          }
        },
        {
          "seq": 491,
          "line": 492,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "208,96,240,112",
          "text": "......",
          "decodedText": "경험",
          "raw": "b0 e6 c7 e8 a1 a1",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "208,96,240,112",
            "byte_len": "6",
            "x": "208",
            "y": "96"
          }
        },
        {
          "seq": 493,
          "line": 494,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "320,96,336,112",
          "text": "..",
          "decodedText": "／",
          "raw": "a3 af",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "320,96,336,112",
            "byte_len": "2",
            "x": "320",
            "y": "96"
          }
        },
        {
          "seq": 495,
          "line": 496,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "208,128,256,144",
          "text": "......",
          "decodedText": "공격력",
          "raw": "b0 f8 b0 dd b7 c2",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "208,128,256,144",
            "byte_len": "6",
            "x": "208",
            "y": "128"
          }
        },
        {
          "seq": 497,
          "line": 498,
          "frame": 478,
          "pc": "0x0041F293",
          "destination": "0x100979C0",
          "rect": "208,152,256,168",
          "text": "......",
          "decodedText": "방어력",
          "raw": "b9 e6 be ee b7 c2",
          "x": null,
          "y": null,
          "font": "8x16 weight=0",
          "color": "0xFFFFFF",
          "state": {
            "bounds": "208,152,256,168",
            "byte_len": "6",
            "x": "208",
            "y": "152"
          }
        }
      ]
    }
  ],
  "textMarkers": {
    "allDecodedTexts": [
      "아타호",
      "무기",
      "명주·귀신살",
      "방어구",
      "백호　도복",
      "레벨",
      "체력",
      "／",
      "기력",
      "／",
      "경험",
      "／",
      "공격력",
      "방어력",
      "기술력",
      "순발력",
      "　운",
      "야호　해냈다！",
      "마침내　환상의　수련장도　제패했다",
      "음　상쾌한　기분이군",
      "선제",
      "　기본기",
      "정권",
      "돌려차기",
      "던지기",
      "다리후리기",
      "마시기"
    ],
    "counts": {
      "명주·귀신살": 1,
      "백호　도복": 1,
      "선제": 1,
      "정권": 1,
      "돌려차기": 1,
      "던지기": 1,
      "다리후리기": 1,
      "마시기": 1,
      "아타호": 1,
      "무기": 1,
      "방어구": 1,
      "레벨": 1,
      "체력": 1,
      "／": 3,
      "기력": 1,
      "경험": 1,
      "공격력": 1,
      "방어력": 1,
      "기술력": 1,
      "순발력": 1,
      "　운": 1,
      "야호　해냈다！": 1,
      "마침내　환상의　수련장도　제패했다": 1,
      "음　상쾌한　기분이군": 1,
      "　기본기": 1
    }
  },
  "exactRegionInitializerRows": [
    {
      "seq": 565,
      "frame": 478,
      "stream": "0x004dee18",
      "opcode": "0x08",
      "regionIndex": 6,
      "rectText": "0,0 416x352",
      "templateIndex": 0,
      "label": "exact top context region initializer #6",
      "status": "exact-static-anchor-hit"
    },
    {
      "seq": 570,
      "frame": 478,
      "stream": "0x004dee58",
      "opcode": "0x08",
      "regionIndex": 3,
      "rectText": "416,0 224x96",
      "templateIndex": 2,
      "label": "exact top context region initializer #3",
      "status": "exact-static-anchor-hit"
    },
    {
      "seq": 575,
      "frame": 478,
      "stream": "0x004dee98",
      "opcode": "0x08",
      "regionIndex": 4,
      "rectText": "416,96 224x256",
      "templateIndex": 3,
      "label": "exact top context region initializer #4",
      "status": "exact-static-anchor-hit"
    }
  ],
  "surfaceCompositionRows": [
    {
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "flags": "0x00000010",
      "firstSeq": 160,
      "lastSeq": 1899,
      "firstFrame": 475,
      "lastFrame": 492,
      "repeatCount": 18,
      "sampleDetail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
    },
    {
      "region": {
        "regionIndex": 2,
        "name": "bottom right info window"
      },
      "srcRect": "416,352,640,480",
      "dstRect": "",
      "flags": "0x00000011",
      "firstSeq": 601,
      "lastSeq": 601,
      "firstFrame": 478,
      "lastFrame": 478,
      "repeatCount": 1,
      "sampleDetail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,352,640,480 -> 0x1004C438 at 416,352 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
    },
    {
      "region": {
        "regionIndex": 3,
        "name": "right top menu window"
      },
      "srcRect": "416,0,640,96",
      "dstRect": "",
      "flags": "0x00000011",
      "firstSeq": 603,
      "lastSeq": 603,
      "firstFrame": 478,
      "lastFrame": 478,
      "repeatCount": 1,
      "sampleDetail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,0,640,96 -> 0x1004C438 at 416,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
    },
    {
      "region": {
        "regionIndex": 4,
        "name": "right submenu window"
      },
      "srcRect": "416,96,640,352",
      "dstRect": "",
      "flags": "0x00000011",
      "firstSeq": 604,
      "lastSeq": 604,
      "firstFrame": 478,
      "lastFrame": 478,
      "repeatCount": 1,
      "sampleDetail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,96,640,352 -> 0x1004C438 at 416,96 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
    },
    {
      "region": {
        "regionIndex": 6,
        "name": "left status window"
      },
      "srcRect": "0,0,416,352",
      "dstRect": "",
      "flags": "0x00000011",
      "firstSeq": 602,
      "lastSeq": 602,
      "firstFrame": 478,
      "lastFrame": 478,
      "repeatCount": 1,
      "sampleDetail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,0,416,352 -> 0x1004C438 at 0,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
    }
  ],
  "surfaceCompositionRawSample": [
    {
      "seq": 160,
      "line": 161,
      "frame": 475,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 280,
      "line": 281,
      "frame": 476,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 400,
      "line": 401,
      "frame": 477,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 600,
      "line": 601,
      "frame": 478,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 601,
      "line": 602,
      "frame": 478,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,352,640,480 -> 0x1004C438 at 416,352 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "416,352,640,480",
        "dstPoint": "416,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "16..16"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000011",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "416",
        "y": "352"
      },
      "region": {
        "regionIndex": 2,
        "name": "bottom right info window"
      },
      "srcRect": "416,352,640,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 602,
      "line": 603,
      "frame": 478,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,0,416,352 -> 0x1004C438 at 0,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,0,416,352",
        "dstPoint": "0,0",
        "srcColorKey": "16..16",
        "appliedColorKey": "16..16"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000011",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "0"
      },
      "region": {
        "regionIndex": 6,
        "name": "left status window"
      },
      "srcRect": "0,0,416,352",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 603,
      "line": 604,
      "frame": 478,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,0,640,96 -> 0x1004C438 at 416,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "416,0,640,96",
        "dstPoint": "416,0",
        "srcColorKey": "16..16",
        "appliedColorKey": "16..16"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000011",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "416",
        "y": "0"
      },
      "region": {
        "regionIndex": 3,
        "name": "right top menu window"
      },
      "srcRect": "416,0,640,96",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 604,
      "line": 605,
      "frame": 478,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,96,640,352 -> 0x1004C438 at 416,96 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "416,96,640,352",
        "dstPoint": "416,96",
        "srcColorKey": "16..16",
        "appliedColorKey": "16..16"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000011",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "416",
        "y": "96"
      },
      "region": {
        "regionIndex": 4,
        "name": "right submenu window"
      },
      "srcRect": "416,96,640,352",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 697,
      "line": 698,
      "frame": 479,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 795,
      "line": 796,
      "frame": 480,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 887,
      "line": 888,
      "frame": 481,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    },
    {
      "seq": 979,
      "line": 980,
      "frame": 482,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      },
      "region": {
        "regionIndex": 1,
        "name": "bottom left HUD window"
      },
      "srcRect": "0,352,416,480",
      "dstRect": "",
      "compositionStatus": "region-known"
    }
  ],
  "textSurfaceRowsSample": [
    {
      "seq": 160,
      "line": 161,
      "frame": 475,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      }
    },
    {
      "seq": 280,
      "line": 281,
      "frame": 476,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      }
    },
    {
      "seq": 400,
      "line": 401,
      "frame": 477,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      }
    },
    {
      "seq": 439,
      "line": 440,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=0,0,16,16 -> 0x100979C0 at 0,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "0,0,16,16",
        "dstPoint": "0,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "0",
        "y": "0"
      }
    },
    {
      "seq": 440,
      "line": 441,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 16,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "16,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "16",
        "y": "0"
      }
    },
    {
      "seq": 441,
      "line": 442,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 32,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "32,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "32",
        "y": "0"
      }
    },
    {
      "seq": 442,
      "line": 443,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 48,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "48,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "48",
        "y": "0"
      }
    },
    {
      "seq": 443,
      "line": 444,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 64,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "64,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "64",
        "y": "0"
      }
    },
    {
      "seq": 444,
      "line": 445,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 80,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "80,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "80",
        "y": "0"
      }
    },
    {
      "seq": 445,
      "line": 446,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 96,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "96,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "96",
        "y": "0"
      }
    },
    {
      "seq": 446,
      "line": 447,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 112,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "112,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "112",
        "y": "0"
      }
    },
    {
      "seq": 447,
      "line": 448,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 128,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "128,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "128",
        "y": "0"
      }
    },
    {
      "seq": 448,
      "line": 449,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 144,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "144,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "144",
        "y": "0"
      }
    },
    {
      "seq": 449,
      "line": 450,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 160,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "160,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "160",
        "y": "0"
      }
    },
    {
      "seq": 450,
      "line": 451,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 176,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "176,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "176",
        "y": "0"
      }
    },
    {
      "seq": 451,
      "line": 452,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 192,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "192,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "192",
        "y": "0"
      }
    },
    {
      "seq": 452,
      "line": 453,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 208,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "208,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "208",
        "y": "0"
      }
    },
    {
      "seq": 453,
      "line": 454,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 224,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "224,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "224",
        "y": "0"
      }
    },
    {
      "seq": 454,
      "line": 455,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 240,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "240,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "240",
        "y": "0"
      }
    },
    {
      "seq": 455,
      "line": 456,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 256,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "256,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "256",
        "y": "0"
      }
    },
    {
      "seq": 456,
      "line": 457,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 272,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "272,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "272",
        "y": "0"
      }
    },
    {
      "seq": 457,
      "line": 458,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 288,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "288,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "288",
        "y": "0"
      }
    },
    {
      "seq": 458,
      "line": 459,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 304,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "304,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "304",
        "y": "0"
      }
    },
    {
      "seq": 459,
      "line": 460,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 320,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "320,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "320",
        "y": "0"
      }
    },
    {
      "seq": 460,
      "line": 461,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 336,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "336,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "336",
        "y": "0"
      }
    },
    {
      "seq": 461,
      "line": 462,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 352,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "352,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "352",
        "y": "0"
      }
    },
    {
      "seq": 462,
      "line": 463,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 368,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "368,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "368",
        "y": "0"
      }
    },
    {
      "seq": 463,
      "line": 464,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 384,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "16,0,32,16",
        "dstPoint": "384,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "384",
        "y": "0"
      }
    },
    {
      "seq": 464,
      "line": 465,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=32,0,48,16 -> 0x100979C0 at 400,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "32,0,48,16",
        "dstPoint": "400,0",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "400",
        "y": "0"
      }
    },
    {
      "seq": 465,
      "line": 466,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=48,0,64,16 -> 0x100979C0 at 0,16 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "48,0,64,16",
        "dstPoint": "0,16",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "0",
        "y": "16"
      }
    },
    {
      "seq": 466,
      "line": 467,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=64,0,80,16 -> 0x100979C0 at 16,16 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "64,0,80,16",
        "dstPoint": "16,16",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "16",
        "y": "16"
      }
    },
    {
      "seq": 467,
      "line": 468,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=64,0,80,16 -> 0x100979C0 at 32,16 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "64,0,80,16",
        "dstPoint": "32,16",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "32",
        "y": "16"
      }
    },
    {
      "seq": 468,
      "line": 469,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=64,0,80,16 -> 0x100979C0 at 48,16 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "64,0,80,16",
        "dstPoint": "48,16",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "48",
        "y": "16"
      }
    },
    {
      "seq": 469,
      "line": 470,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=64,0,80,16 -> 0x100979C0 at 64,16 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "64,0,80,16",
        "dstPoint": "64,16",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "64",
        "y": "16"
      }
    },
    {
      "seq": 470,
      "line": 471,
      "frame": 478,
      "pc": "0x00419C25",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "sourceLabel": "window.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "window.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x64x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=64,0,80,16 -> 0x100979C0 at 80,16 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419bc7",
        "srcRect": "64,0,80,16",
        "dstPoint": "80,16",
        "srcColorKey": "0..0",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000010",
        "source_archive_offset": "0x0023D812",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "0..0",
        "source_label": "window.cns",
        "source_memory_va": "0x102BE380",
        "source_pitch": "288",
        "source_resource_name": "window.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D108",
        "source_surface_size": "288x64x8",
        "src_rect_ptr": "0x00000000",
        "x": "80",
        "y": "16"
      }
    },
    {
      "seq": 527,
      "line": 528,
      "frame": 478,
      "pc": "0x100979D4",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D038",
      "destination": "0x100979C0",
      "sourceLabel": "status.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "status.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x48x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=192,16,224,32 -> 0x100979C0 at 600,328 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "192,16,224,32",
        "dstPoint": "600,328",
        "srcColorKey": "0..0",
        "appliedColorKey": "0..0"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000011",
        "source_archive_offset": "0x00215FD3",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000040",
        "source_color_key": "0..0",
        "source_label": "status.cns",
        "source_memory_va": "0x102943F8",
        "source_pitch": "288",
        "source_resource_name": "status.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D038",
        "source_surface_size": "288x48x8",
        "src_rect_ptr": "0x0012FCE0",
        "x": "600",
        "y": "328"
      }
    },
    {
      "seq": 528,
      "line": 529,
      "frame": 478,
      "pc": "0x100979D4",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D038",
      "destination": "0x100979C0",
      "sourceLabel": "status.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "status.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x48x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=32,32,64,48 -> 0x100979C0 at 600,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "32,32,64,48",
        "dstPoint": "600,104",
        "srcColorKey": "0..0",
        "appliedColorKey": "0..0"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000011",
        "source_archive_offset": "0x00215FD3",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000040",
        "source_color_key": "0..0",
        "source_label": "status.cns",
        "source_memory_va": "0x102943F8",
        "source_pitch": "288",
        "source_resource_name": "status.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D038",
        "source_surface_size": "288x48x8",
        "src_rect_ptr": "0x0012FD04",
        "x": "600",
        "y": "104"
      }
    },
    {
      "seq": 529,
      "line": 530,
      "frame": 478,
      "pc": "0x100979D4",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D038",
      "destination": "0x100979C0",
      "sourceLabel": "status.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "status.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x48x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=256,0,288,16 -> 0x100979C0 at 192,336 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "256,0,288,16",
        "dstPoint": "192,336",
        "srcColorKey": "0..0",
        "appliedColorKey": "0..0"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000011",
        "source_archive_offset": "0x00215FD3",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000040",
        "source_color_key": "0..0",
        "source_label": "status.cns",
        "source_memory_va": "0x102943F8",
        "source_pitch": "288",
        "source_resource_name": "status.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D038",
        "source_surface_size": "288x48x8",
        "src_rect_ptr": "0x0012FD34",
        "x": "192",
        "y": "336"
      }
    },
    {
      "seq": 530,
      "line": 531,
      "frame": 478,
      "pc": "0x100979D4",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x1025D038",
      "destination": "0x100979C0",
      "sourceLabel": "status.cns",
      "destinationLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": "status.cns",
      "destinationResourceName": null,
      "sourceSurfaceSize": "288x48x8",
      "destinationSurfaceSize": "640x608x8",
      "flags": "0x00000011",
      "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=96,0,112,16 -> 0x100979C0 at 440,72 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "96,0,112,16",
        "dstPoint": "440,72",
        "srcColorKey": "0..0",
        "appliedColorKey": "0..0"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000840",
        "destination_color_key": "16..16",
        "destination_memory_va": "0x10097A00",
        "destination_pitch": "640",
        "destination_surface": "0x100979C0",
        "destination_surface_size": "640x608x8",
        "flags": "0x00000011",
        "source_archive_offset": "0x00215FD3",
        "source_archive_path": "memory:gense.fld",
        "source_bpp": "8",
        "source_caps": "0x00000040",
        "source_color_key": "0..0",
        "source_label": "status.cns",
        "source_memory_va": "0x102943F8",
        "source_pitch": "288",
        "source_resource_name": "status.cns",
        "source_resource_type": "CNS",
        "source_surface": "0x1025D038",
        "source_surface_size": "288x48x8",
        "src_rect_ptr": "0x0012FD08",
        "x": "440",
        "y": "72"
      }
    },
    {
      "seq": 600,
      "line": 601,
      "frame": 478,
      "pc": "0x1004C44C",
      "dll": "DDRAW-COM",
      "name": "IDirectDrawSurface::BltFast",
      "result": "0x00000000",
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "destinationLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "destinationResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "destinationSurfaceSize": "640x480x8",
      "flags": "0x00000010",
      "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none",
      "parsed": {
        "caller": "0x00419f5c",
        "srcRect": "0,352,416,480",
        "dstPoint": "0,352",
        "srcColorKey": "16..16",
        "appliedColorKey": "none"
      },
      "state": {
        "destination_bpp": "8",
        "destination_caps": "0x00000040",
        "destination_color_key": "none",
        "destination_memory_va": "0x1004C478",
        "destination_pitch": "640",
        "destination_surface": "0x1004C438",
        "destination_surface_size": "640x480x8",
        "flags": "0x00000010",
        "source_bpp": "8",
        "source_caps": "0x00000840",
        "source_color_key": "16..16",
        "source_memory_va": "0x10097A00",
        "source_pitch": "640",
        "source_surface": "0x100979C0",
        "source_surface_size": "640x608x8",
        "src_rect_ptr": "0x0012FDA4",
        "x": "0",
        "y": "352"
      }
    }
  ],
  "remainingRuntimeNeeds": [
    {
      "item": "menu navigation/deeper submenu state writes",
      "reason": "This capture only opened the status HUD; it did not press arrows/confirm/cancel after the HUD was visible.",
      "nextTrace": "Capture Down/Up, Left/Right, Enter, ESC while the menu is open with mem-write/object-stream-change enabled."
    },
    {
      "item": "asset-level source surface labels",
      "reason": "Draw rows expose surface handles and source rects, but not yet the originating CNS filename for each surface handle.",
      "nextTrace": "Add surface creation/resource-label events or wrapper id labels when CNS assets are loaded."
    },
    {
      "item": "dynamic status values",
      "reason": "This trace proves label/text positions and surface composition. It does not yet prove the exact producer for HP/MP/EXP numeric CNS glyph values.",
      "nextTrace": "Capture status HUD with numeric glyph draw source labels and watched stat memory values."
    }
  ]
}
