#include <TVout.h>
// #include <TVoutfonts/fontALL.h>
#include "font6x8.h"
TVout TV;
void setup() {
TV.begin(PAL);
TV.clear_screen();
TV.select_font(font6x8);
TV.print("Munching squares");
}
void loop() {
static uint16_t frame;
static uint8_t skip = 6;
if ((frame % skip) > 0)
for (uint8_t y = 0; y < TV.vres(); y++)
for (uint8_t x = 0; x < TV.hres(); x++)
if ((x^y) == frame)
TV.set_pixel(y, x, 2);
if (++frame == TV.hres())
frame = 0, skip = (skip + 1) % 8;
// TV.delay_frame(1);
}