diff --git a/docs/superpowers/specs/2026-10-30-vt1200-video-streaming-design.md b/docs/superpowers/specs/2026-10-30-vt1200-video-streaming-design.md index b484c43..9160220 100644 --- a/docs/superpowers/specs/2026-10-30-vt1200-video-streaming-design.md +++ b/docs/superpowers/specs/2026-10-30-vt1200-video-streaming-design.md @@ -198,7 +198,7 @@ The host uses it to pace the stream and to force a keyframe when drops are seen. ### 8.5 Decoder loop and cost control -Per tile: load index, form source address (`index << 7` **bits**), load `B0/B1/B7`, +Per tile: load index, form the source address as `index << 10` **bits** (a dictionary entry is 128 B = 1024 bits), load `B0/B1/B7`, execute. Kept small so the instruction cache (user's guide §5.4.7: 2.25 states per instruction word with cache, 3 extra states per fetch without) holds the loop. The blit dominates (23 µs vs ~3–5 µs of CPU), so the CPU still has room to service the