diff --git a/emulator/firmware-decomp/render-readout.html b/emulator/firmware-decomp/render-readout.html index 83477f3..4c45536 100644 --- a/emulator/firmware-decomp/render-readout.html +++ b/emulator/firmware-decomp/render-readout.html @@ -362,20 +362,25 @@
-

06 First frame from a live scene — the Star Trek demo

+

06 A live scene emits — the Star Trek demo

The archive's trek capture — unreleased Star Trek material — now replays and draws. After the dual-instruction-mode fix, its full pipeline runs on the emulated i860: classify, LOD select, rasterise, and emit compiled - micro-code per 64×128 tile. Below is that frame, assembled by reading the emit stream - back out of DRAM: 21 payload blocks, 124 scanline spans, each block a primitive of - the scene. This is a first-approximation decode (the span/edge field scaling is - still being pinned), drawn from the board's own compiled render program — the deepest - read-out of this hardware yet.

+ micro-code per 64×128 tile. Below is a structural map of that emit stream, read + back out of DRAM: 21 payload blocks, each a compiled primitive program — colors + distinguish blocks, position reflects each program's instruction fields. It is not yet + the screen image: cross-checking against the board's own source + (EOF.S / DIVPXMAP.H) shows the fields are + pixel-memory bit addresses and coefficients, whose exact per-macro layout is the decode in + progress — and this block set turns out to be the standard screen program shared + across captures (98.98% identical between the trek and Klingon demos), with the demo-specific + geometry still to be located in memory. What it proves stands: the full pipeline runs, the + emit stream is readable, and the compiled programs are being captured one by one.

- decoded from the compiled emit stream · first approximation - -
trek, draw 1–300 (static showcase scene) — every mark is a span - the firmware's rasteriser emitted; colors distinguish payload blocks (primitives).
+ emit-stream structure · exact frame decode in progress + +
trek, draws 1–300 (compile-once showcase scene) — each colored + run is one compiled primitive program's field pattern in the emit stream.