We've made the StorageElement class too generic when I think it should only be handling 8 and 16 bit version. This actually may help with setting flags too where there are differences between behaviour. It should also catch out cases where there's an attempt to do something that isn't supported for a particular bitsize.
We've made the StorageElement class too generic when I think it should only be handling 8 and 16 bit version. This actually may help with setting flags too where there are differences between behaviour. It should also catch out cases where there's an attempt to do something that isn't supported for a particular bitsize.