// https://archive.org/details/HAKMEM/page/n73/mode/1up
// articles 149-152

#include <TVout.h>
TVout TV;

void setup() {
  TV.begin(PAL);
}

void loop() {
  static int16_t x = 32 << 8, y;
  x = x - (y >> 7);
  y = y + (x >> 7);
  TV.set_pixel(64 + (x >> 8), 48 + (y >> 8), 1);
}