adelikat
|
d3f37a5beb
|
remove CoreComm.Clone(), it is now safe to pass around into subcores
|
2020-03-15 10:12:20 -05:00 |
adelikat
|
3c519b0249
|
refactor CoreFileProvider instantiation, require ICoreFileProvider in CoreComm constructor and remove setter for CFP
|
2020-03-15 10:09:32 -05:00 |
adelikat
|
983a9a3a11
|
fix CoreComm documentation
|
2020-03-15 09:48:18 -05:00 |
adelikat
|
da95c1f56f
|
remove RomAnnotation fields on CoreComm and use the service instead
|
2020-03-14 22:10:57 -05:00 |
adelikat
|
a884282fa4
|
remove CoreComm NominalX/Y, those values never different from buffer w/h for cores that set them which were only the gb/gba platforms and the original dualGb. The result defaulted to a very random 640x480. Instead just use the buffer w/h, which is a very reasonable video default
|
2020-03-14 17:06:42 -05:00 |
adelikat
|
dd062b3ca7
|
replace CoreComm screenofsets with an emulator service
|
2020-03-14 16:35:54 -05:00 |
adelikat
|
190118d7c4
|
rip out libretro hack from CoreComm, making it a param on LoadRom isn't great but better
|
2020-03-14 15:43:17 -05:00 |
adelikat
|
fc0e0840e0
|
delete more stuff that is no longer used in CoreComm
|
2020-03-14 15:29:43 -05:00 |
adelikat
|
d8d12cac8b
|
kill more psp, and remove some methods from coreComm that were only used by the former psp core
|
2020-03-14 15:14:31 -05:00 |
adelikat
|
211883889b
|
simplify CoreCom copying by implementing a Clone method, simplifies all the cores that have cores in them, this copies a lot more things than the original code had but it seems that's either fine or fixing broken stuff
|
2020-03-14 15:08:24 -05:00 |
adelikat
|
2b7cb1bb7d
|
BizHawk.Emulation.Common - cleanups -> C#6/7isms, fix some typos, variable naming, spaces to tabs
|
2019-10-29 13:59:08 -05:00 |
adelikat
|
62a13d961d
|
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
|
2017-05-05 11:21:37 -05:00 |
adelikat
|
e5f82bf329
|
CoreComm - make vsync fields into properties
|
2017-05-02 07:56:34 -05:00 |
adelikat
|
ad18694c3d
|
Cleanup CoreComm
|
2017-04-27 11:43:19 -05:00 |
adelikat
|
183f5b0672
|
Emulation.Common - misc cleanups mostly fixing documentation
|
2017-04-26 09:10:00 -05:00 |
adelikat
|
76b9367378
|
more misc cleanups
|
2017-04-24 07:43:02 -05:00 |
J.D. Purcell
|
b53502eed8
|
Spaces -> tabs.
|
2017-04-15 16:37:30 -04:00 |
adelikat
|
7ab8455e84
|
misc code cleanups in BizHawk.Emulation.Common
|
2017-04-14 12:28:23 -05:00 |
adelikat
|
40418ad25d
|
More documentaiton for IEmulatorServices, related classes/interfaces, and base implementations
|
2016-12-14 09:11:07 -06:00 |
adelikat
|
f90db5beff
|
IEmulator - more documentation
|
2016-12-12 13:14:01 -06:00 |
adelikat
|
f1f45afd83
|
Remove CoreComm link cable properties and turn it into an ILInkable service instead
|
2016-02-28 13:52:17 -05:00 |
adelikat
|
7a4a210ccc
|
Remove some unused code and usings
|
2016-02-28 13:36:17 -05:00 |
zeromus
|
0eb6e83384
|
glcontexts can specify versions and clean themselves up
|
2016-02-21 17:19:34 -06:00 |
zeromus
|
7651f418fe
|
usably functional libretro player
|
2015-11-07 00:14:59 -06:00 |
adelikat
|
08fb509a1a
|
Add an IDriveLight Emulator service, and remove the CoreComm properties, and refactor accordingly
|
2014-12-12 01:49:54 +00:00 |
adelikat
|
0b84beec88
|
Move MemoryCallbackSystem from CoreComm to IDebuggable and refactor accordingly, Lua - tell the user when memory callbacks are not available for a given core
|
2014-12-05 01:56:45 +00:00 |
goyuken
|
40416656a2
|
eliminate snowiy emulator option from CoreComm. this commit is a bit hackish
|
2014-12-05 00:39:02 +00:00 |
adelikat
|
a91de9ad9c
|
Move TraceHeader out of CoreComm and into ITracer and TraceBuffer
|
2014-12-05 00:10:48 +00:00 |
adelikat
|
309088211c
|
Move TraceBuffer from CoreComm to IDebugable and refactor accordingly
|
2014-12-05 00:05:40 +00:00 |
adelikat
|
a07263c04e
|
Move InputCallbackSystem from CoreComm to IInputPollable, and refactor all cores accordingly. Lua - OnInputPoll() - log to the user when attemping to add a callback of this type to a core that has not implemented input callbacks. Mark all unmanaged cores' implementations of the InputCallbackSystem as FeatureNotImpleented, won't have any effect on functionality, but will help us keep track of the fact that they still have a bit of work to do. Still todo: ActiveChanged event handler on the base implementation of IInputCallbackSystem
|
2014-12-04 00:43:12 +00:00 |
adelikat
|
a104c420cf
|
Move CoreComm.cs out of the interfaces folder
|
2014-12-01 14:28:57 +00:00 |