adelikat
96a753324a
O2 - add Reset button to virtual pad
2020-04-03 18:08:26 -05:00
adelikat
e357ed3dbc
Merge branch 'mgba-hooks'
2020-04-03 18:01:25 -05:00
zeromus
6b462630e0
fix crash in MGBA memory callbacks due to GC of temporarily marshaled delegate (by keeping an instance referenced in a member, as usual)
2020-04-03 18:42:22 -04:00
alyosha-tas
216e382582
O2Hawk: reset fix
2020-04-03 17:24:20 -04:00
alyosha-tas
f39319fd12
O2Hawk: bug fixes and add reset button
2020-04-03 16:56:22 -04:00
adelikat
eae2ee7e29
remove DS lua library since it has no methods and no immediately plans to add any
2020-04-03 13:23:26 -05:00
alyosha-tas
458949a2f9
GBHawk: minor bug fixes and cleanups
2020-04-03 12:16:52 -04:00
adelikat
be8db22d6c
mgba- throw NotImplemented on callbacks with no address, we don't support that yet (likely ever)
2020-04-02 17:40:27 -05:00
adelikat
cea0762c07
cleanup a few things in MGBAMemoryCallbackSystem
2020-04-02 17:40:27 -05:00
adelikat
f97ef09c41
mgba - pass in mgba class instead of core pointer to MGBAMemoryCallbackSystem, seems cleaner either way. Still crash
2020-04-02 17:40:27 -05:00
feos
fc5d8b2de6
add some stuff
2020-04-02 17:40:27 -05:00
feos
4597e8b334
tweaks
2020-04-02 17:40:27 -05:00
adelikat
e44aa5d94a
mGBA - pass core pointer to memory callback system
2020-04-02 17:40:27 -05:00
adelikat
75a991a36d
bad attempt at wiring up mGBA memory hooks
2020-04-02 17:40:27 -05:00
adelikat
0422b9b1de
nitpick cleanup
2020-04-02 17:36:08 -05:00
alyosha-tas
ced37c45c3
GBHawk: memory ap optimizations
2020-04-02 15:41:03 -04:00
alyosha-tas
7d293bdb1a
GBHawk: fix speed mode switch timing
2020-04-01 22:46:48 -04:00
adelikat
86f5964262
remove wrapping on DS layout hotkeys
2020-04-01 19:28:22 -05:00
adelikat
ba27cd5c7e
IncrementDSLayout - make decrement hotkey also wrap
2020-04-01 19:15:27 -05:00
adelikat
2401c37a7f
delete ScreenArranger and move the relevant logic to MelonDS, and simplify, also use a pre-allocated buffer instead of making a new one every time
2020-04-01 18:58:08 -05:00
adelikat
ed571cddef
just delete client.transformX/Y, if anyone yells, direct them at me
2020-04-01 17:13:04 -05:00
zeromus
8084fce648
rename
2020-04-01 18:00:57 -04:00
zeromus
d60b83791c
fix StyleusInputDisplay
2020-04-01 18:00:42 -04:00
adelikat
2fbbe01347
DS - fix sylus lua script to use client.transformPoint, still doesn't work since it scales down to 1x
2020-04-01 11:55:23 -05:00
adelikat
f369291606
this is the correct lua convention going forword, no snake case
2020-04-01 11:49:20 -05:00
alyosha-tas
07e7a83243
GBHawk: optimizations
2020-04-01 09:44:43 -04:00
alyosha-tas
e6e70b6e35
GBHawk: remove C++ core, not worth it, need to rethink design
2020-03-31 23:14:33 -04:00
alyosha-tas
86950c9c2e
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2020-03-31 23:04:56 -04:00
alyosha-tas
0e0b94cd0c
GBhawk: some C# optimizations
2020-03-31 23:03:40 -04:00
YoshiRulz
6571f70283
Rename new Lua function by convention, fix ClientApi.TransformPoint
...
I doubt this ever worked. The Lua one wasn't delegated, it directly accessed
GlobalWin, so it didn't have this bug.
2020-04-01 13:00:49 +10:00
alyosha-tas
00471ac530
GBHawk: more clean up and optimizing
2020-03-31 20:49:49 -04:00
YoshiRulz
7797689c53
Add LuaDeprecatedMethodAttribute and apply to client.transformPointX/Y
2020-04-01 09:49:27 +10:00
YoshiRulz
0437de604b
Revert transformPoint* changes, add transformPoint, delegate all three
2020-04-01 09:36:26 +10:00
YoshiRulz
6edcd00431
Reimplement TransformPointX/Y using TransformPoint, but deprecate them
2020-04-01 09:29:39 +10:00
zeromus
377e4498d7
straighten out lua APIs for coordinate transforming
2020-03-31 19:15:52 -04:00
zeromus
667a218c58
hook up melonds screen control stuff to settings
2020-03-31 18:30:08 -04:00
alyosha-tas
5f24392b41
GBHawk; more minor cleanups
2020-03-31 17:58:25 -04:00
alyosha-tas
ea085255c1
GBHawk: minor optimizatiosn
2020-03-31 17:20:27 -04:00
alyosha-tas
96d4b17056
GBHawk: bug fixes to for GBC
2020-03-31 12:35:03 -04:00
adelikat
f408bcb2b7
more of the previous commit
2020-03-31 09:30:52 -05:00
adelikat
747501af52
nitpick previous commits - public properties not readonly fields
2020-03-31 09:17:53 -05:00
YoshiRulz
69aa909fc5
Revert previous fix which didn't work and set DisplayName properly
...
fixup e22c2ae11
2020-03-31 23:42:43 +10:00
YoshiRulz
e22c2ae115
Fix ButtonSchema.DisplayName regression
2020-03-31 23:30:06 +10:00
YoshiRulz
9e5e8c2547
Seal PadSchemaControl subclasses
2020-03-31 21:45:27 +10:00
YoshiRulz
3decfa5019
Use inheritance instead of Type for PadSchema controls
...
* Rename ButtonSchema to PadSchemaControl, create ButtonSchema subclass, rename
AnalogSchema to AnalogStickSchema, and make PadSchemaControl abstract
* Replace switching on PadSchemaControl.Type (enum PadInputType) with type
checks
* Refactor and merge VirtualpadTool.CheckPads() into .CreatePads() (it was
easier than just using type checks in the old algorithm)
* Move members from PadSchemaControl to subtypes and cleanup
2020-03-31 21:40:36 +10:00
YoshiRulz
0ba7a5a7df
Rename axis-related types, members, and locals
...
I left a few methods where they had an equivalent *Bool*() for buttons, and also
left some in TAStudio that get serialised.
2020-03-31 17:29:55 +10:00
alyosha-tas
19b1d0fa18
GBHawk: bug fixes and ppu viewer working
2020-03-30 22:59:50 -04:00
alyosha-tas
68e69ff85b
GBHawk: more bug fixes and loading games
2020-03-30 18:01:36 -04:00
zeromus
97beecc4c9
fix more mixups in bulk reading ( fixes #1903 )
2020-03-30 17:18:16 -04:00
YoshiRulz
905b18e429
Add helpers for getting selected radio button of group
2020-03-31 03:49:15 +10:00