Added GB(C/A) and A2800 framerates to GetSeconds, fixing the related movie lengths in the PlayMovie dialog. Assigned A7800 to and Coleco to use A2800's NTSC framerate. No clue about PAL for anything.

This commit is contained in:
brandman211 2012-12-29 09:55:37 +00:00
parent 0c7aca52cd
commit 83ec09c960
2 changed files with 12 additions and 1 deletions

View File

@ -161,7 +161,7 @@
<Compile Include="Consoles\Coleco\MemoryMap.cs" />
<Compile Include="Consoles\Coleco\TMS9918A.cs" />
<Compile Include="Consoles\Intellivision\Cartridge.cs" />
<Compile Include="Consoles\Intellivision\ICart.cs" />
<Compile Include="Consoles\Coleco\ICart.cs" />
<Compile Include="Consoles\Intellivision\Intellicart.cs" />
<Compile Include="Consoles\Intellivision\Intellivision.cs" />
<Compile Include="Consoles\Intellivision\MemoryMap.cs" />

View File

@ -1023,6 +1023,8 @@ namespace BizHawk.MultiClient
const double VBOY = (20000000 / (259 * 384 * 4)); //~50.273
const double LYNX = 59.8;
const double WSWAN = (3072000.0 / (159 * 256));
const double GB = 59.7275005696058;
const double A26 = 59.9227510135505;
double seconds = 0;
double frames = (double)frameCount;
if (frames < 1)
@ -1042,6 +1044,7 @@ namespace BizHawk.MultiClient
case "FDS":
case "NES":
case "SNES":
case "SGB":
if (pal)
return frames / NES_PAL;
else
@ -1049,6 +1052,14 @@ namespace BizHawk.MultiClient
case "PCE":
case "PCECD":
return frames / PCE;
case "GB":
case "GBC":
case "GBA":
return frames / GB;
case "A26":
case "A78":
case "Coleco":
return frames / A26;
//One Day!
case "VBOY":