unsigned int GetCurrentValue(AddressWatcher& watch) { return ReadValueAtHardwareAddress(watch.Address, watch.Size == 'd' ? 4 : watch.Size == 'w' ? 2 : 1); }
RSVal GetCurrentValue(AddressWatcher& watch) { return ReadValueAtHardwareAddress(watch.Address, watch.Size, watch.Type); }