"""The Bad Apple demo: build a clip cache, deliver the payload, play it. ``harness/badapple/README.md`` is the setup and run guide. The three pieces: * ``clip_from_video.py`` a video file -> raw 1-bpp frames in the terminal's bit order, the input ``make_tiles.py --clip`` wants; * ``rdebug_load.py`` the payload image into a running terminal over the firmware's own remote-debug service (TCP 771); * ``demo.sh`` one command: wait for the OS, load, send the frames. """