Aaron Culliney
aa74763d28
Bump Android version to 2.0.1
2018-11-25 19:01:45 -08:00
Aaron Culliney
27a848f61b
Android 2.0.0 RC2
2018-11-25 16:26:58 -08:00
Aaron Culliney
5230afa788
Useability tweak for Millenials and kids ... disk images should be "inserted" read/write by default ;)
2018-11-25 14:45:39 -08:00
Aaron Culliney
db4a71ca6f
Enable Chromium systrace for all platforms
2018-11-24 15:15:34 -08:00
Aaron Culliney
1e2449cfdf
Misc Droid updates
2018-11-22 12:08:58 -08:00
Aaron Culliney
e31a50a7fd
Fix a few visual glitches in a hackish way because Android APIs are so damn atrocious
2018-11-20 13:20:06 -08:00
Aaron Culliney
e9ad630996
Android 2.0.0 RC1
...
- Completely new video scanner
- NTSC video modes
- Fast disk loading
2018-11-20 12:36:12 -08:00
Aaron Culliney
d3432fb3d8
Show release notes on first launch/upgrade
...
- Include a menu item to re-show the release notes
- Upgrade migration sets new Color TV video mode
2018-11-20 12:34:34 -08:00
Aaron Culliney
8a347630b3
Changes insisted upon by Android Studio
2018-11-18 14:30:17 -08:00
Aaron Culliney
d890cddfa1
Better commentary for new settings
2018-11-18 14:28:54 -08:00
Aaron Culliney
18d831b04c
Fast disk loading is enabled from a pref
2018-11-07 06:49:16 -08:00
Aaron Culliney
227098ec52
Refactor video/display rendering
...
- Import NTSC video display modes
- Migrate to using full-color framebuffers
- Mac and Android builds somewhat working
- TODO : likely breaks display testing
2018-11-04 14:07:30 -08:00
Aaron Culliney
5b3d0799a3
Upgrade to newer Android Studio and build tools
...
- Target Oreo per Goog's dictat
- Min SDK is now 14 (ICS - 4.0) per build tools requirement
2018-08-07 07:55:59 -07:00
Aaron Culliney
e4e0c941d3
Refactor CPU assembly for simplicity and efficiency
...
- Variables needed in assembly now accessible in a struct pointer that avoids __PIC__ nastiness
- Reduces code size and execution time for CPU thread
2018-01-15 16:19:21 -08:00
Aaron Culliney
6e7af373d7
Changes insisted upon by Android Studio
2018-01-15 10:17:46 -08:00
Aaron Culliney
b1161ba746
Bump Android version to 1.2.2
2017-12-03 13:44:04 -08:00
Aaron Culliney
6b901dff07
Avoid thread race with testprefs.c
2017-12-03 11:34:11 -08:00
Aaron Culliney
20b085d9f7
Ensure that HUD color default matches true default
2017-11-26 11:35:10 -08:00
Aaron Culliney
1ff7bfe4bf
Use JDK 1.8 for the Java thingz
2017-11-18 11:28:55 -08:00
Aaron Culliney
7a99b72f20
Allow different colorschemes with HUD devices
2017-11-11 16:02:38 -08:00
Aaron Culliney
021604471b
Avoid potential NPE
2017-11-11 12:06:26 -08:00
Aaron Culliney
dc5e7eee25
Allow showing system soft touch keyboard
2017-11-11 11:59:20 -08:00
Aaron Culliney
a9755215bf
Native code builds again on Droid
2017-09-13 20:25:27 -07:00
Aaron Culliney
85dc4e5132
Move some sources into meta directory
2017-08-19 19:57:23 -10:00
Aaron Culliney
72c5c550fe
Always hide the system soft touch keyboard on Droid 'cause that keyboard is likely spying on you and we don't need it to party like it's 1987 :P
2017-07-31 17:49:29 -07:00
Aaron Culliney
11cf51753b
Fix Desktop and Android builds after headless upheaval
2017-07-31 17:47:58 -07:00
Aaron Culliney
51a5f5fcf7
Excise ERRLOG() in favor of LOG()
2017-07-15 14:39:15 -10:00
Aaron Culliney
3b1c72e872
Excise RELEASE_LOG() and RELEASE_BREAK() macros
...
- LOG() and assert() work just fine ;)
2017-07-15 14:19:31 -10:00
Aaron Culliney
13bf93e5ca
Build release mode tests with NDEBUG=1
2017-07-09 11:09:11 -10:00
Aaron Culliney
2836d903d9
Bump Android version to 1.2.1
2017-07-09 07:24:24 -10:00
Aaron Culliney
a09d08c079
Changes insisted upon by Android Studio
2017-07-08 14:53:02 -10:00
Aaron Culliney
4885388a2d
Bump Android version to 1.2.0
2017-07-08 14:51:11 -10:00
Aaron Culliney
55cba116e4
Revert adding A2V3 format as it is unnecessary
...
- Re-gzipping ejected images is based solely on the file extension and not the actual file stream contents
- Read/write disk images with extension ".gz" are re-gzipped in-place upon ejection
- Read/write disk images without extension ".gz" are not changed upon ejection
- Read-only disk images maintain current behavior (no modifications performed at all)
2017-07-06 19:36:37 -10:00
Aaron Culliney
f8b570869f
Ensure we use run-as
2017-07-04 08:02:42 -10:00
Aaron Culliney
c00a52cbc6
unbreak testui
2017-07-04 08:00:52 -10:00
Aaron Culliney
d872ad3cdd
Add link to licenses page
2017-07-01 11:50:40 -10:00
Aaron Culliney
25a0f69a5f
Clean up disk selection
2017-07-01 11:40:38 -07:00
Aaron Culliney
7411a987fa
Disk chooser can now also choose .a2state files
...
- Internal save/restore API now uses file descriptors (supports restrictive app environments)
2017-07-01 11:03:15 -07:00
Aaron Culliney
d98c4afa84
Rename emulator.state to emulator.a2state and handle migration
2017-06-28 22:05:11 -07:00
Aaron Culliney
dacf0de80e
More nonsensical changes that Android Studio insists upon making
2017-06-25 16:16:54 -07:00
Aaron Culliney
8e91d1f7de
Clean up some Android cruft that we don't want to support (for now, possibly ever) because of platform fragmentation and rockstarz and ninjaz
2017-06-25 16:06:54 -07:00
Aaron Culliney
dd0de51d64
Disentangle new-school and old-school disk selection and misc cleanup
2017-06-13 09:51:52 -07:00
Aaron Culliney
2a263e2418
Avoid a crash in nativeStateExtractDiskPaths()
2017-06-07 02:21:48 -07:00
Aaron Culliney
c731c2a310
Do not show disk insertion dialog if nothing chosen
2017-06-05 16:41:17 -07:00
Aaron Culliney
e020817068
Bump Gradle version
2017-06-05 16:06:19 -07:00
Aaron Culliney
91fdf7b8e5
Add ability to choose disk images via the Android system chooser
2017-06-05 16:05:44 -07:00
Aaron Culliney
b300e60e2a
Persist disk image 'was_gzipped' state
...
- 'was_gzipped' state is persisted in .apple2.json preferences
- This removes all file-renaming codepaths at the cost of temporarily nonconformance to naming convesion (e.g., disk
images inserted read/write are still called 'foo.dsk.gz' although they are not compressed)
- Unclean shutdown of emulator leaves any disk images that were inserted read/write in their non-gzipped state
(regardless of file name extension) on disk until emulator restarted and disk images explictly ejected or clean
shudown. App removal after unclean shutdown will potentially leave mis-named disk images lingering.
- Emulator will handle edge cases of non-gzipped disk images with '.gz' extension and gzipped disk images without
'.gz' extension
2017-05-29 08:05:38 -10:00
Aaron Culliney
399daf16fa
More changes insisted upon by Android Studio
2017-05-28 10:09:14 -10:00
Aaron Culliney
8873fe09d1
U5 soft touch keyboard
2017-05-28 08:51:30 -10:00
Aaron Culliney
5dfa2e8797
Changes insisted upon by Android Studio
2017-05-28 08:49:38 -10:00