   init_optable();
   init_cycletable();
 
-  open_rom("./missile-command.gb");
+  // open_rom("./missile-command.gb");
+  open_rom("./tetris.gb");
+  // open_rom("./boxxle.gb");
+  // open_rom("./super-mario-land.gb");
 
   while true { execute(); }
 

  *(optable + 0x0E) = op_0E;
  // TODO: *(optable + 0x0F) = op_0F;

  *(optable + 0x20) = op_20;
  *(optable + 0x21) = op_21;
  *(optable + 0x22) = op_22;

  *(cycletable + 0x0E) = 8;
  *(cycletable + 0x0F) = 4;

  *(cycletable + 0x10) = 4;
  *(cycletable + 0x11) = 12;
  *(cycletable + 0x12) = 8;
  *(cycletable + 0x13) = 8;
  *(cycletable + 0x14) = 4;
  *(cycletable + 0x15) = 4;
  *(cycletable + 0x16) = 8;
  *(cycletable + 0x17) = 4;
  *(cycletable + 0x18) = 12;
  *(cycletable + 0x19) = 8;
  *(cycletable + 0x1A) = 8;
  *(cycletable + 0x1B) = 8;
  *(cycletable + 0x1C) = 4;
  *(cycletable + 0x1D) = 4;
  *(cycletable + 0x1E) = 8;
  *(cycletable + 0x1F) = 4;

  *(cycletable + 0x20) = 8;  //  +4 IFF
  *(cycletable + 0x21) = 12;
  *(cycletable + 0x22) = 8;
