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
|
2cf14db2ec
|
Intellivision - add IStatable to Intellvision.cs, because it is nice to have all the interface implementations in one place
|
2016-12-07 12:35:46 -06:00 |
adelikat
|
6b02e9d551
|
Merge branch 'master' of https://github.com/TASVideos/BizHawk
|
2016-12-07 12:33:47 -06:00 |
adelikat
|
72e5c3e4dd
|
refactor a usage of Global.Emulator in MessageConfig, this place is still bad code though, needs to be rethought
|
2016-12-07 12:32:59 -06:00 |
alyosha-tas
|
eda1b44238
|
Intellivision fill out save states
|
2016-12-07 10:56:31 -05:00 |
alyosha-tas
|
ba149320c5
|
INtellivision fill out save states
|
2016-12-07 10:55:25 -05:00 |
adelikat
|
b7e616482d
|
Intellivision - movie mnemonics and virtual pads
|
2016-12-06 20:16:22 -06:00 |
adelikat
|
6b5710ea25
|
HawkFile - meh, don't attempt to extract .dll files, these qualify as archives but there is no use case for attempting to load files from within them, then again, there is no reasonable use case for attempting to do so this is basically a useless commit
|
2016-12-06 12:31:18 -06:00 |
adelikat
|
eba11b259e
|
HawkFile - fix exception when a file has no extension, and also simplify the logic
|
2016-12-06 12:21:05 -06:00 |
adelikat
|
d305b048fc
|
Fix exception when hovering over Config -> Cores -> Snes when the user has never opened a SNES game
|
2016-12-06 11:26:43 -06:00 |
adelikat
|
6889a72ba2
|
a bit more cleanup of MovieZone.cs
|
2016-12-06 11:10:50 -06:00 |
adelikat
|
d0e632ad9d
|
code cleanup in MovieZone.cs
|
2016-12-06 11:09:17 -06:00 |
adelikat
|
5c4b11d29b
|
MacroInput - use the Emulator RequiredService property instead of Global.Emulator
|
2016-12-06 11:03:15 -06:00 |
adelikat
|
9e2ec00160
|
MacroInput tool - some code cleanup
|
2016-12-06 11:01:47 -06:00 |
adelikat
|
2fbcaba8f4
|
Multihawk - pass the Emulator instance into the RecordMovie dialog instead of using Global.Emulator
|
2016-12-06 10:49:55 -06:00 |
adelikat
|
ad41019a29
|
ToolBox use an IEmulator RequiredService instead of Global.Emulator
|
2016-12-06 10:44:37 -06:00 |
adelikat
|
b346f9e7c5
|
Some slight code cleanup in ToolBox.cs
|
2016-12-06 10:40:09 -06:00 |
adelikat
|
3bfce81eae
|
LuaConsole - have a RequiredService of IEmulator and pass it into the lua implementation instead of using Global.Emulator
|
2016-12-06 10:35:11 -06:00 |
adelikat
|
d38b5396c3
|
Remove some commented out code that has been commented out for quite some time
|
2016-12-06 10:22:03 -06:00 |
alyosha-tas
|
790376496b
|
oops fixed error
|
2016-12-05 22:00:47 -05:00 |
alyosha-tas
|
eeba83be83
|
Intellivision fix frame and add sound clocking
|
2016-12-05 21:51:12 -05:00 |
alyosha-tas
|
dc01d08210
|
Intellivision start on PSG
|
2016-12-05 21:47:36 -05:00 |
adelikat
|
f1e528f68f
|
Virtual pads - pass the current core into schema objects instead of using Global.Emulator
|
2016-12-05 19:33:21 -06:00 |
adelikat
|
117e0b07e7
|
Pass the core instance to the record movie dialog
|
2016-12-04 12:51:48 -06:00 |
adelikat
|
9ae3916166
|
Debugger - remove a usage of Global.Emulator and a TODO
|
2016-12-04 12:40:26 -06:00 |
adelikat
|
e99bc9ba41
|
use the Emulator property instead of Global.Emulator in some lua library files
|
2016-12-04 12:37:29 -06:00 |
adelikat
|
b11a76f739
|
MultidiskBundler - add a RequiredService of IEmulator and use that property instead of Global.Emulator
|
2016-12-04 12:34:37 -06:00 |
adelikat
|
5258f9385c
|
Tastudio - use the Emulator property not Global.Emulator, fix another CoreExension method
|
2016-12-04 12:30:51 -06:00 |
adelikat
|
546947041b
|
BasicBot - Remove unnecessary usage of Global.Emulator
|
2016-12-04 12:23:44 -06:00 |
adelikat
|
0af5fb50b1
|
Refactor some extension methods off IEmulator that inexlicably used Global.Emulator instead of the IEmulator that was passed in
|
2016-12-04 12:14:16 -06:00 |
adelikat
|
44fa93e15f
|
Lua - make the MemorySavestate library dependent on IStatable
|
2016-12-04 12:08:21 -06:00 |
adelikat
|
63202570cc
|
Lua NES library - properly use an OptionalService instead of Global.Emulator
|
2016-12-04 11:50:07 -06:00 |
adelikat
|
17ea38f904
|
oops
|
2016-12-04 11:32:34 -06:00 |
adelikat
|
f0e6574def
|
Similar property in Multihawk
|
2016-12-04 11:31:07 -06:00 |
adelikat
|
d95df349a1
|
use the Emulator property in more places in MainForm, also disable the VS settings menu item if current NES rom is not a VS rom
|
2016-12-04 11:27:26 -06:00 |
adelikat
|
9135aea773
|
Make a shim property in Mainform as a step towards reducing the use of Globals
|
2016-12-04 11:19:34 -06:00 |
adelikat
|
4ab2fadc93
|
Remove an unnecessary usage of Global.Emulator in Tastudio
|
2016-12-04 10:50:58 -06:00 |
adelikat
|
78bb41e3cf
|
Mainform - make AV and Screenshot menus dependent on having a VideoProvider, and remove some usages of VideoProviderGlue
|
2016-12-04 10:50:28 -06:00 |
adelikat
|
604ed74ff9
|
remove some usages of VideoProviderGlue by checking for VideoProvider availability before doing some dependent processes
|
2016-12-04 10:30:51 -06:00 |
adelikat
|
281b83fd40
|
Remove some usages of VideoProviderGlue in multihawk
|
2016-12-04 10:17:16 -06:00 |
adelikat
|
2f375388b5
|
Tastudio - refactor screenshot code to use a required dependency on VideoProvider instead of using Global.Emulator, also put it on the load event instead of the constructor
|
2016-12-04 09:20:22 -06:00 |
adelikat
|
45a96920b3
|
remove BisqAPU since it has never been used, and APU improvements have deprecated it
|
2016-12-04 08:57:10 -06:00 |
adelikat
|
e9d1af2b0c
|
Intellivision - stubs for savestate logic
|
2016-12-04 08:25:28 -06:00 |
nattthebear
|
da2d15341f
|
mgba: Fix some of the audio channel disables not working. Fix audio channel disables not being restored on reboot core
|
2016-12-03 23:01:14 -05:00 |
nattthebear
|
a75636121a
|
Comments
|
2016-12-03 19:05:40 -05:00 |
adelikat
|
5665de1797
|
Intellivision - add a "Fake analog" controller as the default controller for easier binding for casual play, but also leave a boolean option as well for more precise (TAS) control. Add a controller config dialog to select them.
|
2016-12-03 17:44:25 -06:00 |
adelikat
|
b4a90cabe7
|
NESHawk - fix a slight typo, this changes nothing about the core just makes a file more clear
|
2016-12-03 11:17:44 -06:00 |
alyosha-tas
|
3be6c8917c
|
TAStudio fix default window size
Prevents marker and branch bozes from having zero size.
|
2016-12-03 09:36:35 -05:00 |
nattthebear
|
6550364a4c
|
#738: Core changes so sram pointer won't be bad
|
2016-12-02 18:12:18 -05:00 |
alyosha-tas
|
745f813577
|
Remove duplicate #include from gamedb
cleans up all the VS duplicate hash entries from console log
|
2016-12-02 10:50:09 -05:00 |