   // TODO detect v1 or v2 board by attempting to pull rom_5V_buffered up/down.
   // On a v1 board this is NC so we'll be able to pull it.  On v2 it'll remain
   // driven.
-  pinMode(rom_5V_buffered_PIN, INPUT);
+  // pinMode(rom_5V_buffered_PIN, INPUT_PULLDOWN);  // TODO figure out how to access PA03
   pinMode(arc_RESET_buffered_PIN, INPUT_PULLUP);
 
   // On v2 boards we want to leave RESET and POR undriven by default

#define BANK_2M   0x10
#define BANK_1M   0x00
// TODO see if we can add in a use_la19 for 512k banks
static uint8_t flash_bank_select_command =
    0;  // initial for Arc/RPC: bootloader bank, 1M
//  0 | BANK_2M;  // A310 with RO3 and no bootloader
//  0 | BANK_4M;  // Risc PC @ 0
//  4 | BANK_4M;  // Risc PC @ 4M


      static int bitbang_serial_have_star = 0;
      if (bitbang_serial_have_star) {
        bitbang_serial_have_star = 0;
        // Byte is a flash bank select command
        select_flash_bank(c);
        // Now reset the machine
        digitalWrite(ndrive_arc_RESET_PIN, LOW);
        delay(100);
        digitalWrite(ndrive_arc_RESET_PIN, HIGH);
      } else if (c == '*') {
        bitbang_serial_have_star = 1;
      }
