Skip to content

Commit e90df82

Browse files
Set ST-V movies as Arcade (#2039)
1 parent 37dc9cd commit e90df82

File tree

1 file changed

+7
-0
lines changed
  • TASVideos.Parsers/Parsers

1 file changed

+7
-0
lines changed

TASVideos.Parsers/Parsers/Bk2.cs

+7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ internal class Bk2 : Parser, IParser
1313
private const double NtscNesFramerate = 60.0988138974405;
1414
private const double NtscSnesFramerate = 60.0988138974405;
1515
private const double PalSnesFramerate = 50.0069789081886;
16+
private const double NtscSatFramerate = 59.8830284837373;
1617

1718
// mednafen values to match current octoshock
1819
private const double NtscPsxFramerate = 59.94006013870239;
@@ -127,6 +128,11 @@ public async Task<IParseResult> Parse(Stream file, long length)
127128
platform = SystemCodes.Arcade;
128129
result.FrameRateOverride = NtscNesFramerate;
129130
}
131+
else if (header.GetBoolFor(Keys.ModeStv))
132+
{
133+
platform = SystemCodes.Arcade;
134+
result.FrameRateOverride = NtscSatFramerate;
135+
}
130136
else if (header.GetValueFor(Keys.Board) == SystemCodes.Sgb)
131137
{
132138
platform = SystemCodes.Sgb;
@@ -295,6 +301,7 @@ private static class Keys
295301
public const string ModeSegaCd = "issegacdmode";
296302
public const string ModeGg = "isggmode";
297303
public const string ModeSg = "issgmode";
304+
public const string ModeStv = "isstv";
298305
public const string ModeVs = "isvs";
299306
public const string VBlankCount = "vblankcount";
300307
public const string CycleCount = "cyclecount";

0 commit comments

Comments
 (0)