protected uint ReadWordFromBus(uint offset) { if(UpdateContextOnLoadAndStore) { UpdateContext(); } using(ObtainPauseGuard(true, offset)) { return machine.SystemBus.ReadWord(offset); } }