# Retail Source Layout Block: `0x802093B4-0x80209D38`

Generated by `python tools/orig/source_layout.py --materialize-all`.

## Summary
- block span: `0x802093B4-0x80209D38` size=`0x984`
- entries: `2`
- anchor rows: `2`
- gap-window rows: `0`
- placeholder rows: `0`
- layout score: `1119060`
- coverage: overlaps=`1` bytes=`0x324`
- ordered paths: `textblock.c` -> `dll/CF/laser.c`
- overlap warnings: `textblock.c`, `laser.c`

## Ordered Layout
- `textblock.c` `0x80209624-0x802096D8` size=`0xB4` kind=`anchor` confidence=`medium` from=`shared-island` action=`shared-island`
  why: Retail tags already define a shared EN island with `textblock.c`, `laser.c`; split the island before naming leaf functions.
- `dll/CF/laser.c` `0x802093B4-0x80209D38` size=`0x984` kind=`anchor` confidence=`high` from=`suggested-window` action=`expand-window` debug=`0x934` delta=`+0x50` xrefs=`1/1`
  why: Seed is smaller than the debug split size; expand toward `0x802093B4-0x80209D38` first.

## Recommended Next Steps
- Resize-first files in this block are `dll/CF/laser.c`; avoid asserting final boundaries until those windows are tested.
- Keep overlapping rows in one neighborhood while working outward from the strongest retail-backed anchors.
