Decode plane constants: fixed-point screen coordinates

edge_decode.py: the edge payloads' non-float words carry the plane constant/
vertex terms as .8 fixed-point screen coordinates (0x0000ec00 = 60416 = 236.0,
a screen-x in the object's range), not IEEE floats -- which is why they weren't
in the float list. Locates the last missing piece for edge reconstruction:
A/B slope (float, verified 0.2%) + C (fixed-point coord). Readout §02 notes it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-16 16:39:25 -05:00
co-authored by Claude Opus 4.8
parent 09ea5f9802
commit 0f9ff000c4
3 changed files with 74 additions and 2 deletions
+3 -2
View File
@@ -269,8 +269,9 @@
bit-plane, exactly how a bit-serial adder holds a number. And the recovered values are the
object's own geometry: a payload edge coefficient (<span class="mono">0.12527</span>) lands on
the edge normal computed from the captured vertices (<span class="mono">0.12555</span>) to
<b>0.2%</b>. The coefficients feeding the array simulator (§05) are
<b>the ones the hardware actually shipped</b>.</p>
<b>0.2%</b>. The plane <b>constants</b> sit alongside as fixed-point screen coordinates
(<span class="mono">0x0000ec00 = 236.0</span>, a vertex x). The coefficients feeding the array
simulator (§05) are <b>the ones the hardware actually shipped</b>.</p>
</section>
<section>