ensure ClockRate in the Bk2Header uses . instead of ,

This commit is contained in:
CasualPokePlayer 2022-10-21 02:34:59 -07:00
parent c8d4e606af
commit dd33e92a9f
2 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,5 @@
using System;
using System.Globalization;
using System.IO;
using BizHawk.Common;
@ -79,7 +80,7 @@ namespace BizHawk.Client.Common
if (Emulator is ICycleTiming cycleCore)
{
Header[HeaderKeys.CycleCount] = cycleCore.CycleCount.ToString();
Header[HeaderKeys.ClockRate] = cycleCore.ClockRate.ToString();
Header[HeaderKeys.ClockRate] = cycleCore.ClockRate.ToString(CultureInfo.InvariantCulture);
}
}
else

View File

@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using BizHawk.Emulation.Common;
using BizHawk.Emulation.Cores;
namespace BizHawk.Client.Common
{
@ -74,7 +74,7 @@ namespace BizHawk.Client.Common
if (Header.TryGetValue(HeaderKeys.CycleCount, out var numCyclesStr) && Header.TryGetValue(HeaderKeys.ClockRate, out var clockRateStr))
{
var numCycles = Convert.ToUInt64(numCyclesStr);
var clockRate = Convert.ToDouble(clockRateStr);
var clockRate = Convert.ToDouble(clockRateStr, CultureInfo.InvariantCulture);
dblSeconds = numCycles / clockRate;
}
else