Bsnes-mercury small speedup?

Hi, possibly a few things to increase fps? Get about +1-4 fps on Kirby’s Dream Land 3.


sfc/smp/memory.cpp
//debugger.op_read(addr);
//debugger.op_write(addr, data);


sfc/smp/smp.cpp
//debugger.op_exec(regs.pc);


sfc/cpu/memory/memory.cpp
//debugger.op_read(addr);
//debugger.op_write(addr, data);


sfc/cpu/cpu.cpp
//debugger.op_nmi();
//debugger.op_irq();

/*
  debugger.op_exec(regs.pc.d);
  if(interface->tracer.open()) {
    char text[4096];
    disassemble_opcode(text, regs.pc.d);
    interface->tracer.print(text, "
");
  }
*/


ppu\mmio\mmio.cpp
//debugger.vram_read(addr);
//debugger.vram_write(addr, data);
//debugger.oam_read(addr);
//debugger.oam_write(addr, data);
//debugger.cgram_read(addr);
//debugger.cgram_write(addr, data);

Don’t think they’re used outside a debugger. Game seems to run okay.

You should throw these into a pull request. Alcaro–the maintainer for bsnes-mercury–would likely be receptive. I’ll make sure he sees this post either way.

EDIT: seems he’s looking into it now, so no need for the PR, I think :slight_smile: