 #define SD_CS          4  // Chip Select for SD card
 #define LED           13
 
-#define DISP_OE A2        // 7-segment display
-#define DISP_LATCH A3     // 7-segment display
-#define DISP_CLK A4       // 7-segment display
-#define DISP_DATA A5      // 7-segment display
-
+#define DISP_OE       A2  // 7-segment display
+#define DISP_LATCH    A3  // 7-segment display
+#define DISP_CLK      A4  // 7-segment display
+#define DISP_DATA     A5  // 7-segment display
 
 // Miscellaneous other defines
 #define NOKEY           0

        }
      } else {
        // ROM size too big.
        blinkTimeHigh =   50;
        blinkTimeLow  = 1000;
      }
      romFile.close();
      enableVCBus();
    } else {
      // ROM file could not be opened.
      blinkTimeHigh =  50;
      blinkTimeLow  = 200;
    }
  } else {
    // SD card not found or otherwise failing initialization
    blinkTimeHigh = 50;
    blinkTimeLow  = 50;
  }
  SPI.end();  // Otherwise on-board LED does not work!
}

void loop() {
  // Status indication
  digitalWrite(LED, HIGH);
  delay(blinkTimeHigh);
  digitalWrite(LED, LOW);
  delay(blinkTimeLow);
}

void disableVCBus() {

#define SELECTKEY       3
#define MAX_ROMS       99
#define MAX_ROM_SIZE 6144
#define GO_MSG          9  // 7-segment Message offset
#define ER_MSG         11  // 7-segment Message offset

// Global variables
byte lastkey = NOKEY;
byte message = GO_MSG;
byte romNumber = 1;
char romName[] = { 0, 0, 0, 0, 0, 0, 0 };
File romFile;

byte SevenSegChar[]= {
  0x3f,  // 0
  0x06,  // 1
  0x5b,  // 2
  0x4f,  // 3
  0x66,  // 4
  0x6d,  // 5
  0x7d,  // 6
  0x07,  // 7
  0x7f,  // 8
  0x6f,  // 9
  0x63,  // o
  0x79,  // E
  0x50   // r
};

void setup() {
  pinMode(SD_CS, OUTPUT);
