Skip to content

Commit 3998332

Browse files
committed
fps notice formatting
1 parent 03bebd8 commit 3998332

File tree

1 file changed

+13
-4
lines changed
  • src/BizHawk.Emulation.Cores/Computers/DOS

1 file changed

+13
-4
lines changed

src/BizHawk.Emulation.Cores/Computers/DOS/DOSBox.cs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.Collections.Generic;
2+
using System.Globalization;
23
using System.IO;
34
using System.Linq;
45
using System.Runtime.InteropServices;
@@ -457,11 +458,19 @@ protected override void FrameAdvancePost()
457458
_VGARefreshRateDenominator = _libDOSBox.getVGARefreshRateDenominator();
458459

459460
// If it changed, notify now
460-
if (currentVGARefreshRateNumerator != _VGARefreshRateNumerator || currentVGARefreshRateDenominator != _VGARefreshRateDenominator)
461+
if (currentVGARefreshRateNumerator != _VGARefreshRateNumerator
462+
|| currentVGARefreshRateDenominator != _VGARefreshRateDenominator)
461463
{
462-
double newVGARefreshRate = (double) _VGARefreshRateNumerator / _VGARefreshRateDenominator;
463-
CoreComm.Notify($"VGA Refresh Rate changed to: {_VGARefreshRateNumerator} / {_VGARefreshRateDenominator} = {newVGARefreshRate} Hz", null);
464-
Console.WriteLine($"VGA Refresh Rate changed to: {_VGARefreshRateNumerator} / {_VGARefreshRateDenominator} = {newVGARefreshRate} Hz", null);
464+
var newVGARefreshRate = (float)_VGARefreshRateNumerator / _VGARefreshRateDenominator;
465+
CoreComm.Notify("VGA Refresh Rate changed to: " +
466+
$"{_VGARefreshRateNumerator} / " +
467+
$"{_VGARefreshRateDenominator} = " +
468+
$"{newVGARefreshRate.ToString(CultureInfo.InvariantCulture)} Hz",
469+
_messageDuration);
470+
Console.WriteLine($"[Frame {Frame}] VGA Refresh Rate changed to: " +
471+
$"{_VGARefreshRateNumerator} / " +
472+
$"{_VGARefreshRateDenominator} = " +
473+
$"{newVGARefreshRate.ToString(CultureInfo.InvariantCulture)} Hz");
465474
}
466475
}
467476

0 commit comments

Comments
 (0)