iemulator single instance attribute. to find out about: PSX, Apple2

This commit is contained in:
goyuken 2015-03-03 00:23:50 +00:00
parent 01f9aeec37
commit adc3e96ca8
7 changed files with 15 additions and 7 deletions

View File

@ -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; }
} }
} }

View File

@ -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

View File

@ -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,

View File

@ -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
{ {

View File

@ -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

View File

@ -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

View File

@ -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
{ {