   #include "tetris.h"
 };
 
-struct { byte *gt1; char *name; } gt1Files[] = {
+const struct { byte *gt1; char *name; } gt1Files[] = {
   { TinyBASIC_gt1, "Tiny BASIC"               }, // 2702 bytes
   { WozMon_gt1,    "WozMon"                   }, // 595 bytes
 #if maxStorage >= 10000

 */
void loop()
{
  // Controller pass through
  #if gameControllerDataPin >= 0
    digitalWrite(gigatronDataPin, digitalRead(gameControllerDataPin));
  #endif

  // Commands from upstream USB (PC/laptop)
  #if hasSerial

void doLine(char *line)
{
  // Pass through the line of text
  for (byte i=0; line[i]; i++) {
    sendController(line[i], 1);
    delay(20); // Allow Gigatron software to process key code
  }
