BizHawk/BizHawk.Emulation.Common/Interfaces
adelikat 0f2197cec1 Break off ITracer from IDebuggable, rename to ITraceable and make it an IEmulatorService, refactor things accordingly 2014-12-23 01:58:12 +00:00
..
IController.cs Move ControllerDefinition to its own file 2014-11-30 23:05:00 +00:00
ICoreFileProvider.cs pce: refactor CD loading to move bios determination out of RomLoader 2014-02-10 15:26:18 +00:00
IDebuggable.cs Break off ITracer from IDebuggable, rename to ITraceable and make it an IEmulatorService, refactor things accordingly 2014-12-23 01:58:12 +00:00
IDisassemblable.cs Add PCRegisterName to IDisassemblable 2014-12-14 17:27:45 +00:00
IDriveLight.cs Add an IDriveLight Emulator service, and remove the CoreComm properties, and refactor accordingly 2014-12-12 01:49:54 +00:00
IEmulator.cs Add an IServiceProvider interface and make it a property of IEmulator, the purpose of this provider is to provide IEmulatorServices upon request. Make BasicServiceProvider and have all cores use it for now. BasicServiceProvider will return the core itself if the core itself is the requested type. He will also be able to return nested types (code not finished). Wired this up to the HasSavestates extension method (a method that has minimal value now) as a proof of concept. 2014-12-04 03:38:30 +00:00
IEmulatorService.cs move an attribute in Wonderswan core that was on the constructor on accident, added an AttributeTargets attribute on it that would have caught such an error, add AttributeTargets on some other attributes to help clarify their usage 2014-12-13 02:31:31 +00:00
IEmulatorServiceProvider.cs remove the IEmulatorService requirement from IEmulatorServiceProvider and BasicServiceProvider 2014-12-15 21:35:09 +00:00
IHookManager.cs snes hooking system and GetCpuFlagsAndRegisters now work normally 2013-11-22 09:33:56 +00:00
IInputCallbackSystem.cs dgb: reenable input callbacks. 2014-12-04 02:04:14 +00:00
IInputPollable.cs Rename ICoreService to IEmulatorService 2014-12-04 02:12:57 +00:00
IMemoryCallbackSystem.cs comments! 2014-12-17 01:20:53 +00:00
IMemoryDomains.cs remove the IEmulator inheritance from some services, and fix code as needed 2014-12-15 22:25:06 +00:00
ISaveRam.cs remove iemulator requirement from some of the iemulatorservices 2014-12-15 01:01:02 +00:00
ISettable.cs remove iemulator requirement from some of the iemulatorservices 2014-12-15 01:01:02 +00:00
ISoundProvider.cs Move interfaces and base implemenations from emulation to emulation.common 2013-11-04 01:39:19 +00:00
IStatable.cs remove iemulator requirement from some of the iemulatorservices 2014-12-15 01:01:02 +00:00
ISyncSoundProvider.cs Remove some files I meant to delete, and some useless code cleanups 2013-11-04 03:12:50 +00:00
ITraceable.cs Break off ITracer from IDebuggable, rename to ITraceable and make it an IEmulatorService, refactor things accordingly 2014-12-23 01:58:12 +00:00
IVideoProvider.cs internal infrastructure for video presentation changes (aspect ratio, apparent size, etc) 2014-04-30 23:48:37 +00:00