public static void SaveState(string saveStateFile, CPU cpu) { using (Stream stream = File.OpenWrite(saveStateFile)) { IFormatter formatter = new BinaryFormatter(); formatter.Serialize(stream, cpu); } }
public void LoadState(string saveStateFile) { cpu = StateUtil.LoadState(saveStateFile); CurrentGame = Path.GetFileNameWithoutExtension(saveStateFile); }
public Chip8Emulator() { cpu = new CPU(); saveStateDirectory = Path.Combine(Directory.GetCurrentDirectory(), "save"); CalculateSpeedLimit(); }
public void TearDown() { cpu = null; }
public void Setup() { cpu = new CPU(); }