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

  *(optable + 0x3E) = op_3E;
  *(optable + 0x3F) = op_3F;

  *(optable + 0xC0) = op_C0;
  *(optable + 0xC1) = op_C1;
  *(optable + 0xC2) = op_C2;

    exit(-1);
  }

  // Execute instruction
  (*(optable + opcode))();

  // DEBUG: Log opcode
  // TODO: Better debug information
  printf("debug: opcode: $%02X\n", opcode);

  // DEBUG: Log registers
  printf("debug: r: PC=%04X SP=%04X AF=%04X BC=%04X DE=%04X HL=%04X\n",
    PC,
    SP,
    AF,
    BC,
    DE,
    HL
  );

  // Add instruction execution time to cycle counter
  cycles += float64(*(cycletable + opcode));
