Fix so main form text field displayed Atari 2600 on atari games. Remove "Hawk" that I added earlier.
This commit is contained in:
parent
52fd33153a
commit
00d25b2355
|
@ -373,7 +373,7 @@ namespace BizHawk.MultiClient
|
||||||
Global.ClickyVirtualPadController.FrameTick();
|
Global.ClickyVirtualPadController.FrameTick();
|
||||||
|
|
||||||
#if WINDOWS
|
#if WINDOWS
|
||||||
LuaConsole1.ResumeScripts(false);
|
LuaConsole1.ResumeScripts(false);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
StepRunLoop_Core();
|
StepRunLoop_Core();
|
||||||
|
@ -812,7 +812,8 @@ namespace BizHawk.MultiClient
|
||||||
else
|
else
|
||||||
StartNewMovie(m, false);
|
StartNewMovie(m, false);
|
||||||
Global.RenderPanel.AddMessage(warningMsg);
|
Global.RenderPanel.AddMessage(warningMsg);
|
||||||
} else
|
}
|
||||||
|
else
|
||||||
LoadRom(filePaths[0]);
|
LoadRom(filePaths[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -839,50 +840,51 @@ namespace BizHawk.MultiClient
|
||||||
case "TI83": str += "TI-83"; break;
|
case "TI83": str += "TI-83"; break;
|
||||||
case "NES": str += "NES"; break;
|
case "NES": str += "NES"; break;
|
||||||
case "GB": str += "Game Boy"; break;
|
case "GB": str += "Game Boy"; break;
|
||||||
|
case "A26": str += "Atari 2600"; break;
|
||||||
}
|
}
|
||||||
str += "Hawk";
|
|
||||||
if (INTERIM) str += " (interim)";
|
if (INTERIM) str += " (interim)";
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
public string GetMovieExtName()
|
public string GetMovieExtName()
|
||||||
{
|
{
|
||||||
string str = "", system = Global.Game.System, ext = GetAlternateExt();
|
string str = "", system = Global.Game.System, ext = GetAlternateExt();
|
||||||
switch (system)
|
switch (system)
|
||||||
{
|
{
|
||||||
case "SG": str += "SG-1000"; break;
|
case "SG": str += "SG-1000"; break;
|
||||||
case "SMS": str += "Sega Master System"; break;
|
case "SMS": str += "Sega Master System"; break;
|
||||||
case "GG": str += "Game Gear"; break;
|
case "GG": str += "Game Gear"; break;
|
||||||
case "PCECD": str += "TurboGrafx-16 (CD)"; break;
|
case "PCECD": str += "TurboGrafx-16 (CD)"; break;
|
||||||
case "PCE": str += "TurboGrafx-16"; break;
|
case "PCE": str += "TurboGrafx-16"; break;
|
||||||
case "SGX": str += "SuperGrafx"; break;
|
case "SGX": str += "SuperGrafx"; break;
|
||||||
case "GEN": str += "Genesis"; break;
|
case "GEN": str += "Genesis"; break;
|
||||||
case "TI83": str += "TI-83"; break;
|
case "TI83": str += "TI-83"; break;
|
||||||
case "NES": str += "NES"; break;
|
case "NES": str += "NES"; break;
|
||||||
case "GB": str += "Game Boy"; break;
|
case "GB": str += "Game Boy"; break;
|
||||||
}
|
}
|
||||||
return str + " Movie File (*" + ext + ")|*" + ext;
|
return str + " Movie File (*" + ext + ")|*" + ext;
|
||||||
}
|
}
|
||||||
|
|
||||||
private string GetAlternateExt()
|
private string GetAlternateExt()
|
||||||
{
|
{
|
||||||
string str = ".", system = Global.Game.System;
|
string str = ".", system = Global.Game.System;
|
||||||
switch (system)
|
switch (system)
|
||||||
{
|
{
|
||||||
case "SG": str += "1000"; break;
|
case "SG": str += "1000"; break;
|
||||||
case "SMS": str += "sms"; break;
|
case "SMS": str += "sms"; break;
|
||||||
case "GG": str += "gg"; break;
|
case "GG": str += "gg"; break;
|
||||||
case "PCECD": str += "pcecd"; break;
|
case "PCECD": str += "pcecd"; break;
|
||||||
case "PCE": str += "pce"; break;
|
case "PCE": str += "pce"; break;
|
||||||
case "SGX": str += "sgx"; break;
|
case "SGX": str += "sgx"; break;
|
||||||
case "GEN": str += "gen"; break;
|
case "GEN": str += "gen"; break;
|
||||||
case "TI83": str += "ti83"; break;
|
case "TI83": str += "ti83"; break;
|
||||||
case "NES": str += "nes"; break;
|
case "NES": str += "nes"; break;
|
||||||
case "GB": str += "gb"; break;
|
case "GB": str += "gb"; break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return str + ".tas";
|
return str + ".tas";
|
||||||
}
|
}
|
||||||
|
|
||||||
private void HandlePlatformMenus()
|
private void HandlePlatformMenus()
|
||||||
{
|
{
|
||||||
|
@ -1471,7 +1473,7 @@ namespace BizHawk.MultiClient
|
||||||
|
|
||||||
case "Quick Save State":
|
case "Quick Save State":
|
||||||
if (!IsNullEmulator())
|
if (!IsNullEmulator())
|
||||||
SaveState("QuickSave" + Global.Config.SaveSlot.ToString());
|
SaveState("QuickSave" + Global.Config.SaveSlot.ToString());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "Quick Load State":
|
case "Quick Load State":
|
||||||
|
@ -1861,9 +1863,9 @@ namespace BizHawk.MultiClient
|
||||||
|
|
||||||
//TODO - replace with BitmapBuffer
|
//TODO - replace with BitmapBuffer
|
||||||
var framebuf = video.GetVideoBuffer();
|
var framebuf = video.GetVideoBuffer();
|
||||||
var bmpdata = image.LockBits(new Rectangle(0, 0, image.Width, image.Height),ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb);
|
var bmpdata = image.LockBits(new Rectangle(0, 0, image.Width, image.Height), ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb);
|
||||||
int* ptr = (int*)bmpdata.Scan0.ToPointer();
|
int* ptr = (int*)bmpdata.Scan0.ToPointer();
|
||||||
int stride = bmpdata.Stride/4;
|
int stride = bmpdata.Stride / 4;
|
||||||
for (int y = 0; y < video.BufferHeight; y++)
|
for (int y = 0; y < video.BufferHeight; y++)
|
||||||
for (int x = 0; x < video.BufferWidth; x++)
|
for (int x = 0; x < video.BufferWidth; x++)
|
||||||
{
|
{
|
||||||
|
@ -2764,13 +2766,13 @@ namespace BizHawk.MultiClient
|
||||||
#region Get the Images for the File
|
#region Get the Images for the File
|
||||||
int totalFrames = (gifSpeed > 0 ? num_images : (num_images * (gifSpeed * -1)));
|
int totalFrames = (gifSpeed > 0 ? num_images : (num_images * (gifSpeed * -1)));
|
||||||
images.Add(MakeScreenshotImage());
|
images.Add(MakeScreenshotImage());
|
||||||
while(images.Count < totalFrames)
|
while (images.Count < totalFrames)
|
||||||
{
|
{
|
||||||
tempImage = MakeScreenshotImage();
|
tempImage = MakeScreenshotImage();
|
||||||
if(gifSpeed < 0)
|
if (gifSpeed < 0)
|
||||||
for (speedTracker = 0; speedTracker > gifSpeed; speedTracker--)
|
for (speedTracker = 0; speedTracker > gifSpeed; speedTracker--)
|
||||||
images.Add(tempImage); //If the speed of the animation is to be slowed down, then add that many copies
|
images.Add(tempImage); //If the speed of the animation is to be slowed down, then add that many copies
|
||||||
//of the image to the list
|
//of the image to the list
|
||||||
|
|
||||||
for (int j = 0; j < frameskip; j++)
|
for (int j = 0; j < frameskip; j++)
|
||||||
{
|
{
|
||||||
|
@ -2781,7 +2783,7 @@ namespace BizHawk.MultiClient
|
||||||
if (gifSpeed > 0)
|
if (gifSpeed > 0)
|
||||||
{
|
{
|
||||||
speedTracker++;//Advance the frame counter for adding to the List of Images
|
speedTracker++;//Advance the frame counter for adding to the List of Images
|
||||||
if (speedTracker == Math.Max(gifSpeed,frameskip))
|
if (speedTracker == Math.Max(gifSpeed, frameskip))
|
||||||
{
|
{
|
||||||
images.Add(tempImage);
|
images.Add(tempImage);
|
||||||
speedTracker = 0;
|
speedTracker = 0;
|
||||||
|
@ -2798,14 +2800,14 @@ namespace BizHawk.MultiClient
|
||||||
* Modified to work with the BizHawk Project
|
* Modified to work with the BizHawk Project
|
||||||
*/
|
*/
|
||||||
#region make gif file
|
#region make gif file
|
||||||
byte[] GifAnimation = {33, 255, 11, 78, 69, 84, 83, 67, 65, 80, 69, 50, 46, 48, 3, 1, 0, 0, 0};
|
byte[] GifAnimation = { 33, 255, 11, 78, 69, 84, 83, 67, 65, 80, 69, 50, 46, 48, 3, 1, 0, 0, 0 };
|
||||||
MemoryStream MS = new MemoryStream();
|
MemoryStream MS = new MemoryStream();
|
||||||
BinaryReader BR = new BinaryReader(MS);
|
BinaryReader BR = new BinaryReader(MS);
|
||||||
var fi = new FileInfo(filename);
|
var fi = new FileInfo(filename);
|
||||||
if (fi.Directory.Exists == false)
|
if (fi.Directory.Exists == false)
|
||||||
fi.Directory.Create();
|
fi.Directory.Create();
|
||||||
BinaryWriter BW = new BinaryWriter(new FileStream(filename, FileMode.Create));
|
BinaryWriter BW = new BinaryWriter(new FileStream(filename, FileMode.Create));
|
||||||
images[0].Save(MS,ImageFormat.Gif);
|
images[0].Save(MS, ImageFormat.Gif);
|
||||||
byte[] B = MS.ToArray();
|
byte[] B = MS.ToArray();
|
||||||
B[10] = (byte)(B[10] & 0X78); //No global color table.
|
B[10] = (byte)(B[10] & 0X78); //No global color table.
|
||||||
BW.Write(B, 0, 13);
|
BW.Write(B, 0, 13);
|
||||||
|
@ -2838,7 +2840,7 @@ namespace BizHawk.MultiClient
|
||||||
|
|
||||||
public void WriteGifImg(byte[] B, BinaryWriter BW)
|
public void WriteGifImg(byte[] B, BinaryWriter BW)
|
||||||
{
|
{
|
||||||
byte[] Delay = {0, 0};
|
byte[] Delay = { 0, 0 };
|
||||||
B[785] = Delay[0];
|
B[785] = Delay[0];
|
||||||
B[786] = Delay[1];
|
B[786] = Delay[1];
|
||||||
B[798] = (byte)(B[798] | 0X87);
|
B[798] = (byte)(B[798] | 0X87);
|
||||||
|
@ -2887,10 +2889,10 @@ namespace BizHawk.MultiClient
|
||||||
makeAnimatedGif(sfd.FileName);
|
makeAnimatedGif(sfd.FileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void frameAdvanceSkipLagFramesToolStripMenuItem_Click(object sender, EventArgs e)
|
private void frameAdvanceSkipLagFramesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Global.Config.SkipLagFrame ^= true;
|
Global.Config.SkipLagFrame ^= true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ShowConsole()
|
private void ShowConsole()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue