This checkbox enables syncronous simulation of a multi-processor system. Any processors in a multi-processor system which do not have synchronous simulation enabled will be simulated at the highest possible speed when run at high speed, regardless of their own clock to system clock ratio. The system clock is taken to be the highest CPU clock of all clocks co-operating (have synchronus simulation enabled) in a multi-processor system. When one CPU in a multi-processor system is stopped (due to a trap of some kind or user intervention), then all CPUs in the same multi-processor system will be stopped. Single stepping one CPU in a multi-processor system will cause the multi-processor system to be single stepped not just the one CPU. This can be confussing if some of the CPUs are running at much lower speeds than others since not all CPUs will be seen to advance to the next instruction (this is also true of CPUs executing multi-cycle instructions). Imagine a system with two CPUs, one running at 4MHz and one at 1MHz. The 4MHz CPU will execute 4 times as many instructions (on average) as the 1MHz CPU. So single stepping this system 4 times should result in the 4MHz CPU executing 4 instructions while the 1MHz CPU executes only 1 instruction.