Aaron Culliney
cdb0f7b06b
Shunt disk-state-change information back to the Java/Android menu system
2015-12-12 11:42:33 -08:00
Aaron Culliney
edf42b81f9
Improve disk quick save/restore
...
- Flush disk I/O on save
- Ignore ephemeral track_valid/track_dirty bits
- Insure disks are ejected if there was a problem loading state
2015-12-12 00:21:27 -08:00
Aaron Culliney
0aed046b5e
Simplify modulo offset calculations in trackimage
2015-12-12 00:17:58 -08:00
Aaron Culliney
ef1963a175
Avoid potential read off end of trackimage
2015-12-12 00:16:14 -08:00
Aaron Culliney
651ac246e3
Flush disk IO on backgrounding
2015-12-11 23:42:57 -08:00
Aaron Culliney
05cb322feb
Bump Android version to 1.1.2
2015-12-09 22:46:22 -08:00
Aaron Culliney
0f98a34e06
Refactor naming of user-chosen alternate keyboard
2015-12-09 22:11:44 -08:00
Aaron Culliney
1147ce7cd7
Avoid crash potential by doing less during resource acquisition
...
- (This also would have fixed ctrlPressed background bug -- previous 02147f3d
commit)
2015-12-09 21:56:28 -08:00
Aaron Culliney
02147f3d9a
Refactor and avoid NULL deref edge-case
...
- Bug was triggered if ctrlPressed was true when going to background. Foregrounding would reset/NULLify the
GLModel, but attempt to render the ctrl key highlighted before the new GLModel was fully created.
2015-12-09 21:25:09 -08:00
stef-pellegrino
791bb91843
French version
2015-12-09 19:55:37 -08:00
Aaron Culliney
b48cfa2084
First cut at French translation for Android (blame Google for this one ;-)
2015-12-08 22:36:10 -08:00
Aaron Culliney
d96db51bd2
Clarify and clean up a number of settings
2015-12-08 22:35:59 -08:00
Aaron Culliney
2e100c9b67
Remove a bunch of unused string resources
2015-12-08 20:46:22 -08:00
Aaron Culliney
ad7902b41f
First cut at Moebius keyboard
...
- Takes a bit getting used to, but I successfully completed Earth level employing finger-muscle-memory strategies
from the '80s ;-)
2015-12-07 23:05:03 -08:00
Aaron Culliney
943b8842f7
Show disk track sector change animations
2015-12-07 23:03:44 -08:00
Aaron Culliney
74c951f64f
Bump Android version to 1.1.1
2015-12-04 23:10:47 -08:00
Aaron Culliney
05698c6a5e
Avoid another audio buffer overflow manifesting on Kindle
2015-11-29 22:14:55 -08:00
Aaron Culliney
c7250d860f
Send SDK version in crash reports
2015-11-29 21:31:23 -08:00
Aaron Culliney
0d74d21608
Bump Android version to 1.1.10
2015-11-29 14:41:54 -08:00
Aaron Culliney
e1629095b6
Get crash symbolication working for x86 build
2015-11-29 14:35:01 -08:00
Aaron Culliney
5a9770829e
Fix commentary and ignore expected_bytes if set to zero
2015-11-29 13:31:17 -08:00
Aaron Culliney
ff204a4300
Slight refactor to move common ".gz" extension handling code to interface module
2015-11-29 13:23:13 -08:00
Aaron Culliney
12b2103a56
Condense reboot/quit main menu item into one popup
...
- This works better on lo-res devices (ahem, Galaxy Y) and I'd rather not iterate too much on the Java menus for now
since they appear to be basically working =P
2015-11-25 23:13:43 -08:00
Aaron Culliney
b9d6d38b17
First cut at save/restore emulator state feature
...
- This adds to overall UX ... (you can finally finish some very difficult arcade games by strategically leveraging
this feature)
- Currently enabled for Android, but not Android-specific
2015-11-22 18:22:01 -10:00
Aaron Culliney
46c286719f
Fix Android build after Mac iteration
2015-11-14 11:09:33 -08:00
Aaron Culliney
c35122beb6
Changes insisted upon by Xcode 7.x
2015-11-14 10:42:17 -08:00
Aaron Culliney
ee83ecb52c
Enable CPU speed animation
2015-11-14 10:41:53 -08:00
Aaron Culliney
29fd1f5025
Bugfix : avoid massively overflowing heap memory
2015-11-14 09:56:11 -08:00
Aaron Culliney
33160be9ac
Disambiguate texture name from texture() function in basic fragment shader
2015-11-14 08:09:10 -08:00
Aaron Culliney
0aacdfa9e5
Various fixes from Apple Clang static analyzer
2015-11-14 08:03:44 -08:00
Aaron Culliney
a61fd339a6
Various fixes to get Mac build compiling
2015-11-14 08:01:20 -08:00
Aaron Culliney
dc1845afe9
Add correct files to Mac project
2015-11-13 23:09:24 -08:00
Aaron Culliney
a41dc46eee
Fix broken menus on x86 Android
...
- Make it explicit that we are dealing with uint8_t values and not ambiguous signed int values
2015-11-10 22:22:31 -08:00
Aaron Culliney
ad5a6e8061
Get NDK debugging working from script: './apple2ix debug'
2015-11-10 22:08:32 -08:00
Aaron Culliney
e4c669f016
x86 builds and basically works on Android x86 devices
2015-11-09 22:45:52 -08:00
Aaron Culliney
3bdbe50f0f
Bump Android version to 1.0.4
2015-11-08 22:03:22 -08:00
Aaron Culliney
0cefd912b5
Build against API 23 now that text relocs appear to be solved
2015-11-08 21:13:13 -08:00
Aaron Culliney
456f9a14e4
Build PIC without relocations in TEXT section
2015-11-08 21:11:03 -08:00
Aaron Culliney
f06257b2c5
Add ARM assembly PIC without TEXTREL
...
- Adds codepaths that allow for Position Independent Code (PIC) that also avoids having TEXT relocations (TEXTREL)
that the dynamic linker needs to patch up
2015-11-08 14:42:03 -08:00
Aaron Culliney
7a8c4dda63
Update generated file
2015-11-07 10:44:08 -08:00
Aaron Culliney
63b6e0a29a
Fix my blended rendering on Tegra 2 (and arguably globally)
2015-11-07 10:36:20 -08:00
Aaron Culliney
f423c2dbe6
Work around broken Tegra 2 GPU
2015-11-06 22:18:16 -08:00
Aaron Culliney
dd7727f757
Simplify fragment shader and remove dead macro
2015-11-06 21:20:33 -08:00
Aaron Culliney
e9bae19e9e
Bump Android version to 1.0.3
2015-11-04 21:15:12 -08:00
Aaron Culliney
bc96417091
DO NOT use API 23 yet ... we need to fix text relocations first!
...
- This prevents crashing on Marshmallow (for the time being)
2015-11-04 20:03:28 -08:00
Aaron Culliney
fb4d6f466b
Splash screen is not dismissable during first time initialization or crash reporting
2015-11-03 22:47:35 -08:00
Aaron Culliney
a6ac111707
lightly refactor two-phase first-time launch
2015-11-03 22:42:24 -08:00
Aaron Culliney
d0319bd2ff
Splash screen may be dismissable (or not)
2015-11-03 22:41:50 -08:00
Aaron Culliney
9b56050c1e
All the Broken Adrenos!
2015-11-02 20:46:16 -08:00
Aaron Culliney
871762975a
Bump Android version to 1.0.2
2015-11-01 22:03:39 -08:00