Crusader_Decomp/docs/psx/vram-dump-bundle-grounding.md
2026-04-13 15:59:50 +02:00

1.1 KiB

PSX VRAM Dump Bundle Grounding

Scope

  • Active dump-grounding target: binary/Crusader - No Remorse (USA) GPU RAM 2.bin
  • Immediate goal: keep a short evidence log for bundle ids that are visibly present in live PSX VRAM so bundle export/palette work can stay anchored to known runtime art.

Known Bundles

  • bundle_00b3158: chest NE, appears in the dump
  • bundle_0011ad4c: generator, appears in the dump
  • bundle_0015b80: part of a console, appears in the dump

Current Palette Rule

  • For dump-grounded mode 1 bundle export, prefer the live GPU RAM CLUT slice at row 0xF0, x=0..255, treated as one contiguous 256-entry palette.
  • This is the same rule already recorded in docs/psx/psx.md for the verified cabinet console family and is now the first palette source to test before falling back to WDL-local palette heuristics.

Follow-Up

  • Map these absolute bundle ids back to extracted out/psx_wdl_disc/.../sprite_bundles directories when their owning WDL/region is identified.
  • Add matching framebuffer/VRAM crop evidence here as specific bundles are confirmed.