private long lastCycles = -1;
@Override
public void notifyReadBefore(int address, AccessMode mode, AccessType type) {
if (type == AccessType.EXECUTE && cpu.cycles != lastCycles) {
context.out.println("*** Break at $" + cpu.getAddressAsString(address));
cpu.triggBreakpoint();
lastCycles = cpu.cycles;
}
}
};
cpu.addWatchPoint(address, monitor);