RFXLAnim History
RFXLAnimFormat definitionPureBasic modulePureBasic source bundleC sourceC headerJavaScript sourceC / JavaScript bundlePort contracts
Development milestones
- The format combined RFXL frames, delta rectangles and shared palettes on a persistent canvas.
- Sparse and motion-compensated blocks reduced repeated image data.
- Whole-track audio resampling before frame splitting preserved consistent frame boundaries.
- Crappy added an eight-colour palette target; direct indexed blits and compact frame tables reduced overhead.
- Release hardening added strict payload, dimension and audio-metadata checks.
- C and JavaScript ports added full-frame, indexed, rectangle and motion decoding, RFXZ compression, frame-aligned RAU preservation and local GIF exchange. The port encoder stores full RFXL frames.
These milestones summarize the reference module's documented development. This website describes generation 26 only.