BizHawk/BizHawk.Emulation/Interfaces
goyuken 9ef3100753 add sensible defaults to some CoreComms variables. should have no effect on bizhawk, but helps if you try to use a core in a different project 2013-07-12 21:26:57 +00:00
..
Base Implementations add a new field to IEmulator: bool BinarySaveStatesPreferred { get; }. a core should set it to true to indicate that it would prefer to save and load binary savestates (but both types must be supported). set to true on 7800, gb, dgb, gba, n64, snes, saturn cores, as they all create text savestates that are simply dumps of the binary savestate. for the moment, frontend does nothing with this new information. 2013-05-06 20:51:28 +00:00
CoreComms.cs add sensible defaults to some CoreComms variables. should have no effect on bizhawk, but helps if you try to use a core in a different project 2013-07-12 21:26:57 +00:00
IController.cs break some stuff. FDS can eject and insert disk sides now 2012-10-26 18:51:08 +00:00
IEmulator.cs add a new field to IEmulator: bool BinarySaveStatesPreferred { get; }. a core should set it to true to indicate that it would prefer to save and load binary savestates (but both types must be supported). set to true on 7800, gb, dgb, gba, n64, snes, saturn cores, as they all create text savestates that are simply dumps of the binary savestate. for the moment, frontend does nothing with this new information. 2013-05-06 20:51:28 +00:00
ISoundProvider.cs Max volume is settable per sound source to enable mixing many sound sources without clipping. Potentially can be used to disable individual sound sources. 2011-09-04 04:38:11 +00:00
ISyncSoundProvider.cs a few more comments on the new sound stuff 2012-10-11 01:14:14 +00:00
IVideoProvider.cs Add VirtualWidth to IVideoProvider and the (numerous) implementations. This is just phase 1, client needs to be updated to utilize this information, and some cores (especially PCE) should be updated in a more involved way to provide better TV emulation. 2012-06-25 02:50:34 +00:00