public void StoreSaveRam(byte[] data) { int expected = LibSameboy.sameboy_sramlen(SameboyState); if (data.Length - expected != 0) { throw new ArgumentException("Size of saveram data does not match expected!"); } LibSameboy.sameboy_loadsram(SameboyState, data, data.Length); }