adelikat
58f8ad7c12
Issue #422 : Virtual Pads - analog stick - when sticky option is off, and the emulator is unpaused, do not snap to 0 until the mouse button is released
2015-07-10 14:36:29 -04:00
adelikat
549e9650ae
oops, didn't mean to check this in
2015-05-18 00:38:27 +00:00
adelikat
9024df91f5
Virtual pad for Apple II, many of the names will have to be cross referenced with the core when those buttons are added
2015-05-17 23:05:12 +00:00
adelikat
bdae0c359b
VirtualPad - use an IEmulator service and remove references to Global.Emulator
2015-01-01 19:15:32 +00:00
adelikat
1ee7cfc153
Convert Virtualpads to IToolFormAutoConfig
2015-01-01 18:42:08 +00:00
zeromus
4dc4745122
psx - revise disc swapping method. way cooler now, you get a list of discs in the virtualpad box, and changing between them maps to physical operations more logically.
2014-12-19 03:24:48 +00:00
goyuken
08d09bc64f
a few more itoolform cleanups
2014-12-15 18:13:54 +00:00
scepheo
769cbeb1a0
- IToolForm: Added RequiredServices attribute to define dependencies, and added EmulatorServices for ToolManager to supply them.
...
- IServiceProvider, BasicServiceProvider: Added compile-time unknown type versions of GetService and HasService.
- ToolManager: Added IsAvailable to test whether all dependencies for a tool are available.
2014-12-13 21:54:59 +00:00
kylelyk
321c8c64bf
Added documentation to IControlMainForm, renamed a few variables, moved IControlMainForm related code in MainForm to the same region.
2014-08-19 19:24:17 +00:00
adelikat
b4416e8317
VirtualPads - add an option "Clear clear analog input"
2014-07-27 12:39:56 +00:00
adelikat
9210b4d9a1
Greatly improve performance of the virtualpad tool, most configurations will have no speed cost unless there is no movie, movie speeds are much improved.
2014-07-26 17:11:47 +00:00
adelikat
570f77cc68
Implement FastUpdate() on IToolForm. The intent here is for tools to do the minimum amount necessary when updating. This allows them to avoid slow things like drawing, but do critical activities such as Ram tools incrementing change counters, and loggers can continue logging. When Turboing, instead of bypassing tool updates, the client will run the fast update instead. Note: a few tools still need to be thought out as to what they need to do in a fast update
2014-07-25 01:55:21 +00:00
adelikat
90df58abfa
Virtualpads - refresh pads every frame
2014-07-04 15:15:08 +00:00
goyuken
32b2fdc368
only run r7091 in dev mode
2014-06-30 18:28:55 +00:00
goyuken
65ddaf8a30
virtual pad: schema sanity checking
2014-06-30 17:14:02 +00:00
adelikat
8cf0f3b379
Virtualpads - re-implement the "bump" hotkeys
2014-06-29 23:43:31 +00:00
adelikat
9e554b7aa9
Virtualpads - target screen and analog button - make clear unsticky the float values, also fix sticky context menu item check
2014-06-29 21:16:33 +00:00
adelikat
27fb2ce9a0
Virtualpad Analog sticks - in record mode show the previous frame's input in gray
2014-06-29 14:42:20 +00:00
adelikat
ee6d73aac7
Virtualpads - some code cleanup
2014-06-29 03:14:40 +00:00
adelikat
75d4ff5117
Virtualpads - refactor schema objects to return a PadSchema collection instead of Virtualpad collection, and create the pads in the calling code
2014-06-27 17:02:46 +00:00
adelikat
f3cac5deff
Virtualpads - fix readonly notion, no longer crashy when no pads are set up
2014-06-27 01:45:30 +00:00
adelikat
a33f926675
Do genesis controller logic for none, one player, and "normal", don't know what the other options mean
2014-06-26 21:09:14 +00:00
adelikat
0fa75a5d77
Virtualpads - fix 3 vs 6 button controller logic in genesis
2014-06-26 20:59:00 +00:00
adelikat
12cd706a69
Virtualpads - implement sticky toggle
2014-06-26 20:37:44 +00:00
adelikat
2a78b5c743
Virtualpads - fix up some Readonly logic
2014-06-26 20:36:33 +00:00
adelikat
0e8bf4883f
Virtualpads - some UI stuff
2014-06-26 20:24:30 +00:00
adelikat
fcc3ce214b
Virtualpads - wire up read-only toggle behavior and remove hacky button
2014-06-26 20:07:07 +00:00
adelikat
4d9f46c6a1
Implement read-only for VirtualPadButton
2014-06-25 20:40:20 +00:00
adelikat
3c1ececb14
Virtualpads - some reorg
2014-06-25 17:18:14 +00:00