iemulator single instance attribute. to find out about: PSX, Apple2
This commit is contained in:
parent
01f9aeec37
commit
adc3e96ca8
|
@ -11,7 +11,8 @@ namespace BizHawk.Emulation.Common
|
||||||
bool isPorted = false,
|
bool isPorted = false,
|
||||||
bool isReleased = false,
|
bool isReleased = false,
|
||||||
string portedVersion = "",
|
string portedVersion = "",
|
||||||
string portedUrl = "")
|
string portedUrl = "",
|
||||||
|
bool singleInstance = false)
|
||||||
{
|
{
|
||||||
CoreName = name;
|
CoreName = name;
|
||||||
Author = author;
|
Author = author;
|
||||||
|
@ -19,6 +20,7 @@ namespace BizHawk.Emulation.Common
|
||||||
Released = isReleased;
|
Released = isReleased;
|
||||||
PortedVersion = portedVersion;
|
PortedVersion = portedVersion;
|
||||||
PortedUrl = portedUrl;
|
PortedUrl = portedUrl;
|
||||||
|
SingleInstance = singleInstance;
|
||||||
}
|
}
|
||||||
|
|
||||||
public string CoreName { get; private set; }
|
public string CoreName { get; private set; }
|
||||||
|
@ -27,5 +29,6 @@ namespace BizHawk.Emulation.Common
|
||||||
public bool Released { get; private set; }
|
public bool Released { get; private set; }
|
||||||
public string PortedVersion { get; private set; }
|
public string PortedVersion { get; private set; }
|
||||||
public string PortedUrl { get; private set; }
|
public string PortedUrl { get; private set; }
|
||||||
|
public bool SingleInstance { get; private set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA
|
||||||
"Meteor",
|
"Meteor",
|
||||||
"blastrock",
|
"blastrock",
|
||||||
isPorted: true,
|
isPorted: true,
|
||||||
isReleased: false
|
isReleased: false,
|
||||||
|
singleInstance: true
|
||||||
)]
|
)]
|
||||||
[ServiceNotApplicable(typeof(IDriveLight))]
|
[ServiceNotApplicable(typeof(IDriveLight))]
|
||||||
public partial class GBA : IEmulator, IVideoProvider, ISyncSoundProvider, IGBAGPUViewable, ISaveRam, IStatable, IInputPollable
|
public partial class GBA : IEmulator, IVideoProvider, ISyncSoundProvider, IGBAGPUViewable, ISaveRam, IStatable, IInputPollable
|
||||||
|
|
|
@ -16,7 +16,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64
|
||||||
isPorted: true,
|
isPorted: true,
|
||||||
isReleased: true,
|
isReleased: true,
|
||||||
portedVersion: "2.0",
|
portedVersion: "2.0",
|
||||||
portedUrl: "https://code.google.com/p/mupen64plus/"
|
portedUrl: "https://code.google.com/p/mupen64plus/",
|
||||||
|
singleInstance: true
|
||||||
)]
|
)]
|
||||||
[ServiceNotApplicable(typeof(IDriveLight))]
|
[ServiceNotApplicable(typeof(IDriveLight))]
|
||||||
public partial class N64 : IEmulator, ISaveRam, IDebuggable, IStatable, IInputPollable, IDisassemblable,
|
public partial class N64 : IEmulator, ISaveRam, IDebuggable, IStatable, IInputPollable, IDisassemblable,
|
||||||
|
|
|
@ -9,7 +9,7 @@ using BizHawk.Emulation.Common;
|
||||||
|
|
||||||
namespace BizHawk.Emulation.Cores.Nintendo.SNES9X
|
namespace BizHawk.Emulation.Cores.Nintendo.SNES9X
|
||||||
{
|
{
|
||||||
[CoreAttributes("Snes9x", "FIXME", true, false, "5e0319ab3ef9611250efb18255186d0dc0d7e125", "https://github.com/snes9xgit/snes9x")]
|
[CoreAttributes("Snes9x", "FIXME", true, false, "5e0319ab3ef9611250efb18255186d0dc0d7e125", "https://github.com/snes9xgit/snes9x", true)]
|
||||||
[ServiceNotApplicable(typeof(IDriveLight))]
|
[ServiceNotApplicable(typeof(IDriveLight))]
|
||||||
public class Snes9x : IEmulator, IVideoProvider, ISyncSoundProvider
|
public class Snes9x : IEmulator, IVideoProvider, ISyncSoundProvider
|
||||||
{
|
{
|
||||||
|
|
|
@ -21,7 +21,8 @@ namespace BizHawk.Emulation.Cores.Sega.Saturn
|
||||||
isPorted: true,
|
isPorted: true,
|
||||||
isReleased: true,
|
isReleased: true,
|
||||||
portedVersion: "9.12",
|
portedVersion: "9.12",
|
||||||
portedUrl: "http://yabause.org"
|
portedUrl: "http://yabause.org",
|
||||||
|
singleInstance: true
|
||||||
)]
|
)]
|
||||||
public partial class Yabause : IEmulator, IVideoProvider, ISyncSoundProvider, ISaveRam, IStatable, IInputPollable,
|
public partial class Yabause : IEmulator, IVideoProvider, ISyncSoundProvider, ISaveRam, IStatable, IInputPollable,
|
||||||
ISettable<object, Yabause.SaturnSyncSettings>, IDriveLight
|
ISettable<object, Yabause.SaturnSyncSettings>, IDriveLight
|
||||||
|
|
|
@ -22,7 +22,8 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
|
||||||
isPorted: true,
|
isPorted: true,
|
||||||
isReleased: true,
|
isReleased: true,
|
||||||
portedVersion: "r874",
|
portedVersion: "r874",
|
||||||
portedUrl: "https://code.google.com/p/genplus-gx/"
|
portedUrl: "https://code.google.com/p/genplus-gx/",
|
||||||
|
singleInstance: true
|
||||||
)]
|
)]
|
||||||
public class GPGX : IEmulator, ISyncSoundProvider, IVideoProvider, ISaveRam, IStatable,
|
public class GPGX : IEmulator, ISyncSoundProvider, IVideoProvider, ISaveRam, IStatable,
|
||||||
IInputPollable, IDebuggable, ISettable<GPGX.GPGXSettings, GPGX.GPGXSyncSettings>, IDriveLight
|
IInputPollable, IDebuggable, ISettable<GPGX.GPGXSettings, GPGX.GPGXSyncSettings>, IDriveLight
|
||||||
|
|
|
@ -12,7 +12,8 @@ namespace BizHawk.Emulation.Cores.Sony.PSP
|
||||||
"PPSSPP",
|
"PPSSPP",
|
||||||
"hrydgard",
|
"hrydgard",
|
||||||
isPorted: true,
|
isPorted: true,
|
||||||
isReleased: false
|
isReleased: false,
|
||||||
|
singleInstance: true
|
||||||
)]
|
)]
|
||||||
public class PSP : IEmulator, IVideoProvider, ISyncSoundProvider
|
public class PSP : IEmulator, IVideoProvider, ISyncSoundProvider
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue