SMS/GG/SG-1000 - put islag variable into savestates
This commit is contained in:
parent
77f9ef269b
commit
1cf2529512
|
@ -222,6 +222,7 @@ namespace BizHawk.Emulation.Consoles.Sega
|
||||||
|
|
||||||
writer.WriteLine("Frame {0}", Frame);
|
writer.WriteLine("Frame {0}", Frame);
|
||||||
writer.WriteLine("Lag {0}", _lagcount);
|
writer.WriteLine("Lag {0}", _lagcount);
|
||||||
|
writer.WriteLine("IsLagFrame {0}", islag);
|
||||||
writer.WriteLine("Bank0 {0}", RomBank0);
|
writer.WriteLine("Bank0 {0}", RomBank0);
|
||||||
writer.WriteLine("Bank1 {0}", RomBank1);
|
writer.WriteLine("Bank1 {0}", RomBank1);
|
||||||
writer.WriteLine("Bank2 {0}", RomBank2);
|
writer.WriteLine("Bank2 {0}", RomBank2);
|
||||||
|
@ -262,6 +263,8 @@ namespace BizHawk.Emulation.Consoles.Sega
|
||||||
Frame = int.Parse(args[1]);
|
Frame = int.Parse(args[1]);
|
||||||
else if (args[0] == "Lag")
|
else if (args[0] == "Lag")
|
||||||
_lagcount = int.Parse(args[1]);
|
_lagcount = int.Parse(args[1]);
|
||||||
|
else if (args[0] == "IsLagFrame")
|
||||||
|
islag = bool.Parse(args[1]);
|
||||||
else if (args[0] == "RAM")
|
else if (args[0] == "RAM")
|
||||||
SystemRam.ReadFromHex(args[1]);
|
SystemRam.ReadFromHex(args[1]);
|
||||||
else if (args[0] == "SaveRAM")
|
else if (args[0] == "SaveRAM")
|
||||||
|
@ -311,6 +314,7 @@ namespace BizHawk.Emulation.Consoles.Sega
|
||||||
|
|
||||||
writer.Write(Frame);
|
writer.Write(Frame);
|
||||||
writer.Write(_lagcount);
|
writer.Write(_lagcount);
|
||||||
|
writer.Write(islag);
|
||||||
writer.Write(RomBank0);
|
writer.Write(RomBank0);
|
||||||
writer.Write(RomBank1);
|
writer.Write(RomBank1);
|
||||||
writer.Write(RomBank2);
|
writer.Write(RomBank2);
|
||||||
|
@ -330,6 +334,7 @@ namespace BizHawk.Emulation.Consoles.Sega
|
||||||
|
|
||||||
Frame = reader.ReadInt32();
|
Frame = reader.ReadInt32();
|
||||||
_lagcount = reader.ReadInt32();
|
_lagcount = reader.ReadInt32();
|
||||||
|
islag = reader.ReadBoolean();
|
||||||
RomBank0 = reader.ReadByte();
|
RomBank0 = reader.ReadByte();
|
||||||
RomBank1 = reader.ReadByte();
|
RomBank1 = reader.ReadByte();
|
||||||
RomBank2 = reader.ReadByte();
|
RomBank2 = reader.ReadByte();
|
||||||
|
|
Loading…
Reference in New Issue