Aaron Culliney
bf4f76a142
Use origin value for touch joysticks if pythagorean result is 0
2019-11-10 06:58:27 -08:00
Aaron Culliney
f654fb0825
Improve calibration routine for touch keypad joystick
2019-11-10 06:58:16 -08:00
Aaron Culliney
9a1d305975
Remove more unnecessary negative buttons
2019-11-09 16:10:46 -08:00
Aaron Culliney
e224912f8b
Correctly set cpu65_vmem_X function table sizes :P
2019-10-31 17:37:26 -07:00
Aaron Culliney
1e986d73ef
Improve button positioning
...
- Keeps similar consistent locations as prior menus
- Remove cancel no-op buttons
2019-10-31 17:36:25 -07:00
Aaron Culliney
dfc09e87bb
Correctly set the filename from chooser activity
2019-10-31 17:34:28 -07:00
Aaron Culliney
57d1e95cce
Improve background color and layout
2019-10-31 17:33:41 -07:00
Aaron Culliney
d6e21fd967
Fix a crash in disk selection
2019-10-31 17:33:14 -07:00
Aaron Culliney
37df4796c9
Updated Android build tools and first RC
2019-10-28 07:27:41 -07:00
Aaron Culliney
76c9daeb4c
New style for Android app
2019-10-28 07:25:57 -07:00
Aaron Culliney
e70051d6a4
Migrate to AndroidX
2019-10-27 17:40:01 -07:00
Aaron Culliney
7ac274261a
Migrate to AppCompat
2019-10-27 17:36:36 -07:00
Aaron Culliney
cf01bb7985
Ensure proper setting of Android 64bit flags
2019-10-27 16:46:48 -07:00
Aaron Culliney
8f2ab2f072
Compress cpu65_vmem_* function tables to save space
2019-10-27 16:26:35 -07:00
Aaron Culliney
00984b7ab9
Compile on Android with more warnings
2019-10-27 13:10:29 -07:00
Aaron Culliney
1491d3f88d
Streamline 65c02 cpu on ARM
2019-10-21 07:35:54 -07:00
Aaron Culliney
2615351d46
Optimize and de-macroize BIT computation on ARM
2019-10-20 18:44:06 -07:00
Aaron Culliney
f608de450e
Allow super twitchy touch joystick
2019-10-20 18:40:59 -07:00
Aaron Culliney
c59b18d176
Inscrutible changes insisted upon by Android Studio
2019-10-06 17:05:51 -07:00
Aaron Culliney
1c022c9587
Get our copy of breakpad, such as it is, building against NDK R15C
...
- Likely we should "soon" upgrade breakpad/crashpad and the NDK to a mutually agreed-upon version
2019-10-06 17:05:16 -07:00
Aaron Culliney
43d99ec9f4
First cut at 65c02 implemented on aarch64
2019-10-06 17:05:08 -07:00
Aaron Culliney
4e27c1a322
Rename internal _debugger_go() to avoid name collision with main debugger_go()
2019-10-06 16:28:44 -07:00
Aaron Culliney
82813b3ac8
Use correct initial pointers
2019-10-06 16:25:59 -07:00
Aaron Culliney
ad95368a8c
Can debug again on Pixely devices ...
2019-10-06 16:22:38 -07:00
Aaron Culliney
135ccb6b2d
Fix build break in testprefs
2019-10-06 16:18:39 -07:00
Aaron Culliney
7591715357
Fixes to get CPU tracing building again
2019-10-06 16:18:30 -07:00
Aaron Culliney
317f83a44b
Inscrutable changes insisted upon by IB
2019-08-09 12:10:44 +05:30
Aaron Culliney
3bad383cbe
Fix iOS build
2019-08-09 11:40:15 +05:30
Aaron Culliney
96e75f50ff
Avoid doing stderr logging, period
2019-06-28 21:10:07 -07:00
Aaron Culliney
17147ce662
LOG strerror(errno) for functions that may fail
2019-06-28 20:17:37 -07:00
Aaron Culliney
348eeb1f09
Avoid strerror(errno) spam in logs
2019-06-28 20:06:34 -07:00
Aaron Culliney
e8e3110d18
Remove an aggressive assert for overtaxed audio systems
2019-06-28 19:21:07 -07:00
Aaron Culliney
412fb06011
Slowpath debugging interface
2019-06-28 18:31:08 -07:00
Aaron Culliney
fe714af37c
Kill some unnecessary uses of volatile
2019-06-28 18:30:45 -07:00
Aaron Culliney
45cc3332fb
Fixes for Linux build
2019-06-27 16:22:05 -07:00
Aaron Culliney
7eacfb4564
Provide more visual feedback when calibrating joystick variants
2019-06-09 16:58:53 -07:00
Aaron Culliney
e643b1c855
Remove misguided justTapConfigured code path
2019-06-09 14:04:14 -07:00
Aaron Culliney
4515e5d7b7
Support touch joystick button fire when swiping left/right
2019-06-09 13:02:27 -07:00
Aaron Culliney
713d9a99e2
More complete feature changes
2019-06-09 11:51:15 -07:00
Aaron Culliney
fcfd32b843
Allow Android device sensor portrait mode
2019-06-09 11:14:28 -07:00
Aaron Culliney
c98777c6ae
Correctly handle shifted keys in JSON touch keypad joystick and simplify associated JSON preferences
2019-06-09 10:53:31 -07:00
Aaron Culliney
2878c5adde
Partial Revert "Fastpath no-logging, don't do normal logging in release but provide a means to RELEASE_LOG()"
...
- Logging to file may still be useful in release, and we already don't do logging to logcat/stdout
- TODO: verify no hotpath logging in release ...
2019-06-02 13:12:10 -07:00
Aaron Culliney
788c6cb172
Refactor touch joystick variants
...
- Use end-of-video-frame callbacks for more conformant delay timing
- Allow full octant for button side in touch keypad joystick
- Improved response upon unambiguous touch event (e.g., octant change) to immediately press key
2019-06-02 13:08:16 -07:00
Aaron Culliney
a25d68a1d2
Remove old preference migration codepath
2019-06-02 08:25:08 -07:00
Aaron Culliney
44e7bda8ac
Kill some build warnings
2019-06-01 17:47:35 -07:00
Aaron Culliney
5efd1099bc
Build x86_64 for Android
2019-06-01 17:17:53 -07:00
Aaron Culliney
3579423890
Upgraded Android Studio
2019-06-01 17:17:20 -07:00
Aaron Culliney
20852bf737
Lite refactor keys API
2019-06-01 07:27:54 -07:00
Aaron Culliney
1a32756bd4
Fastpath no-logging, don't do normal logging in release but provide a means to RELEASE_LOG()
2019-06-01 07:24:30 -07:00
Aaron Culliney
5a8aa065a9
Refactor/simplify spinlocking
2019-06-01 07:13:59 -07:00