Skip to content

v0.95

Choose a tag to compare

@Asure Asure released this 09 May 23:14

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 & 3 was always correct
  • Multi-color mugshots still have minor differences (same class as CMP=1 cascade)

Test Results: 15 pass, 4 fail (unchanged)