예제 #1
0
 public static void SaveState(string saveStateFile, CPU cpu)
 {
     using (Stream stream = File.OpenWrite(saveStateFile))
     {
         IFormatter formatter = new BinaryFormatter();
         formatter.Serialize(stream, cpu);
     }
 }
예제 #2
0
 public GameBoyEmulator()
 {
     saveStateDirectory = Path.Combine(Directory.GetCurrentDirectory(), "save");
     CalculateSpeedLimit();
     cpu = new CPU();
 }