gpgx some firmware hookup stuff
This commit is contained in:
parent
6e91ffe45f
commit
5dbc9ef2d2
|
@ -133,7 +133,31 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
|
||||||
srcdata = romfile;
|
srcdata = romfile;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// use corecomm for firmware requests
|
// use fromtend firmware interface
|
||||||
|
|
||||||
|
string firmwareID = null;
|
||||||
|
switch (filename)
|
||||||
|
{
|
||||||
|
case "CD_BIOS_EU": firmwareID = "CD_BIOS_EU"; break;
|
||||||
|
case "CD_BIOS_JP": firmwareID = "CD_BIOS_JP"; break;
|
||||||
|
case "CD_BIOS_US": firmwareID = "CD_BIOS_US"; break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if (firmwareID != null)
|
||||||
|
{
|
||||||
|
srcdata = CoreComm.CoreFileProvider.GetFirmware("GEN", firmwareID, false);
|
||||||
|
if (srcdata == null)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Frontend couldn't satisfy firmware request GEN:{0}", firmwareID);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("Unrecognized firmware request {0}", filename);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (srcdata != null)
|
if (srcdata != null)
|
||||||
|
@ -171,9 +195,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
|
||||||
throw new Exception("gpgx_get_control() failed");
|
throw new Exception("gpgx_get_control() failed");
|
||||||
|
|
||||||
ControlConverter = new GPGXControlConverter(input);
|
ControlConverter = new GPGXControlConverter(input);
|
||||||
|
|
||||||
ControllerDefinition = ControlConverter.ControllerDef;
|
ControllerDefinition = ControlConverter.ControllerDef;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
|
@ -13,15 +13,15 @@
|
||||||
#include "md_ntsc.h"
|
#include "md_ntsc.h"
|
||||||
#include "sms_ntsc.h"
|
#include "sms_ntsc.h"
|
||||||
|
|
||||||
char GG_ROM[256] = "GG_ROM";
|
char GG_ROM[256] = "GG_ROM"; // game genie rom
|
||||||
char AR_ROM[256] = "AR_ROM";
|
char AR_ROM[256] = "AR_ROM"; // actin replay rom
|
||||||
char SK_ROM[256] = "SK_ROM";
|
char SK_ROM[256] = "SK_ROM"; // sanic and knuckles
|
||||||
char SK_UPMEM[256] = "SK_UPMEM";
|
char SK_UPMEM[256] = "SK_UPMEM"; // sanic and knuckles
|
||||||
char GG_BIOS[256] = "GG_BIOS";
|
char GG_BIOS[256] = "GG_BIOS"; // game gear bootrom
|
||||||
char CD_BIOS_EU[256] = "CD_BIOS_EU";
|
char CD_BIOS_EU[256] = "CD_BIOS_EU"; // cd bioses
|
||||||
char CD_BIOS_US[256] = "CD_BIOS_US";
|
char CD_BIOS_US[256] = "CD_BIOS_US";
|
||||||
char CD_BIOS_JP[256] = "CD_BIOS_JP";
|
char CD_BIOS_JP[256] = "CD_BIOS_JP";
|
||||||
char MS_BIOS_US[256] = "MS_BIOS_US";
|
char MS_BIOS_US[256] = "MS_BIOS_US"; // master system bioses
|
||||||
char MS_BIOS_EU[256] = "MS_BIOS_EU";
|
char MS_BIOS_EU[256] = "MS_BIOS_EU";
|
||||||
char MS_BIOS_JP[256] = "MS_BIOS_JP";
|
char MS_BIOS_JP[256] = "MS_BIOS_JP";
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue