MemoryRead8() takes a u32, but we were passing the result of a u32 + size_t operation, which is 64-bit on 64-bit platforms. This results in a truncation warning