adelikat
|
76b9367378
|
more misc cleanups
|
2017-04-24 07:43:02 -05:00 |
J.D. Purcell
|
3d6b1da94d
|
Whitespace only (indentation fixes/cleanup).
|
2017-04-19 20:34:30 -04:00 |
adelikat
|
3f866f6d7f
|
Rename SnesSaveController to SaveController and move it to Emulation.Common since it is used by multiple cores and is general in design
|
2017-04-19 12:44:02 -05:00 |
adelikat
|
7ebddc6087
|
LibsnesCore - break off memory domain stuff to a separate file
|
2017-04-19 10:51:16 -05:00 |
adelikat
|
bc42af0fa6
|
Libsnescore - Break off IEmulator implementation into a separate file
|
2017-04-19 10:36:08 -05:00 |
adelikat
|
7b336664b9
|
fix ups to the documentation of service interfaces
|
2017-04-19 09:41:26 -05:00 |
adelikat
|
d1d6c20749
|
break SNES settings code into its own file
|
2017-04-19 08:31:48 -05:00 |
J.D. Purcell
|
b53502eed8
|
Spaces -> tabs.
|
2017-04-15 16:37:30 -04:00 |
J.D. Purcell
|
ed3bf0e62b
|
Fix mixed line endings.
|
2017-04-15 15:53:02 -04:00 |
nattthebear
|
5b41b7260b
|
some snes controller rough in
|
2017-04-15 15:40:34 -04:00 |
adelikat
|
7ab8455e84
|
misc code cleanups in BizHawk.Emulation.Common
|
2017-04-14 12:28:23 -05:00 |
adelikat
|
37c989c661
|
more misc code cleanups, with some C#6isms
|
2017-04-10 11:24:53 -05:00 |
J.D. Purcell
|
b2a28339d1
|
Use 'nameof' operator.
|
2017-04-10 08:36:42 -04:00 |
Wyst3r
|
4c0bfd4764
|
m64p: Use built-in debugger to avoid major slowdowns when breakpoints are set.
Conflicts:
BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.IDebuggable.cs
|
2017-02-24 10:41:22 +03:00 |
feos
|
39c5aae61b
|
Revert "Merge pull request #731 from Wyst3r/master"
This reverts commit 318abf691a , reversing
changes made to 5d4c8020c2 .
|
2017-02-23 16:56:38 +03:00 |
Wyst3r
|
d665bad4c5
|
Merge branch 'master' into master
|
2017-02-22 19:51:13 +01:00 |
adelikat
|
f640271a47
|
dont' use ThrowsError when deciding if a method is implemented. Simply checking for an exception is no longer reliable sinc most GetSamplesAsync() methods correctly do this by design
|
2017-02-08 17:48:32 -06:00 |
zeromus
|
bd1f48540d
|
fix #760
|
2017-02-05 18:33:13 -06:00 |
adelikat
|
ab1a22bf31
|
add TotalExecutedCycles as an IDebuggable property, and implement it in cores with the information readily available (and throw NotImplementedExecptions in the remaining). wire the property up to lua with emu.totalexecutedcycles(). Stil todo - wire it up to the Debugger gui
|
2017-01-09 19:23:05 -06:00 |
adelikat
|
9c3e4cd411
|
Merge branch 'master' of https://github.com/TASVideos/BizHawk
|
2016-12-19 10:50:26 -06:00 |
adelikat
|
961aec90dc
|
ControllerDefinition - clean up the code some and add documentation
|
2016-12-19 10:50:03 -06:00 |
adelikat
|
40be0dd0b3
|
Refactor the way a Null ControllerDefinition is created
|
2016-12-16 23:34:18 -06:00 |
adelikat
|
2b4267d2c9
|
nitpicky code refactorings on unimportant files, nothing to see here
|
2016-12-16 15:47:28 -06:00 |
adelikat
|
eda79c2212
|
Make an interface for CodeDataLog, and move CodeDataLog to Base Implementations
|
2016-12-16 11:33:02 -06:00 |
adelikat
|
691632f188
|
More IAsyncSoundProvider and related classes to BizHawk.Emulation.Cores and make them internal, since they are implementation details, and they are deprecrated and not intended to be used in future cores.
|
2016-12-16 08:50:05 -06:00 |
J.D. Purcell
|
cabf27f5d9
|
Move a few files related to sound output from BizHawk.Emulation.Common to BizHawk.Client.EmuHawk.
|
2016-12-15 19:25:09 -05:00 |
adelikat
|
54eb678387
|
create an ICreateGameDBEntires specialized service and have Atari2600 implement it. Use this in the log window instead of sneaky reflection to access the method
|
2016-12-15 10:45:20 -06:00 |
J.D. Purcell
|
d95edc273e
|
Sound cleanup.
|
2016-12-14 23:26:01 -05:00 |
J.D. Purcell
|
84480e4235
|
Fix sound bugs + cleanup.
|
2016-12-14 21:19:46 -05:00 |
adelikat
|
adb7af2134
|
a few nitpick cleanups
|
2016-12-14 14:30:43 -06:00 |
adelikat
|
8e4142e839
|
ControllerDefinition - fix CategoryLabels not being copied in the copy constructor
|
2016-12-14 14:24:37 -06:00 |
adelikat
|
2d9213c379
|
IController - Remove the indexer property and refactor code accordingly, also simplify and cleanup many of the IController implementations
|
2016-12-14 14:12:16 -06:00 |
adelikat
|
aaed8e67d5
|
NullController - remove a bunch of methods that were originally part of IController but no longer are, and clean up the code a bit
|
2016-12-14 09:16:54 -06:00 |
adelikat
|
40418ad25d
|
More documentaiton for IEmulatorServices, related classes/interfaces, and base implementations
|
2016-12-14 09:11:07 -06:00 |
adelikat
|
f83a54dff7
|
better documentation of IEMulatorSErvices
|
2016-12-13 15:56:20 -06:00 |
adelikat
|
dd48864058
|
AsVideoProviderOrDefault() extension method
|
2016-12-12 13:47:11 -06:00 |
adelikat
|
5caae72682
|
NullVideo - make Instance static
|
2016-12-12 13:43:56 -06:00 |
adelikat
|
f90db5beff
|
IEmulator - more documentation
|
2016-12-12 13:14:01 -06:00 |
adelikat
|
5ff33e7569
|
Rename IController.Type to IController.Definition to more clearly describe the property
|
2016-12-12 12:30:32 -06:00 |
adelikat
|
618f5de54f
|
PC Engine - break off services into their separate files
|
2016-12-12 10:23:07 -06:00 |
adelikat
|
d78671a7e4
|
Emulation.Common - Separate some attributes to their own file, and better document some attributes and interfaces
|
2016-12-12 09:00:58 -06:00 |
nattthebear
|
dbdac5e3f2
|
Fix stuff or not
|
2016-12-11 22:37:28 -05:00 |
nattthebear
|
010fb01bf8
|
Don't leak memory in the speex resampler wrapper if something goes bad
|
2016-12-11 20:02:16 -05:00 |
nattthebear
|
871c16028a
|
Don't leak memory in the blip buff wrapper if something goes bad
|
2016-12-11 19:57:34 -05:00 |
nattthebear
|
eb72ff9053
|
Swag up NullSound
|
2016-12-11 14:07:12 -05:00 |
nattthebear
|
afc19affac
|
minor beautification of DCFilter.cs
|
2016-12-11 13:20:04 -05:00 |
adelikat
|
b73a500d6b
|
Major sound provider refactor. Create a unified interface ISoundProvider, that is an IEmulator service and break it off of IEmulator. IAsyncSoundProvider was kept as a shim for now, for legacy cores that were inherintly async.
|
2016-12-11 11:15:00 -06:00 |
adelikat
|
a898599e69
|
NullEmulator - document non-applicable services
|
2016-12-09 10:28:27 -06:00 |
adelikat
|
b697110098
|
Rename ISoundProvider to IAsyncSoundProvider to more accurately describe what the service does
|
2016-12-09 10:24:43 -06:00 |
adelikat
|
5b31b33713
|
Remove a now unused MaxVolume property from some sound provider classes
|
2016-12-08 20:06:25 -06:00 |