/** Updates the debugger display. */ public void update() { memoryAddressValue = longTo16BitInt(memoryAddress.getState()); for (int i = 0; i < NUMBER_BREAKPOINTS; i++) { breakpointValues.set(i, longTo16BitInt(breakpoints[i].getState())); } cpu.setPC(longTo16BitInt(programCounter.getState())); log.fine("Debugger display updated"); }