mirror of
https://github.com/KrisKennaway/ii-vision.git
synced 2025-02-02 08:29:47 +00:00
kris
7c5e64fb6f
Optimize for cycles/pixel by weighting each output byte by the hamming
weight of the xor of old and new frames, and switch to setting the new byte directly instead of xor'ing, to improve efficiency of decoder. Instead of iterating in a fixed order by target byte then page, at each step compute the next change to make that would maximize cycles/pixel, including switching page and/or content byte. This is unfortunately much slower to encode currently but can hopefully be optimized sufficiently.
Description
Streaming video and audio for Apple II
Languages
Python
71.4%
Assembly
14.5%
Makefile
7.2%
Shell
4.9%
AppleScript
2%