adelikat
|
62a13d961d
|
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
|
2017-05-05 11:21:37 -05:00 |
adelikat
|
34d1e4fe57
|
NullEmulator - add a ServiceNotApplicable decoration
|
2017-05-05 09:54:46 -05:00 |
adelikat
|
a0956f39cc
|
meh
|
2017-05-05 09:52:19 -05:00 |
adelikat
|
5eec274b5d
|
some refactoring of NullVideo/NullEmulator - maybe this is better code, maybe not
|
2017-05-05 09:51:00 -05:00 |
nattthebear
|
e3fab1a4d5
|
cleaner
|
2017-05-02 18:15:33 -04:00 |
nattthebear
|
a94be3c03c
|
these constants document the allowed range and the approximate expected results of the quality parameter to the resampler
|
2017-05-02 18:04:17 -04:00 |
adelikat
|
271137797a
|
A couple of documentation fixes
|
2017-05-02 08:52:42 -05:00 |
adelikat
|
8795b869d7
|
Englishing
|
2017-05-02 08:05:59 -05:00 |
adelikat
|
e5f82bf329
|
CoreComm - make vsync fields into properties
|
2017-05-02 07:56:34 -05:00 |
adelikat
|
08be637131
|
Remove some unused constants in SpeexResampler, and some meaningles whitespace cleanups
|
2017-05-02 07:44:23 -05:00 |
adelikat
|
698c6741ae
|
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
|
2017-05-01 20:09:11 -05:00 |
adelikat
|
b3ad3ce6ba
|
Move BizInvoke files from Emulation.Common to Common
|
2017-05-01 17:30:42 -05:00 |
adelikat
|
e1750bdce9
|
Move BinaryQuickSerializer from Emulation.Common to Common
|
2017-05-01 17:26:39 -05:00 |
adelikat
|
ded1c2d7b7
|
Break off BoardName from IEmulator into a separate IBoardInfo service
|
2017-04-30 21:01:54 -05:00 |
adelikat
|
c696195ad0
|
Remove this todo, I think the previous commit qualifies as having done it
|
2017-04-28 08:19:08 -05:00 |
nattthebear
|
967c18aa34
|
linq linq baby
|
2017-04-27 18:28:55 -04:00 |
adelikat
|
d320b5057d
|
Emulation.Common - small nitpicks
|
2017-04-27 12:53:20 -05:00 |
adelikat
|
4c313e2a6a
|
ControllerDefinition - ToList() is better here I think?
|
2017-04-27 12:45:33 -05:00 |
adelikat
|
130f881ea0
|
Emulation.Common - more misc cleanups throughout
|
2017-04-27 12:25:12 -05:00 |
adelikat
|
883d9d2207
|
Rename MetaspuAsync to MetaspuAsyncSoundProvider and remove the todo, also friendlier enum names
|
2017-04-27 12:12:11 -05:00 |
adelikat
|
957736b787
|
Misc Emulation.Common cleanups
|
2017-04-27 12:07:34 -05:00 |
adelikat
|
83124a8d20
|
Fix VerifiedDisassembler to not expose the internal cpu property
|
2017-04-27 12:02:08 -05:00 |
adelikat
|
0765b559a1
|
Meh
|
2017-04-27 12:01:37 -05:00 |
adelikat
|
8eb9d68fa6
|
Emulation.Comon - misc cleanups
|
2017-04-27 11:56:33 -05:00 |
adelikat
|
57b63aaed4
|
Emulation.Common - cleanup Enums.cs
|
2017-04-27 11:45:44 -05:00 |
adelikat
|
ad18694c3d
|
Cleanup CoreComm
|
2017-04-27 11:43:19 -05:00 |
adelikat
|
a8c15a652b
|
Emulation.Common cleanups
|
2017-04-27 11:37:26 -05:00 |
adelikat
|
ee842fbde3
|
Emulation.Common - cleanup SpeexResampler, and DCFilter
|
2017-04-27 11:27:26 -05:00 |
adelikat
|
2f17f16019
|
cleanup BlipBuffer
|
2017-04-27 11:02:48 -05:00 |
adelikat
|
ebe001b526
|
Cleanup FirmwareManager, and some other Emulation.Common nitpicks
|
2017-04-27 10:55:22 -05:00 |
adelikat
|
17fe836926
|
Emulation.Common - misc cleanups in Base Implementations
|
2017-04-27 08:24:21 -05:00 |
adelikat
|
3192cc70ae
|
slight refactor to IEmulator - make the IController property set only to more clearly express the client -> core relationship
|
2017-04-26 19:09:00 -05:00 |
adelikat
|
352b157801
|
ITraceable - remove set from the Header property since that is an implementation detail only. Remove commented methods/properties and cleanup documentation to reflect the new specification
|
2017-04-26 09:13:32 -05:00 |
adelikat
|
183f5b0672
|
Emulation.Common - misc cleanups mostly fixing documentation
|
2017-04-26 09:10:00 -05:00 |
adelikat
|
85ceed3b38
|
Emulation.Common - Get rid of unused Equalizer class
|
2017-04-26 08:48:10 -05:00 |
adelikat
|
ec545ae3a0
|
Emulation.Common - misc cleanups
|
2017-04-26 08:44:52 -05:00 |
adelikat
|
f32ab2bf12
|
Database.cs - Get rid of a try/catch that was eating errors that was left in for debugging
|
2017-04-26 08:41:29 -05:00 |
adelikat
|
19b5c94fc4
|
Emulation.Common cleanup - Break ISyncronizingAudioBuffer classes out into their own file seaparate from Metaspu and cleanup releated classes
|
2017-04-26 08:34:12 -05:00 |
adelikat
|
4154332077
|
meh
|
2017-04-25 13:22:45 -05:00 |
adelikat
|
9ecf2aed7f
|
Fix naming of ISynchronizingAudioBuffer method and param names
|
2017-04-25 13:22:25 -05:00 |
adelikat
|
167ed41a51
|
Break up MGBAHawk into separate files
|
2017-04-25 11:42:03 -05:00 |
adelikat
|
ba28ca53a8
|
GambatteLink cleanup
|
2017-04-25 11:06:50 -05:00 |
adelikat
|
a20e01ab69
|
Remove the obsolete MemoryDomain.FromByteArray() method
|
2017-04-24 13:55:20 -05:00 |
adelikat
|
1cb6289e13
|
Remove the obsolete MemoryDomain.FromIntPtrSwap16() method
|
2017-04-24 13:52:52 -05:00 |
adelikat
|
54ebe75d2b
|
remove the obsolete MemoryDomain.FromIntPtr method
|
2017-04-24 13:47:40 -05:00 |
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 |
adelikat
|
5e800b7bba
|
cleanup some unsightly comments in ISyncSoundProvider
|
2016-12-08 19:54:38 -06:00 |
adelikat
|
657de56123
|
Remove MaxVolume from ISoundProvider, provide an IMixedSoundProvider interface for classes that want to use SoundMIxer as part of their sound provider implementation
|
2016-12-08 19:51:17 -06:00 |
adelikat
|
4d1629e271
|
Completely divorce IVideoProvider from IEmulator, use a NullVideo implementation in MainForm if a core does not provide one, Remove VideoProviderGlue. Note that NullEmulator does implement IVideoProvider still, since we like to have fun with that one
|
2016-12-07 13:21:18 -06:00 |
adelikat
|
281b83fd40
|
Remove some usages of VideoProviderGlue in multihawk
|
2016-12-04 10:17:16 -06:00 |
zeromus
|
327606234f
|
fix can't use neshawk (recent regression)
|
2016-11-19 20:07:17 -06:00 |