public ushort ReadMemory16(ushort addr) { byte lower = ReadMemory8(addr); byte upper = ReadMemory8((ushort)(addr + 1)); return (ushort)(lower | (upper << 8)); }