 void loop()
 {
   Serial.println("Reset Gigatron");
-  
+
   // In case we power on together with the Gigatron, this is a
   // good pause to wait for the video loop to have started
   delay(350);

  interrupts(); // So delay() can work again
}

void resetChecksum(byte n, word address, byte *data)
{
  // Send one frame with false checksum to force
  // a checksum resync at the receiver
  checksum = 0;
  sendFrame(-1, n, address, data);

  // Setup checksum properly
  checksum = 'g';
}

void sendFrame(byte firstByte, byte len, word address, byte message[])
{
  // Send one frame of data
  //


byte checksum; // Global is simplest

const byte blinkyGt1[] PROGMEM = {
  0x7f, 0x00, 0x0b, // Segment 7f00: 11 bytes
  0x11, 0x50, 0x44, // 7f00 LDWI $4450  ; Load address of center of screen
  0x2b, 0x30,       // 7f03 STW  'p'    ; Store in variable 'p' (at $0030)
