{
  "version": 1,
  "kind": "hwanse-hud-runtime-surface-handle-review",
  "status": "hud-window-status-surface-handles-promoted",
  "source": "tools/build_hud_runtime_surface_handle_review.py",
  "inputs": {
    "runtimeTrace": "out/runtime_trace_hud_open_review.json",
    "cnsCatalog": "out/cns_precut_catalog_review.json",
    "menuRightPanel": "out/menu_right_panel_ui_review.json",
    "statusMenuExpression": "out/status_menu_ui_expression_review.json",
    "surfaceWrapperCatalog": "out/surface_wrapper_catalog_review.json"
  },
  "trace": {
    "traceId": "hud-open-long",
    "eventCount": 1901,
    "frameRange": {
      "start": 474,
      "end": 492,
      "unique": 19
    },
    "classification": "runtime-confirms-x-opens-status-hud-selected-root-region-streams",
    "jsonlPath": "captures/runtime/hwanse-runtime-trace-2026-07-08T00-22-58-341Z-hud-open-long.jsonl",
    "exportedAt": "2026-07-08T00-22-58-341Z"
  },
  "summary": {
    "drawSurfaceRows": 152,
    "textDrawRows": 27,
    "surfaceSnapshotRows": 22,
    "resourceSurfaceLabelRows": 19,
    "resourceLabelCount": 22,
    "surfacePairCount": 9,
    "promotedHandleCount": 7,
    "pendingHandleCount": 1,
    "textSurface": "0x100979C0",
    "frameSurface": "0x1004C438",
    "screenSurface": "0x10001330",
    "textDestinations": {
      "0x100979C0": 27
    },
    "windowCatalogMode": "window-template-region-catalog",
    "menuRightPanelStatus": "top-menu-object-and-right-content-payload-grounded-opener-pending",
    "statusMenuStatus": "status-window-expression-grounded-core",
    "surfaceWrapperStatus": "wrapper-grid-vs-descriptor-catalog-classified"
  },
  "handleRows": [
    {
      "handle": "0x1025D108",
      "classification": "window.cns source surface",
      "confidence": "High",
      "promotion": "runtime-confirmed",
      "whyPromoted": [
        "The handle only draws into the HUD text/window surface 0x100979C0 in this capture.",
        "The first draw sequence is the exact 16x16 window-template top row: left cap 0,0,16,16, repeated middle 16,0,32,16, right cap 32,0,48,16.",
        "The static catalog classifies window.cns as a template/region system rather than a raw source-rect table."
      ],
      "staticEvidence": {
        "asset": "window",
        "cns": "window.cns",
        "mode": "window-template-region-catalog",
        "status": "grounded",
        "templateCount": 5,
        "regionCount": 18
      },
      "resourceLabel": {
        "surfaceHandle": "0x1025D108",
        "sourceLabel": "window.cns",
        "sourceResourceName": "window.cns",
        "sourceSurfaceSize": "288x64x8",
        "resourceName": "window.cns",
        "resourceType": "CNS",
        "archiveOffset": "0x0023D812",
        "imageWidth": 288,
        "imageHeight": 64,
        "colorKey": "0..0",
        "pixelHash": "0acc81d544d33e5f",
        "paletteHash": null,
        "notes": "existing surface label at trace start"
      },
      "runtimeEvidence": {
        "rowCount": 32,
        "sourceRects": [
          "0,0,16,16",
          "16,0,32,16",
          "32,0,48,16",
          "48,0,64,16",
          "64,0,80,16"
        ],
        "sampleRows": [
          {
            "seq": 439,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "0,0,16,16",
            "dstRect": null,
            "dstPoint": "0,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=0,0,16,16 -> 0x100979C0 at 0,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 440,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "16,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 16,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 441,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "32,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 32,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 442,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "48,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 48,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 443,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "64,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 64,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 444,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "80,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 80,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 445,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "96,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 96,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 446,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "112,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 112,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 447,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "128,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 128,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 448,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "144,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 144,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 449,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "160,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 160,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 450,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "176,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 176,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 451,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "192,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 192,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 452,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "208,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 208,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 453,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "224,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 224,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          },
          {
            "seq": 454,
            "frame": 478,
            "pc": "0x00419C25",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D108",
            "destination": "0x100979C0",
            "sourceLabel": "window.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "window.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x64x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000010",
            "srcRect": "16,0,32,16",
            "dstRect": null,
            "dstPoint": "240,0",
            "srcColorKey": "0..0",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 240,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
          }
        ]
      }
    },
    {
      "handle": "0x1025D038",
      "classification": "status.cns source surface",
      "confidence": "High",
      "promotion": "runtime-confirmed-with-static-consumer-match",
      "whyPromoted": [
        "The handle draws only status-sized cursor/header/arrow rectangles into the HUD text/window surface.",
        "Runtime rect 96,0,112,16 at 440,72 matches the grounded top-menu cursor consumer.",
        "Runtime rect 192,16,224,32 at 600,328 matches the grounded detail-page right-arrow consumer.",
        "Runtime rect 32,32,64,48 at 600,104 matches the grounded MP/header status.cns consumer.",
        "The static CNS catalog classifies status.cns as descriptor +4 source-rect table 0x0047e3e0 with 23 frames."
      ],
      "staticEvidence": {
        "asset": "status",
        "cns": "status.cns",
        "mode": "descriptor-plus4-source-rect-catalog",
        "status": "grounded",
        "bestTableStartVaHex": "0x0047e3e0",
        "bestFrameCount": 23,
        "knownConsumers": [
          "menu_right_panel_ui_review: status.cns #3 top menu cursor at x=440+index*32,y=72",
          "menu_right_panel_ui_review: status.cns #15/#16/#17/#18 page arrows at x=424/600,y=328",
          "menu_right_panel_ui_review: status.cns MP header at x=600,y=104"
        ]
      },
      "resourceLabel": {
        "surfaceHandle": "0x1025D038",
        "sourceLabel": "status.cns",
        "sourceResourceName": "status.cns",
        "sourceSurfaceSize": "288x48x8",
        "resourceName": "status.cns",
        "resourceType": "CNS",
        "archiveOffset": "0x00215FD3",
        "imageWidth": 288,
        "imageHeight": 48,
        "colorKey": "0..0",
        "pixelHash": "a8b5a799ea3107af",
        "paletteHash": null,
        "notes": "existing surface label at trace start"
      },
      "runtimeEvidence": {
        "rowCount": 4,
        "sourceRects": [
          "192,16,224,32",
          "256,0,288,16",
          "32,32,64,48",
          "96,0,112,16"
        ],
        "sampleRows": [
          {
            "seq": 527,
            "frame": 478,
            "pc": "0x100979D4",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D038",
            "destination": "0x100979C0",
            "sourceLabel": "status.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "status.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x48x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000011",
            "srcRect": "192,16,224,32",
            "dstRect": null,
            "dstPoint": "600,328",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=192,16,224,32 -> 0x100979C0 at 600,328 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 528,
            "frame": 478,
            "pc": "0x100979D4",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D038",
            "destination": "0x100979C0",
            "sourceLabel": "status.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "status.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x48x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000011",
            "srcRect": "32,32,64,48",
            "dstRect": null,
            "dstPoint": "600,104",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=32,32,64,48 -> 0x100979C0 at 600,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 529,
            "frame": 478,
            "pc": "0x100979D4",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D038",
            "destination": "0x100979C0",
            "sourceLabel": "status.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "status.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x48x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000011",
            "srcRect": "256,0,288,16",
            "dstRect": null,
            "dstPoint": "192,336",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=256,0,288,16 -> 0x100979C0 at 192,336 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 530,
            "frame": 478,
            "pc": "0x100979D4",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x1025D038",
            "destination": "0x100979C0",
            "sourceLabel": "status.cns",
            "destinationLabel": "surface 640x608x8 @0x10097A00",
            "sourceResourceName": "status.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "288x48x8",
            "destinationSurfaceSize": "640x608x8",
            "flags": "0x00000011",
            "srcRect": "96,0,112,16",
            "dstRect": null,
            "dstPoint": "440,72",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=96,0,112,16 -> 0x100979C0 at 440,72 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          }
        ]
      }
    },
    {
      "handle": "0x100979C0",
      "classification": "assembled HUD text/window surface",
      "confidence": "High",
      "promotion": "runtime-confirmed",
      "whyPromoted": [
        "window.cns/status.cns draws and GDI TextOutA writes target this surface.",
        "The surface is copied to frame surface 0x1004C438 by the known HUD region rectangles."
      ],
      "staticEvidence": {
        "regions": {
          "0,0,416,352": {
            "regionIndex": 6,
            "name": "left status/menu panel"
          },
          "416,0,640,96": {
            "regionIndex": 3,
            "name": "right top menu panel"
          },
          "416,96,640,352": {
            "regionIndex": 4,
            "name": "right submenu panel"
          },
          "0,352,416,480": {
            "regionIndex": 1,
            "name": "bottom left HUD panel"
          },
          "416,352,640,480": {
            "regionIndex": 2,
            "name": "bottom right info panel"
          }
        }
      },
      "runtimeEvidence": {
        "rowCount": 23,
        "sourceRects": [
          "0,0,416,352",
          "0,352,416,480",
          "324,128,404,240",
          "416,0,640,96",
          "416,352,640,480",
          "416,96,640,352"
        ],
        "sampleRows": [
          {
            "seq": 160,
            "frame": 475,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000010",
            "srcRect": "0,352,416,480",
            "dstRect": null,
            "dstPoint": "0,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
          },
          {
            "seq": 280,
            "frame": 476,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000010",
            "srcRect": "0,352,416,480",
            "dstRect": null,
            "dstPoint": "0,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
          },
          {
            "seq": 400,
            "frame": 477,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000010",
            "srcRect": "0,352,416,480",
            "dstRect": null,
            "dstPoint": "0,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
          },
          {
            "seq": 600,
            "frame": 478,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000010",
            "srcRect": "0,352,416,480",
            "dstRect": null,
            "dstPoint": "0,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
          },
          {
            "seq": 601,
            "frame": 478,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "416,352,640,480",
            "dstRect": null,
            "dstPoint": "416,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "16..16",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,352,640,480 -> 0x1004C438 at 416,352 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
          },
          {
            "seq": 602,
            "frame": 478,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,416,352",
            "dstRect": null,
            "dstPoint": "0,0",
            "srcColorKey": "16..16",
            "appliedColorKey": "16..16",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,0,416,352 -> 0x1004C438 at 0,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
          },
          {
            "seq": 603,
            "frame": 478,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "416,0,640,96",
            "dstRect": null,
            "dstPoint": "416,0",
            "srcColorKey": "16..16",
            "appliedColorKey": "16..16",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,0,640,96 -> 0x1004C438 at 416,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
          },
          {
            "seq": 604,
            "frame": 478,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "416,96,640,352",
            "dstRect": null,
            "dstPoint": "416,96",
            "srcColorKey": "16..16",
            "appliedColorKey": "16..16",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,96,640,352 -> 0x1004C438 at 416,96 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
          },
          {
            "seq": 605,
            "frame": 478,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "324,128,404,240",
            "dstRect": null,
            "dstPoint": "324,128",
            "srcColorKey": "16..16",
            "appliedColorKey": "16..16",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=324,128,404,240 -> 0x1004C438 at 324,128 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
          },
          {
            "seq": 697,
            "frame": 479,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000010",
            "srcRect": "0,352,416,480",
            "dstRect": null,
            "dstPoint": "0,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
          },
          {
            "seq": 795,
            "frame": 480,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000010",
            "srcRect": "0,352,416,480",
            "dstRect": null,
            "dstPoint": "0,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
          },
          {
            "seq": 887,
            "frame": 481,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x100979C0",
            "destination": "0x1004C438",
            "sourceLabel": "surface 640x608x8 @0x10097A00",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x608x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000010",
            "srcRect": "0,352,416,480",
            "dstRect": null,
            "dstPoint": "0,352",
            "srcColorKey": "16..16",
            "appliedColorKey": "none",
            "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
          }
        ]
      }
    },
    {
      "handle": "0x1004C438",
      "classification": "frame/backing composition surface",
      "confidence": "High",
      "promotion": "runtime-confirmed",
      "whyPromoted": [
        "Field/map/sprite/HUD sources draw onto this surface.",
        "The completed 640x480 frame is copied to 0x10001330 every visible frame."
      ],
      "runtimeEvidence": {
        "rowCount": 18,
        "sourceRects": [
          "0,0,640,480"
        ],
        "sampleRows": [
          {
            "seq": 43,
            "frame": 475,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 162,
            "frame": 476,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 282,
            "frame": 477,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 408,
            "frame": 478,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 607,
            "frame": 479,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 703,
            "frame": 480,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          }
        ]
      }
    },
    {
      "handle": "0x10001330",
      "classification": "screen/backbuffer destination",
      "confidence": "Medium",
      "promotion": "runtime-observed-destination",
      "whyPromoted": [
        "The handle receives repeated full-frame 640x480 Blt copies from 0x1004C438.",
        "The trace does not include DirectDraw surface creation labels, so the exact front/back role remains runtime-observed rather than statically named."
      ],
      "runtimeEvidence": {
        "incomingRows": 18,
        "sampleRows": [
          {
            "seq": 43,
            "frame": 475,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 162,
            "frame": 476,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 282,
            "frame": 477,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 408,
            "frame": 478,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 607,
            "frame": 479,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          },
          {
            "seq": 703,
            "frame": 480,
            "pc": "0x10001340",
            "name": "IDirectDrawSurface::Blt",
            "source": "0x1004C438",
            "destination": "0x10001330",
            "sourceLabel": "surface 640x480x8 @0x1004C478",
            "destinationLabel": "primary-surface",
            "sourceResourceName": null,
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x480x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x01000000",
            "srcRect": "0,0,640,480",
            "dstRect": "0,0,640,480",
            "dstPoint": null,
            "srcColorKey": "none",
            "appliedColorKey": "none",
            "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
          }
        ]
      }
    },
    {
      "handle": "0x102113D0",
      "classification": "title.cns source surface used by field/title-tile draw helper",
      "confidence": "High filename / Medium role",
      "promotion": "resource-label-confirmed-role-review",
      "whyPromoted": [
        "The new runtime trace labels this handle as title.cns with archive offset and pixel hash.",
        "It draws 16x16 source rects directly to the frame surface before the HUD surface is composed.",
        "The CNS filename is now confirmed; the engine role is still review-grade because this field HUD trace does not explain why title.cns is used as a tile-like source here."
      ],
      "resourceLabel": {
        "surfaceHandle": "0x102113D0",
        "sourceLabel": "title.cns",
        "sourceResourceName": "title.cns",
        "sourceSurfaceSize": "640x192x8",
        "resourceName": "title.cns",
        "resourceType": "CNS",
        "archiveOffset": "0x0022AD68",
        "imageWidth": 640,
        "imageHeight": 192,
        "colorKey": "0..0",
        "pixelHash": "a3afcaa02090d021",
        "paletteHash": null,
        "notes": "existing surface label at trace start"
      },
      "runtimeEvidence": {
        "rowCount": 63,
        "sourceRects": [
          "192,0,208,16",
          "224,16,240,32",
          "320,16,336,32",
          "432,16,448,32"
        ],
        "sampleRows": [
          {
            "seq": 135,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "224,16,240,32",
            "dstRect": null,
            "dstPoint": "264,104",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=224,16,240,32 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 136,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "224,16,240,32",
            "dstRect": null,
            "dstPoint": "280,104",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=224,16,240,32 -> 0x1004C438 at 280,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 137,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "224,16,240,32",
            "dstRect": null,
            "dstPoint": "296,104",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=224,16,240,32 -> 0x1004C438 at 296,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 138,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "432,16,448,32",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=432,16,448,32 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 139,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "192,0,208,16",
            "dstRect": null,
            "dstPoint": "248,120",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 248,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 140,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "192,0,208,16",
            "dstRect": null,
            "dstPoint": "264,120",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 264,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 141,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "192,0,208,16",
            "dstRect": null,
            "dstPoint": "280,120",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 280,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 142,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "192,0,208,16",
            "dstRect": null,
            "dstPoint": "296,120",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 296,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 143,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "432,16,448,32",
            "dstRect": null,
            "dstPoint": "232,136",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=432,16,448,32 -> 0x1004C438 at 232,136 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 144,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "192,0,208,16",
            "dstRect": null,
            "dstPoint": "248,136",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 248,136 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 145,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "192,0,208,16",
            "dstRect": null,
            "dstPoint": "264,136",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 264,136 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          },
          {
            "seq": 146,
            "frame": 475,
            "pc": "0x0041747B",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x102113D0",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "192,0,208,16",
            "dstRect": null,
            "dstPoint": "280,136",
            "srcColorKey": "0..0",
            "appliedColorKey": "0..0",
            "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 280,136 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
          }
        ]
      }
    },
    {
      "handle": "0x10211458",
      "classification": "btl_efc.cns source surface used by 48x64 color-keyed draw",
      "confidence": "High filename / Medium role",
      "promotion": "resource-label-confirmed-role-review",
      "whyPromoted": [
        "The new runtime trace labels this handle as btl_efc.cns with archive offset and pixel hash.",
        "It draws a 48x64 color-keyed rectangle to the frame surface in the same field HUD capture.",
        "The CNS filename is confirmed; the exact field role of this battle-effect surface needs a targeted draw-context trace if it matters."
      ],
      "resourceLabel": {
        "surfaceHandle": "0x10211458",
        "sourceLabel": "btl_efc.cns",
        "sourceResourceName": "btl_efc.cns",
        "sourceSurfaceSize": "640x192x8",
        "resourceName": "btl_efc.cns",
        "resourceType": "CNS",
        "archiveOffset": "0x0001E863",
        "imageWidth": 640,
        "imageHeight": 192,
        "colorKey": "144..144",
        "pixelHash": "159a3431457b622f",
        "paletteHash": null,
        "notes": "existing surface label at trace start"
      },
      "runtimeEvidence": {
        "rowCount": 3,
        "sourceRects": [
          "480,48,528,112"
        ],
        "sampleRows": [
          {
            "seq": 156,
            "frame": 475,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211458",
            "destination": "0x1004C438",
            "sourceLabel": "btl_efc.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "btl_efc.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "480,48,528,112",
            "dstRect": null,
            "dstPoint": "264,104",
            "srcColorKey": "144..144",
            "appliedColorKey": "144..144",
            "detail": "bltfast caller=0x00419F5C surface 0x10211458 srcRect=480,48,528,112 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=144..144 appliedColorKey=144..144"
          },
          {
            "seq": 276,
            "frame": 476,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211458",
            "destination": "0x1004C438",
            "sourceLabel": "btl_efc.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "btl_efc.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "480,48,528,112",
            "dstRect": null,
            "dstPoint": "264,104",
            "srcColorKey": "144..144",
            "appliedColorKey": "144..144",
            "detail": "bltfast caller=0x00419F5C surface 0x10211458 srcRect=480,48,528,112 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=144..144 appliedColorKey=144..144"
          },
          {
            "seq": 396,
            "frame": 477,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211458",
            "destination": "0x1004C438",
            "sourceLabel": "btl_efc.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "btl_efc.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x192x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "480,48,528,112",
            "dstRect": null,
            "dstPoint": "264,104",
            "srcColorKey": "144..144",
            "appliedColorKey": "144..144",
            "detail": "bltfast caller=0x00419F5C surface 0x10211458 srcRect=480,48,528,112 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=144..144 appliedColorKey=144..144"
          }
        ]
      }
    },
    {
      "handle": "0x10211280 / 0x10211284 / 0x10211288",
      "classification": "labeled actor-like draw source surfaces",
      "confidence": "High filenames / Medium semantic role",
      "promotion": "resource-label-confirmed-role-review",
      "whyPromoted": [
        "The new runtime trace labels 0x10211280 as cara_sm1.cns, 0x10211284 as cara_rs1.cns, and 0x10211288 as title.cns.",
        "All three draw the same 48x64 frame-sized rect to the frame surface with separate color keys.",
        "The file labels are confirmed. The title.cns entry in an actor-like slot is intentionally left as a role question, not overwritten by older assumptions."
      ],
      "resourceLabel": {
        "0x10211280": {
          "surfaceHandle": "0x10211280",
          "sourceLabel": "cara_sm1.cns",
          "sourceResourceName": "cara_sm1.cns",
          "sourceSurfaceSize": "640x128x8",
          "resourceName": "cara_sm1.cns",
          "resourceType": "CNS",
          "archiveOffset": "0x000E291B",
          "imageWidth": 640,
          "imageHeight": 128,
          "colorKey": "128..128",
          "pixelHash": "2938ce8733701c21",
          "paletteHash": null,
          "notes": "existing surface label at trace start"
        },
        "0x10211284": {
          "surfaceHandle": "0x10211284",
          "sourceLabel": "cara_rs1.cns",
          "sourceResourceName": "cara_rs1.cns",
          "sourceSurfaceSize": "640x128x8",
          "resourceName": "cara_rs1.cns",
          "resourceType": "CNS",
          "archiveOffset": "0x000DE5A2",
          "imageWidth": 640,
          "imageHeight": 128,
          "colorKey": "112..112",
          "pixelHash": "9e6d3781feae785d",
          "paletteHash": null,
          "notes": "existing surface label at trace start"
        },
        "0x10211288": {
          "surfaceHandle": "0x10211288",
          "sourceLabel": "title.cns",
          "sourceResourceName": "title.cns",
          "sourceSurfaceSize": "640x128x8",
          "resourceName": "title.cns",
          "resourceType": "CNS",
          "archiveOffset": "0x0022AD68",
          "imageWidth": 640,
          "imageHeight": 128,
          "colorKey": "96..96",
          "pixelHash": "550fb11b0b5c09c6",
          "paletteHash": null,
          "notes": "existing surface label at trace start"
        }
      },
      "runtimeEvidence": {
        "rowCount": 9,
        "sourceRects": [
          "0,0,48,64"
        ],
        "sampleRows": [
          {
            "seq": 157,
            "frame": 475,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211280",
            "destination": "0x1004C438",
            "sourceLabel": "cara_sm1.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "cara_sm1.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "128..128",
            "appliedColorKey": "128..128",
            "detail": "bltfast caller=0x00419F5C surface 0x10211280 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=128..128 appliedColorKey=128..128"
          },
          {
            "seq": 277,
            "frame": 476,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211280",
            "destination": "0x1004C438",
            "sourceLabel": "cara_sm1.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "cara_sm1.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "128..128",
            "appliedColorKey": "128..128",
            "detail": "bltfast caller=0x00419F5C surface 0x10211280 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=128..128 appliedColorKey=128..128"
          },
          {
            "seq": 397,
            "frame": 477,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211280",
            "destination": "0x1004C438",
            "sourceLabel": "cara_sm1.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "cara_sm1.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "128..128",
            "appliedColorKey": "128..128",
            "detail": "bltfast caller=0x00419F5C surface 0x10211280 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=128..128 appliedColorKey=128..128"
          },
          {
            "seq": 158,
            "frame": 475,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211284",
            "destination": "0x1004C438",
            "sourceLabel": "cara_rs1.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "cara_rs1.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "112..112",
            "appliedColorKey": "112..112",
            "detail": "bltfast caller=0x00419F5C surface 0x10211284 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=112..112 appliedColorKey=112..112"
          },
          {
            "seq": 278,
            "frame": 476,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211284",
            "destination": "0x1004C438",
            "sourceLabel": "cara_rs1.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "cara_rs1.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "112..112",
            "appliedColorKey": "112..112",
            "detail": "bltfast caller=0x00419F5C surface 0x10211284 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=112..112 appliedColorKey=112..112"
          },
          {
            "seq": 398,
            "frame": 477,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211284",
            "destination": "0x1004C438",
            "sourceLabel": "cara_rs1.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "cara_rs1.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "112..112",
            "appliedColorKey": "112..112",
            "detail": "bltfast caller=0x00419F5C surface 0x10211284 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=112..112 appliedColorKey=112..112"
          },
          {
            "seq": 159,
            "frame": 475,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211288",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "96..96",
            "appliedColorKey": "96..96",
            "detail": "bltfast caller=0x00419F5C surface 0x10211288 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=96..96 appliedColorKey=96..96"
          },
          {
            "seq": 279,
            "frame": 476,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211288",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "96..96",
            "appliedColorKey": "96..96",
            "detail": "bltfast caller=0x00419F5C surface 0x10211288 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=96..96 appliedColorKey=96..96"
          },
          {
            "seq": 399,
            "frame": 477,
            "pc": "0x1004C44C",
            "name": "IDirectDrawSurface::BltFast",
            "source": "0x10211288",
            "destination": "0x1004C438",
            "sourceLabel": "title.cns",
            "destinationLabel": "surface 640x480x8 @0x1004C478",
            "sourceResourceName": "title.cns",
            "destinationResourceName": null,
            "sourceSurfaceSize": "640x128x8",
            "destinationSurfaceSize": "640x480x8",
            "flags": "0x00000011",
            "srcRect": "0,0,48,64",
            "dstRect": null,
            "dstPoint": "232,120",
            "srcColorKey": "96..96",
            "appliedColorKey": "96..96",
            "detail": "bltfast caller=0x00419F5C surface 0x10211288 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=96..96 appliedColorKey=96..96"
          }
        ]
      }
    }
  ],
  "surfacePairs": [
    {
      "source": "0x1004C438",
      "destination": "0x10001330",
      "count": 18,
      "pcCounts": {
        "0x10001340": 18
      },
      "nameCounts": {
        "IDirectDrawSurface::Blt": 18
      },
      "flagsCounts": {
        "0x01000000": 18
      },
      "srcRectTop": [
        [
          "0,0,640,480",
          18
        ]
      ],
      "dstTop": [
        [
          "0,0,640,480",
          18
        ]
      ],
      "sampleRows": [
        {
          "seq": 43,
          "frame": 475,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        },
        {
          "seq": 162,
          "frame": 476,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        },
        {
          "seq": 282,
          "frame": 477,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        },
        {
          "seq": 408,
          "frame": 478,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        },
        {
          "seq": 607,
          "frame": 479,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        },
        {
          "seq": 703,
          "frame": 480,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        },
        {
          "seq": 797,
          "frame": 481,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        },
        {
          "seq": 889,
          "frame": 482,
          "pc": "0x10001340",
          "name": "IDirectDrawSurface::Blt",
          "source": "0x1004C438",
          "destination": "0x10001330",
          "sourceLabel": "surface 640x480x8 @0x1004C478",
          "destinationLabel": "primary-surface",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x480x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x01000000",
          "srcRect": "0,0,640,480",
          "dstRect": "0,0,640,480",
          "dstPoint": null,
          "srcColorKey": "none",
          "appliedColorKey": "none",
          "detail": "copied surface 0x1004C438 srcRect=0,0,640,480 ptr=0x0012FE14 -> 0x10001330 dstRect=0,0,640,480 ptr=0x0012FE14 flags=0x01000000 srcColorKey=none overrideColorKey=none appliedColorKey=none"
        }
      ]
    },
    {
      "source": "0x100979C0",
      "destination": "0x1004C438",
      "count": 23,
      "pcCounts": {
        "0x1004C44C": 23
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 23
      },
      "flagsCounts": {
        "0x00000010": 18,
        "0x00000011": 5
      },
      "srcRectTop": [
        [
          "0,352,416,480",
          18
        ],
        [
          "416,352,640,480",
          1
        ],
        [
          "0,0,416,352",
          1
        ],
        [
          "416,0,640,96",
          1
        ],
        [
          "416,96,640,352",
          1
        ],
        [
          "324,128,404,240",
          1
        ]
      ],
      "dstTop": [
        [
          "0,352",
          18
        ],
        [
          "416,352",
          1
        ],
        [
          "0,0",
          1
        ],
        [
          "416,0",
          1
        ],
        [
          "416,96",
          1
        ],
        [
          "324,128",
          1
        ]
      ],
      "sampleRows": [
        {
          "seq": 160,
          "frame": 475,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000010",
          "srcRect": "0,352,416,480",
          "dstRect": null,
          "dstPoint": "0,352",
          "srcColorKey": "16..16",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
        },
        {
          "seq": 280,
          "frame": 476,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000010",
          "srcRect": "0,352,416,480",
          "dstRect": null,
          "dstPoint": "0,352",
          "srcColorKey": "16..16",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
        },
        {
          "seq": 400,
          "frame": 477,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000010",
          "srcRect": "0,352,416,480",
          "dstRect": null,
          "dstPoint": "0,352",
          "srcColorKey": "16..16",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
        },
        {
          "seq": 600,
          "frame": 478,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000010",
          "srcRect": "0,352,416,480",
          "dstRect": null,
          "dstPoint": "0,352",
          "srcColorKey": "16..16",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,352,416,480 -> 0x1004C438 at 0,352 flags=0x00000010 srcColorKey=16..16 appliedColorKey=none"
        },
        {
          "seq": 601,
          "frame": 478,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "416,352,640,480",
          "dstRect": null,
          "dstPoint": "416,352",
          "srcColorKey": "16..16",
          "appliedColorKey": "16..16",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,352,640,480 -> 0x1004C438 at 416,352 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
        },
        {
          "seq": 602,
          "frame": 478,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,416,352",
          "dstRect": null,
          "dstPoint": "0,0",
          "srcColorKey": "16..16",
          "appliedColorKey": "16..16",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=0,0,416,352 -> 0x1004C438 at 0,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
        },
        {
          "seq": 603,
          "frame": 478,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "416,0,640,96",
          "dstRect": null,
          "dstPoint": "416,0",
          "srcColorKey": "16..16",
          "appliedColorKey": "16..16",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,0,640,96 -> 0x1004C438 at 416,0 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
        },
        {
          "seq": 604,
          "frame": 478,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x100979C0",
          "destination": "0x1004C438",
          "sourceLabel": "surface 640x608x8 @0x10097A00",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": null,
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x608x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "416,96,640,352",
          "dstRect": null,
          "dstPoint": "416,96",
          "srcColorKey": "16..16",
          "appliedColorKey": "16..16",
          "detail": "bltfast caller=0x00419F5C surface 0x100979C0 srcRect=416,96,640,352 -> 0x1004C438 at 416,96 flags=0x00000011 srcColorKey=16..16 appliedColorKey=16..16"
        }
      ]
    },
    {
      "source": "0x10211280",
      "destination": "0x1004C438",
      "count": 3,
      "pcCounts": {
        "0x1004C44C": 3
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 3
      },
      "flagsCounts": {
        "0x00000011": 3
      },
      "srcRectTop": [
        [
          "0,0,48,64",
          3
        ]
      ],
      "dstTop": [
        [
          "232,120",
          3
        ]
      ],
      "sampleRows": [
        {
          "seq": 157,
          "frame": 475,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211280",
          "destination": "0x1004C438",
          "sourceLabel": "cara_sm1.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "cara_sm1.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "128..128",
          "appliedColorKey": "128..128",
          "detail": "bltfast caller=0x00419F5C surface 0x10211280 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=128..128 appliedColorKey=128..128"
        },
        {
          "seq": 277,
          "frame": 476,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211280",
          "destination": "0x1004C438",
          "sourceLabel": "cara_sm1.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "cara_sm1.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "128..128",
          "appliedColorKey": "128..128",
          "detail": "bltfast caller=0x00419F5C surface 0x10211280 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=128..128 appliedColorKey=128..128"
        },
        {
          "seq": 397,
          "frame": 477,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211280",
          "destination": "0x1004C438",
          "sourceLabel": "cara_sm1.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "cara_sm1.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "128..128",
          "appliedColorKey": "128..128",
          "detail": "bltfast caller=0x00419F5C surface 0x10211280 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=128..128 appliedColorKey=128..128"
        }
      ]
    },
    {
      "source": "0x10211284",
      "destination": "0x1004C438",
      "count": 3,
      "pcCounts": {
        "0x1004C44C": 3
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 3
      },
      "flagsCounts": {
        "0x00000011": 3
      },
      "srcRectTop": [
        [
          "0,0,48,64",
          3
        ]
      ],
      "dstTop": [
        [
          "232,120",
          3
        ]
      ],
      "sampleRows": [
        {
          "seq": 158,
          "frame": 475,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211284",
          "destination": "0x1004C438",
          "sourceLabel": "cara_rs1.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "cara_rs1.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "112..112",
          "appliedColorKey": "112..112",
          "detail": "bltfast caller=0x00419F5C surface 0x10211284 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=112..112 appliedColorKey=112..112"
        },
        {
          "seq": 278,
          "frame": 476,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211284",
          "destination": "0x1004C438",
          "sourceLabel": "cara_rs1.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "cara_rs1.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "112..112",
          "appliedColorKey": "112..112",
          "detail": "bltfast caller=0x00419F5C surface 0x10211284 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=112..112 appliedColorKey=112..112"
        },
        {
          "seq": 398,
          "frame": 477,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211284",
          "destination": "0x1004C438",
          "sourceLabel": "cara_rs1.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "cara_rs1.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "112..112",
          "appliedColorKey": "112..112",
          "detail": "bltfast caller=0x00419F5C surface 0x10211284 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=112..112 appliedColorKey=112..112"
        }
      ]
    },
    {
      "source": "0x10211288",
      "destination": "0x1004C438",
      "count": 3,
      "pcCounts": {
        "0x1004C44C": 3
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 3
      },
      "flagsCounts": {
        "0x00000011": 3
      },
      "srcRectTop": [
        [
          "0,0,48,64",
          3
        ]
      ],
      "dstTop": [
        [
          "232,120",
          3
        ]
      ],
      "sampleRows": [
        {
          "seq": 159,
          "frame": 475,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211288",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "96..96",
          "appliedColorKey": "96..96",
          "detail": "bltfast caller=0x00419F5C surface 0x10211288 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=96..96 appliedColorKey=96..96"
        },
        {
          "seq": 279,
          "frame": 476,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211288",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "96..96",
          "appliedColorKey": "96..96",
          "detail": "bltfast caller=0x00419F5C surface 0x10211288 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=96..96 appliedColorKey=96..96"
        },
        {
          "seq": 399,
          "frame": 477,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211288",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x128x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "0,0,48,64",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "96..96",
          "appliedColorKey": "96..96",
          "detail": "bltfast caller=0x00419F5C surface 0x10211288 srcRect=0,0,48,64 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=96..96 appliedColorKey=96..96"
        }
      ]
    },
    {
      "source": "0x102113D0",
      "destination": "0x1004C438",
      "count": 63,
      "pcCounts": {
        "0x0041747B": 63
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 63
      },
      "flagsCounts": {
        "0x00000011": 63
      },
      "srcRectTop": [
        [
          "192,0,208,16",
          45
        ],
        [
          "224,16,240,32",
          9
        ],
        [
          "432,16,448,32",
          6
        ],
        [
          "320,16,336,32",
          3
        ]
      ],
      "dstTop": [
        [
          "264,104",
          3
        ],
        [
          "280,104",
          3
        ],
        [
          "296,104",
          3
        ],
        [
          "232,120",
          3
        ],
        [
          "248,120",
          3
        ],
        [
          "264,120",
          3
        ],
        [
          "280,120",
          3
        ],
        [
          "296,120",
          3
        ],
        [
          "232,136",
          3
        ],
        [
          "248,136",
          3
        ]
      ],
      "sampleRows": [
        {
          "seq": 135,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "224,16,240,32",
          "dstRect": null,
          "dstPoint": "264,104",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=224,16,240,32 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 136,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "224,16,240,32",
          "dstRect": null,
          "dstPoint": "280,104",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=224,16,240,32 -> 0x1004C438 at 280,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 137,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "224,16,240,32",
          "dstRect": null,
          "dstPoint": "296,104",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=224,16,240,32 -> 0x1004C438 at 296,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 138,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "432,16,448,32",
          "dstRect": null,
          "dstPoint": "232,120",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=432,16,448,32 -> 0x1004C438 at 232,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 139,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "192,0,208,16",
          "dstRect": null,
          "dstPoint": "248,120",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 248,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 140,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "192,0,208,16",
          "dstRect": null,
          "dstPoint": "264,120",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 264,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 141,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "192,0,208,16",
          "dstRect": null,
          "dstPoint": "280,120",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 280,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 142,
          "frame": 475,
          "pc": "0x0041747B",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x102113D0",
          "destination": "0x1004C438",
          "sourceLabel": "title.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "title.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "192,0,208,16",
          "dstRect": null,
          "dstPoint": "296,120",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x102113D0 srcRect=192,0,208,16 -> 0x1004C438 at 296,120 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        }
      ]
    },
    {
      "source": "0x10211458",
      "destination": "0x1004C438",
      "count": 3,
      "pcCounts": {
        "0x1004C44C": 3
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 3
      },
      "flagsCounts": {
        "0x00000011": 3
      },
      "srcRectTop": [
        [
          "480,48,528,112",
          3
        ]
      ],
      "dstTop": [
        [
          "264,104",
          3
        ]
      ],
      "sampleRows": [
        {
          "seq": 156,
          "frame": 475,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211458",
          "destination": "0x1004C438",
          "sourceLabel": "btl_efc.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "btl_efc.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "480,48,528,112",
          "dstRect": null,
          "dstPoint": "264,104",
          "srcColorKey": "144..144",
          "appliedColorKey": "144..144",
          "detail": "bltfast caller=0x00419F5C surface 0x10211458 srcRect=480,48,528,112 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=144..144 appliedColorKey=144..144"
        },
        {
          "seq": 276,
          "frame": 476,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211458",
          "destination": "0x1004C438",
          "sourceLabel": "btl_efc.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "btl_efc.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "480,48,528,112",
          "dstRect": null,
          "dstPoint": "264,104",
          "srcColorKey": "144..144",
          "appliedColorKey": "144..144",
          "detail": "bltfast caller=0x00419F5C surface 0x10211458 srcRect=480,48,528,112 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=144..144 appliedColorKey=144..144"
        },
        {
          "seq": 396,
          "frame": 477,
          "pc": "0x1004C44C",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x10211458",
          "destination": "0x1004C438",
          "sourceLabel": "btl_efc.cns",
          "destinationLabel": "surface 640x480x8 @0x1004C478",
          "sourceResourceName": "btl_efc.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "640x192x8",
          "destinationSurfaceSize": "640x480x8",
          "flags": "0x00000011",
          "srcRect": "480,48,528,112",
          "dstRect": null,
          "dstPoint": "264,104",
          "srcColorKey": "144..144",
          "appliedColorKey": "144..144",
          "detail": "bltfast caller=0x00419F5C surface 0x10211458 srcRect=480,48,528,112 -> 0x1004C438 at 264,104 flags=0x00000011 srcColorKey=144..144 appliedColorKey=144..144"
        }
      ]
    },
    {
      "source": "0x1025D038",
      "destination": "0x100979C0",
      "count": 4,
      "pcCounts": {
        "0x100979D4": 4
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 4
      },
      "flagsCounts": {
        "0x00000011": 4
      },
      "srcRectTop": [
        [
          "192,16,224,32",
          1
        ],
        [
          "32,32,64,48",
          1
        ],
        [
          "256,0,288,16",
          1
        ],
        [
          "96,0,112,16",
          1
        ]
      ],
      "dstTop": [
        [
          "600,328",
          1
        ],
        [
          "600,104",
          1
        ],
        [
          "192,336",
          1
        ],
        [
          "440,72",
          1
        ]
      ],
      "sampleRows": [
        {
          "seq": 527,
          "frame": 478,
          "pc": "0x100979D4",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D038",
          "destination": "0x100979C0",
          "sourceLabel": "status.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "status.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x48x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000011",
          "srcRect": "192,16,224,32",
          "dstRect": null,
          "dstPoint": "600,328",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=192,16,224,32 -> 0x100979C0 at 600,328 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 528,
          "frame": 478,
          "pc": "0x100979D4",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D038",
          "destination": "0x100979C0",
          "sourceLabel": "status.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "status.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x48x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000011",
          "srcRect": "32,32,64,48",
          "dstRect": null,
          "dstPoint": "600,104",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=32,32,64,48 -> 0x100979C0 at 600,104 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 529,
          "frame": 478,
          "pc": "0x100979D4",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D038",
          "destination": "0x100979C0",
          "sourceLabel": "status.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "status.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x48x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000011",
          "srcRect": "256,0,288,16",
          "dstRect": null,
          "dstPoint": "192,336",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=256,0,288,16 -> 0x100979C0 at 192,336 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        },
        {
          "seq": 530,
          "frame": 478,
          "pc": "0x100979D4",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D038",
          "destination": "0x100979C0",
          "sourceLabel": "status.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "status.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x48x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000011",
          "srcRect": "96,0,112,16",
          "dstRect": null,
          "dstPoint": "440,72",
          "srcColorKey": "0..0",
          "appliedColorKey": "0..0",
          "detail": "bltfast caller=0x00419F5C surface 0x1025D038 srcRect=96,0,112,16 -> 0x100979C0 at 440,72 flags=0x00000011 srcColorKey=0..0 appliedColorKey=0..0"
        }
      ]
    },
    {
      "source": "0x1025D108",
      "destination": "0x100979C0",
      "count": 32,
      "pcCounts": {
        "0x00419C25": 32
      },
      "nameCounts": {
        "IDirectDrawSurface::BltFast": 32
      },
      "flagsCounts": {
        "0x00000010": 32
      },
      "srcRectTop": [
        [
          "16,0,32,16",
          24
        ],
        [
          "64,0,80,16",
          5
        ],
        [
          "0,0,16,16",
          1
        ],
        [
          "32,0,48,16",
          1
        ],
        [
          "48,0,64,16",
          1
        ]
      ],
      "dstTop": [
        [
          "0,0",
          1
        ],
        [
          "16,0",
          1
        ],
        [
          "32,0",
          1
        ],
        [
          "48,0",
          1
        ],
        [
          "64,0",
          1
        ],
        [
          "80,0",
          1
        ],
        [
          "96,0",
          1
        ],
        [
          "112,0",
          1
        ],
        [
          "128,0",
          1
        ],
        [
          "144,0",
          1
        ]
      ],
      "sampleRows": [
        {
          "seq": 439,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "0,0,16,16",
          "dstRect": null,
          "dstPoint": "0,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=0,0,16,16 -> 0x100979C0 at 0,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        },
        {
          "seq": 440,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "16,0,32,16",
          "dstRect": null,
          "dstPoint": "16,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 16,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        },
        {
          "seq": 441,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "16,0,32,16",
          "dstRect": null,
          "dstPoint": "32,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 32,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        },
        {
          "seq": 442,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "16,0,32,16",
          "dstRect": null,
          "dstPoint": "48,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 48,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        },
        {
          "seq": 443,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "16,0,32,16",
          "dstRect": null,
          "dstPoint": "64,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 64,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        },
        {
          "seq": 444,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "16,0,32,16",
          "dstRect": null,
          "dstPoint": "80,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 80,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        },
        {
          "seq": 445,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "16,0,32,16",
          "dstRect": null,
          "dstPoint": "96,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 96,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        },
        {
          "seq": 446,
          "frame": 478,
          "pc": "0x00419C25",
          "name": "IDirectDrawSurface::BltFast",
          "source": "0x1025D108",
          "destination": "0x100979C0",
          "sourceLabel": "window.cns",
          "destinationLabel": "surface 640x608x8 @0x10097A00",
          "sourceResourceName": "window.cns",
          "destinationResourceName": null,
          "sourceSurfaceSize": "288x64x8",
          "destinationSurfaceSize": "640x608x8",
          "flags": "0x00000010",
          "srcRect": "16,0,32,16",
          "dstRect": null,
          "dstPoint": "112,0",
          "srcColorKey": "0..0",
          "appliedColorKey": "none",
          "detail": "bltfast caller=0x00419BC7 fast surface 0x1025D108 srcRect=16,0,32,16 -> 0x100979C0 at 112,0 flags=0x00000010 srcColorKey=0..0 appliedColorKey=none"
        }
      ]
    }
  ],
  "resourceSurfaceLabels": {
    "0x10001330": {
      "surfaceHandle": "0x10001330",
      "sourceLabel": "primary-surface",
      "sourceResourceName": null,
      "sourceSurfaceSize": "640x480x8",
      "resourceName": null,
      "resourceType": null,
      "archiveOffset": null,
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "none",
      "pixelHash": "9ac0482356579d14",
      "paletteHash": "ea2c4490557fe5ff",
      "notes": "existing surface at trace start"
    },
    "0x1004C438": {
      "surfaceHandle": "0x1004C438",
      "sourceLabel": "surface 640x480x8 @0x1004C478",
      "sourceResourceName": null,
      "sourceSurfaceSize": "640x480x8",
      "resourceName": null,
      "resourceType": null,
      "archiveOffset": null,
      "imageWidth": 640,
      "imageHeight": 480,
      "colorKey": "none",
      "pixelHash": "9ac0482356579d14",
      "paletteHash": null,
      "notes": "existing surface at trace start"
    },
    "0x100979C0": {
      "surfaceHandle": "0x100979C0",
      "sourceLabel": "surface 640x608x8 @0x10097A00",
      "sourceResourceName": null,
      "sourceSurfaceSize": "640x608x8",
      "resourceName": null,
      "resourceType": null,
      "archiveOffset": null,
      "imageWidth": 640,
      "imageHeight": 608,
      "colorKey": "16..16",
      "pixelHash": "2b7b4504e7c49208",
      "paletteHash": null,
      "notes": "existing surface at trace start"
    },
    "0x10211228": {
      "surfaceHandle": "0x10211228",
      "sourceLabel": "cara_sm1.cns",
      "sourceResourceName": "cara_sm1.cns",
      "sourceSurfaceSize": "640x192x8",
      "resourceName": "cara_sm1.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x000E291B",
      "imageWidth": 640,
      "imageHeight": 192,
      "colorKey": "48..48",
      "pixelHash": "54f692d6d4c8199a",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211280": {
      "surfaceHandle": "0x10211280",
      "sourceLabel": "cara_sm1.cns",
      "sourceResourceName": "cara_sm1.cns",
      "sourceSurfaceSize": "640x128x8",
      "resourceName": "cara_sm1.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x000E291B",
      "imageWidth": 640,
      "imageHeight": 128,
      "colorKey": "128..128",
      "pixelHash": "2938ce8733701c21",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211284": {
      "surfaceHandle": "0x10211284",
      "sourceLabel": "cara_rs1.cns",
      "sourceResourceName": "cara_rs1.cns",
      "sourceSurfaceSize": "640x128x8",
      "resourceName": "cara_rs1.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x000DE5A2",
      "imageWidth": 640,
      "imageHeight": 128,
      "colorKey": "112..112",
      "pixelHash": "9e6d3781feae785d",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211288": {
      "surfaceHandle": "0x10211288",
      "sourceLabel": "title.cns",
      "sourceResourceName": "title.cns",
      "sourceSurfaceSize": "640x128x8",
      "resourceName": "title.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0022AD68",
      "imageWidth": 640,
      "imageHeight": 128,
      "colorKey": "96..96",
      "pixelHash": "550fb11b0b5c09c6",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211320": {
      "surfaceHandle": "0x10211320",
      "sourceLabel": "cara_at2.cns",
      "sourceResourceName": "cara_at2.cns",
      "sourceSurfaceSize": "640x336x8",
      "resourceName": "cara_at2.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x000CC252",
      "imageWidth": 640,
      "imageHeight": 336,
      "colorKey": "96..96",
      "pixelHash": "23fbaa32aef0ad73",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x102113D0": {
      "surfaceHandle": "0x102113D0",
      "sourceLabel": "title.cns",
      "sourceResourceName": "title.cns",
      "sourceSurfaceSize": "640x192x8",
      "resourceName": "title.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0022AD68",
      "imageWidth": 640,
      "imageHeight": 192,
      "colorKey": "0..0",
      "pixelHash": "a3afcaa02090d021",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211448": {
      "surfaceHandle": "0x10211448",
      "sourceLabel": "title.cns",
      "sourceResourceName": "title.cns",
      "sourceSurfaceSize": "640x192x8",
      "resourceName": "title.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0022AD68",
      "imageWidth": 640,
      "imageHeight": 192,
      "colorKey": "128..128",
      "pixelHash": "c6e0a1f4afc0e1c0",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1021144C": {
      "surfaceHandle": "0x1021144C",
      "sourceLabel": "face_01.cns",
      "sourceResourceName": "face_01.cns",
      "sourceSurfaceSize": "640x160x8",
      "resourceName": "face_01.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0011E769",
      "imageWidth": 640,
      "imageHeight": 160,
      "colorKey": "0..0",
      "pixelHash": "804517ac4be1606d",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211450": {
      "surfaceHandle": "0x10211450",
      "sourceLabel": "cara_03.cns",
      "sourceResourceName": "cara_03.cns",
      "sourceSurfaceSize": "640x400x8",
      "resourceName": "cara_03.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x00054BDD",
      "imageWidth": 640,
      "imageHeight": 400,
      "colorKey": "144..144",
      "pixelHash": "99845558c6b8d387",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211454": {
      "surfaceHandle": "0x10211454",
      "sourceLabel": "cara_05.cns",
      "sourceResourceName": "cara_05.cns",
      "sourceSurfaceSize": "640x400x8",
      "resourceName": "cara_05.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x000648D9",
      "imageWidth": 640,
      "imageHeight": 400,
      "colorKey": "144..144",
      "pixelHash": "42cf96ad17705e5c",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x10211458": {
      "surfaceHandle": "0x10211458",
      "sourceLabel": "btl_efc.cns",
      "sourceResourceName": "btl_efc.cns",
      "sourceSurfaceSize": "640x192x8",
      "resourceName": "btl_efc.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0001E863",
      "imageWidth": 640,
      "imageHeight": 192,
      "colorKey": "144..144",
      "pixelHash": "159a3431457b622f",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025C6B8": {
      "surfaceHandle": "0x1025C6B8",
      "sourceLabel": "frame.cns",
      "sourceResourceName": "frame.cns",
      "sourceSurfaceSize": "640x352x8",
      "resourceName": "frame.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x001259ED",
      "imageWidth": 640,
      "imageHeight": 352,
      "colorKey": "16..16",
      "pixelHash": "d1f09a3798e59f18",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025C730": {
      "surfaceHandle": "0x1025C730",
      "sourceLabel": "icon.cns",
      "sourceResourceName": "icon.cns",
      "sourceSurfaceSize": "640x128x8",
      "resourceName": "icon.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0012652F",
      "imageWidth": 640,
      "imageHeight": 128,
      "colorKey": "0..0",
      "pixelHash": "b0ab3dfd2d27402a",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025C788": {
      "surfaceHandle": "0x1025C788",
      "sourceLabel": "item.cns",
      "sourceResourceName": "item.cns",
      "sourceSurfaceSize": "384x160x8",
      "resourceName": "item.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0012A55E",
      "imageWidth": 384,
      "imageHeight": 160,
      "colorKey": "0..0",
      "pixelHash": "4eaddeec5564a87b",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025C7E0": {
      "surfaceHandle": "0x1025C7E0",
      "sourceLabel": "icon_s.cns",
      "sourceResourceName": "icon_s.cns",
      "sourceSurfaceSize": "64x32x8",
      "resourceName": "icon_s.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0012A476",
      "imageWidth": 64,
      "imageHeight": 32,
      "colorKey": "16..16",
      "pixelHash": "2df3c7b5d073884d",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025D038": {
      "surfaceHandle": "0x1025D038",
      "sourceLabel": "status.cns",
      "sourceResourceName": "status.cns",
      "sourceSurfaceSize": "288x48x8",
      "resourceName": "status.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x00215FD3",
      "imageWidth": 288,
      "imageHeight": 48,
      "colorKey": "0..0",
      "pixelHash": "a8b5a799ea3107af",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025D090": {
      "surfaceHandle": "0x1025D090",
      "sourceLabel": "num.cns",
      "sourceResourceName": "num.cns",
      "sourceSurfaceSize": "160x64x8",
      "resourceName": "num.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x00214B6C",
      "imageWidth": 160,
      "imageHeight": 64,
      "colorKey": "16..16",
      "pixelHash": "9faf4d5de91016e2",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025D0E8": {
      "surfaceHandle": "0x1025D0E8",
      "sourceLabel": "01234567.cns",
      "sourceResourceName": "01234567.cns",
      "sourceSurfaceSize": "88x32x8",
      "resourceName": "01234567.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x00001D80",
      "imageWidth": 88,
      "imageHeight": 32,
      "colorKey": "0..0",
      "pixelHash": "6ab34968f82423d8",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    },
    "0x1025D108": {
      "surfaceHandle": "0x1025D108",
      "sourceLabel": "window.cns",
      "sourceResourceName": "window.cns",
      "sourceSurfaceSize": "288x64x8",
      "resourceName": "window.cns",
      "resourceType": "CNS",
      "archiveOffset": "0x0023D812",
      "imageWidth": 288,
      "imageHeight": 64,
      "colorKey": "0..0",
      "pixelHash": "0acc81d544d33e5f",
      "paletteHash": null,
      "notes": "existing surface label at trace start"
    }
  },
  "conclusions": [
    "The new HUD-open trace directly labels loaded CNS/resource surfaces, so window.cns/status.cns and previously pending field/actor-like source handles now have confirmed filenames.",
    "The trace still separates filename confirmation from semantic role confirmation; title.cns and btl_efc.cns appearances in field HUD drawing remain role-review items.",
    "Menu navigation, deeper submenu writes, and dynamic HP/MP/EXP numeric glyph producers still need targeted traces."
  ],
  "nextTraceRequirements": [
    "Capture menu navigation after HUD open: arrows, Enter, ESC with mem-write and object-stream-change.",
    "Capture changing HP/MP/EXP values or equipment selection preview to identify numeric glyph producers.",
    "If the title.cns actor-like draw role matters, capture a short pre-HUD field idle trace with active object/resource-slot labels."
  ]
}
