public new byte[] CloneSaveRam() { _exe.AddTransientFile(new byte[0], "SAV:flash"); if (!_neopop.GetSaveRam()) throw new InvalidOperationException("Error returning saveram"); return _exe.RemoveTransientFile("SAV:flash"); }
public new byte[] CloneSaveRam() { byte[] ret = null; _neopop.GetSaveRam((data, size) => { ret = new byte[size]; Marshal.Copy(data, ret, 0, size); }); return(ret); }