Skip to content

v0.94

Choose a tag to compare

@Asure Asure released this 09 May 00:23

v0.94 — RLC Run-Length Encoding for Legacy Games

Changes

  • Implemented RLC run-length encoding for LOAD.EXE output (/OLD mode)
  • Format: [1][rrrrr][cc] = run of 68 or 4-34 pixels of 2-bit color cc; [00][c2][c1][c0] = 3 literal 2-bit pixels
  • RLC> directive toggles RLC encoding on/off in LOD files
  • Flat (non-row-based) pixel array encoding matching LOAD.EXE

Test Results: 15 pass, 4 fail (unchanged)

NARCMUGS.LOD passes for filestxt (byte-exact RLC match); authtxt has 1-byte cascade due to 8bpp→2bpp color quantization differences.