HUD Runtime Surface Handle Review

HUD-open runtime trace의 DirectDraw surface handle을 기존 정적 CNS 근거와 대조해 승격 가능한 것만 정리합니다.

indexruntime traceruntime bridgejson

Summary

drawSurfaceRows
152
textDrawRows
27
surfaceSnapshotRows
22
resourceSurfaceLabelRows
19
resourceLabelCount
22
surfacePairCount
9
promotedHandleCount
7
pendingHandleCount
1
textSurface
0x100979C0
frameSurface
0x1004C438
screenSurface
0x10001330
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

Handle Classification

handleclassificationconfidencepromotionevidenceruntime rects
0x1025D108window.cns source surfaceHighruntime-confirmedThe 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.
raw
{
  "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"
      }
    ]
  }
}
0,0,16,16
16,0,32,16
32,0,48,16
48,0,64,16
64,0,80,16
0x1025D038status.cns source surfaceHighruntime-confirmed-with-static-consumer-matchThe 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.
raw
{
  "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"
      }
    ]
  }
}
192,16,224,32
256,0,288,16
32,32,64,48
96,0,112,16
0x100979C0assembled HUD text/window surfaceHighruntime-confirmedwindow.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.
raw
{
  "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"
      }
    ]
  }
}
0,0,416,352
0,352,416,480
324,128,404,240
416,0,640,96
416,352,640,480
416,96,640,352
0x1004C438frame/backing composition surfaceHighruntime-confirmedField/map/sprite/HUD sources draw onto this surface.
The completed 640x480 frame is copied to 0x10001330 every visible frame.
raw
{
  "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"
      }
    ]
  }
}
0,0,640,480
0x10001330screen/backbuffer destinationMediumruntime-observed-destinationThe 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.
raw
{
  "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"
      }
    ]
  }
}
0x102113D0title.cns source surface used by field/title-tile draw helperHigh filename / Medium roleresource-label-confirmed-role-reviewThe 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.
raw
{
  "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"
      }
    ]
  }
}
192,0,208,16
224,16,240,32
320,16,336,32
432,16,448,32
0x10211458btl_efc.cns source surface used by 48x64 color-keyed drawHigh filename / Medium roleresource-label-confirmed-role-reviewThe 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.
raw
{
  "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"
      }
    ]
  }
}
480,48,528,112
0x10211280 / 0x10211284 / 0x10211288labeled actor-like draw source surfacesHigh filenames / Medium semantic roleresource-label-confirmed-role-reviewThe 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.
raw
{
  "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"
      }
    ]
  }
}
0,0,48,64

Surface Pair Summary

sourcedestinationcountPCssrc rect topdst top
0x1004C4380x1000133018{'0x10001340': 18}[('0,0,640,480', 18)][('0,0,640,480', 18)]
0x100979C00x1004C43823{'0x1004C44C': 23}[('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)][('0,352', 18), ('416,352', 1), ('0,0', 1), ('416,0', 1), ('416,96', 1), ('324,128', 1)]
0x102112800x1004C4383{'0x1004C44C': 3}[('0,0,48,64', 3)][('232,120', 3)]
0x102112840x1004C4383{'0x1004C44C': 3}[('0,0,48,64', 3)][('232,120', 3)]
0x102112880x1004C4383{'0x1004C44C': 3}[('0,0,48,64', 3)][('232,120', 3)]
0x102113D00x1004C43863{'0x0041747B': 63}[('192,0,208,16', 45), ('224,16,240,32', 9), ('432,16,448,32', 6), ('320,16,336,32', 3)][('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)]
0x102114580x1004C4383{'0x1004C44C': 3}[('480,48,528,112', 3)][('264,104', 3)]
0x1025D0380x100979C04{'0x100979D4': 4}[('192,16,224,32', 1), ('32,32,64,48', 1), ('256,0,288,16', 1), ('96,0,112,16', 1)][('600,328', 1), ('600,104', 1), ('192,336', 1), ('440,72', 1)]
0x1025D1080x100979C032{'0x00419C25': 32}[('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)][('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)]

Conclusions

Next Trace Requirements