v0.95
v0.95 — RLC Encoder Bug Fix
The RLC Puzzle is Solved
The while (run > 0) inner loop bug caused the encoder to emit malformed run bytes for trailing 1-3 pixel remainders. Fixed to while (run >= 4) — remainders now correctly fall through to the literal branch.
Effect
- filestxt and authtxt RLC output is now byte-exact with the LOAD.EXE reference (after removing 1 stale trailing byte)
- The "quantization puzzle" was actually just this encoder bug —
pixel & 3was always correct - Multi-color mugshots still have minor differences (same class as CMP=1 cascade)