Commit Graph

  • e31a50a7fd Fix a few visual glitches in a hackish way because Android APIs are so damn atrocious Aaron Culliney 2018-11-20 13:20:06 -0800
  • e9ad630996 Android 2.0.0 RC1 Aaron Culliney 2018-11-20 12:36:12 -0800
  • d3432fb3d8 Show release notes on first launch/upgrade Aaron Culliney 2018-11-20 12:23:50 -0800
  • 3a35404fa3 Enable semi-hackish codepath to reduce audio glitching on fast loading Aaron Culliney 2018-11-20 12:08:37 -0800
  • ab0c796249 Do not go to max speed if no disk image "inserted" Aaron Culliney 2018-11-20 11:32:28 -0800
  • 1d089af199 Default enable half scanlines because ... nostalgia :) Aaron Culliney 2018-11-20 11:31:43 -0800
  • 6a519b7b5f Tests appear to be working on Droid Aaron Culliney 2018-11-20 11:30:18 -0800
  • 8a347630b3 Changes insisted upon by Android Studio Aaron Culliney 2018-11-18 14:30:17 -0800
  • d890cddfa1 Better commentary for new settings Aaron Culliney 2018-11-18 14:28:54 -0800
  • 6f03b89283 Misc macOS tweaks Aaron Culliney 2018-11-18 14:27:17 -0800
  • fdc5bd33f0 Fix occasional scanner glitching Aaron Culliney 2018-11-18 14:24:31 -0800
  • aef25292b7 Fix occasional scanner glitching Aaron Culliney 2018-11-18 12:59:59 -0800
  • 8b19ba762f Render up to 7 extra scanlines to redraw entire text row when video frame is dirty Aaron Culliney 2018-11-18 12:05:49 -0800
  • 184884635b Fix compiler warnings in Droid build Aaron Culliney 2018-11-17 15:57:27 -0800
  • 92369c3fdb Fix some compiler warnings and tests pass on desktop Linux Aaron Culliney 2018-11-17 15:52:51 -0800
  • 0625084602 Avoid deadlock in log rotation Aaron Culliney 2018-11-17 15:52:14 -0800
  • 05633d4b0e Unbreak Desktop Linux build Aaron Culliney 2018-11-17 13:35:35 -0800
  • 55418504f4 Fix testing after recent video scanner upheaval Aaron Culliney 2018-11-17 12:39:43 -0800
  • 8e3c07ed57 Fix some broken preference handling Aaron Culliney 2018-11-17 11:13:40 -0800
  • 05d3d884b9 Fix testdisplay after video scanner upheaval Aaron Culliney 2018-11-17 10:39:28 -0800
  • fb44420713 Testing is beginning to work again after upheaval Aaron Culliney 2018-11-11 19:43:49 -0800
  • 0ddd9ffd91 Use CONFORMANT_TRACKS for macOS build and re-arrange preprocessor macros Aaron Culliney 2018-11-11 13:18:52 -0800
  • 80f741f225 Ensure correct pixel adjustment to framebuffer (over)-draw Aaron Culliney 2018-11-11 12:12:32 -0800
  • aabc29e924 Refresh video after CPU pause Aaron Culliney 2018-11-11 12:10:33 -0800
  • 32d5d2ee1c Avoid a memcpy in graphics pipeline Aaron Culliney 2018-11-11 08:22:49 -0800
  • f235dd6d7c Introduce some one-off memory fixes for poorly-written kracks Aaron Culliney 2018-11-11 08:00:43 -0800
  • ae5a2c4d61 Allow selection of disk images with wrong case extension Aaron Culliney 2018-11-11 07:30:35 -0800
  • dfbc97d7a5 Screen holes should not trigger graphics updates Aaron Culliney 2018-11-11 07:23:47 -0800
  • 2928556be8 Optimize video scanner+generator when nothing has been drawn Aaron Culliney 2018-11-10 13:06:40 -0800
  • fa2f8569f8 Brighter half-scanlines and commentary Aaron Culliney 2018-11-10 10:28:53 -0800
  • a0f2819a4e Misc display fixes Aaron Culliney 2018-11-10 10:27:05 -0800
  • ed37c18ec5 Eliminate branch conditionals in scanner address calculation Aaron Culliney 2018-11-10 09:33:25 -0800
  • 18d831b04c Fast disk loading is enabled from a pref Aaron Culliney 2018-11-07 06:47:10 -0800
  • 227098ec52 Refactor video/display rendering Aaron Culliney 2018-11-04 14:07:30 -0800
  • 8757cb2a06 Name some new prefs Aaron Culliney 2018-11-04 14:06:59 -0800
  • 2a7e375f26 Minor refactor joystick prefs Aaron Culliney 2018-11-04 14:06:38 -0800
  • d443f01af3 Bugfix disk6_ioWrite Aaron Culliney 2018-10-12 05:38:27 -0700
  • 50d440df1b Fix interpolated color after recent upheaval Aaron Culliney 2018-08-24 17:41:44 -0700
  • 9f1ef968ac Improve display testing Aaron Culliney 2018-08-11 15:57:32 -0700
  • 6ee8699079 Rename color_mode_t values for clarity Aaron Culliney 2018-08-11 15:54:00 -0700
  • 0f3ba15e87 Fix build break on touch devices Aaron Culliney 2018-08-07 07:57:51 -0700
  • 5b3d0799a3 Upgrade to newer Android Studio and build tools Aaron Culliney 2018-08-07 07:55:59 -0700
  • 530aaa4f77 Clean up included sample disks Aaron Culliney 2018-08-07 07:51:31 -0700
  • 3183dd20b7 Added second LORES80 test screen Aaron Culliney 2018-08-05 17:25:43 -0700
  • 55ca51262b First cut at monochrome for LORES80 Aaron Culliney 2018-08-05 17:19:15 -0700
  • b403ee7b6e Fix LORES80 shifting algorithm Aaron Culliney 2018-08-05 17:03:21 -0700
  • 58488ab8e9 Remove a conditional codepath in LORES40 drawing Aaron Culliney 2018-08-05 16:00:53 -0700
  • 0f38791940 Improve a flappy display test Aaron Culliney 2018-07-29 19:58:59 -0700
  • dc49060eda Remove old unused display code Aaron Culliney 2018-07-29 19:53:41 -0700
  • 409c4f39ad
    Update README.md Aaron Culliney 2018-07-29 19:00:30 -0700
  • b216d5f9f8 Include new test disk Aaron Culliney 2018-07-29 18:47:40 -0700
  • 75edac3ace First cut at implementing conformant video scanner Aaron Culliney 2018-07-29 17:12:23 -0700
  • 43ab5c8233 Implement a generic debugger hook to break stepping Aaron Culliney 2018-07-29 16:43:36 -0700
  • 14bb75a941 Misc testing tweaks Aaron Culliney 2018-07-29 16:42:33 -0700
  • 596f767b9a Updated generated file Aaron Culliney 2018-07-29 16:33:07 -0700
  • 8f4e878919 Allow ignoring font mode in conversion Aaron Culliney 2018-07-29 16:31:10 -0700
  • a8e14381c1 Ensure disk_byte is properly reinitialized Aaron Culliney 2018-07-29 16:28:56 -0700
  • 7ac8f4303c Repurpose a softswitch printing function Aaron Culliney 2018-07-29 16:26:07 -0700
  • db8fb67944 Help Xcode/lldb cpu thread debugging on Intel by zeroing out the clobbered base pointer Aaron Culliney 2018-06-25 08:36:40 -0700
  • 850b8f3b02 Include moar thingz, not necessarily for use by Apple2{Mac,iOS} ... Aaron Culliney 2018-05-05 19:35:12 -0700
  • e3c0c2550f Changes insisted upon by XCode Aaron Culliney 2018-05-05 19:34:48 -0700
  • aa41c89e68 Lite refactor video timing Aaron Culliney 2018-04-07 11:32:52 -0700
  • 6ed0100291 More explicitly enable assert() in Droid release builds Aaron Culliney 2018-04-07 11:16:40 -0700
  • 3318d159b5 mark expected assertion codepath Aaron Culliney 2018-04-07 11:16:15 -0700
  • 234caa8c9c Consolidate hires page write handlers Aaron Culliney 2018-03-31 13:10:10 -0700
  • eb13718c5e Introduce CPU thread function annotation and enforcement Aaron Culliney 2018-03-25 15:54:23 -0700
  • 51d2efba03 Streamline CPU tracing codepaths and remove some deadc0de Aaron Culliney 2018-03-25 15:43:56 -0700
  • 1de71d1ff4 monocolor mode for LORES Aaron Culliney 2018-03-11 16:58:42 -0700
  • 3c04e12db0 Add proper monocolor mode for HIRES80 Aaron Culliney 2018-03-11 16:30:17 -0700
  • cedf7b9d0e Minor clean-up deadc0de in HGR40 generation Aaron Culliney 2018-03-11 16:28:07 -0700
  • 154b9a7ef8 Fix Apple2Mac build Aaron Culliney 2018-01-22 07:33:33 -0800
  • dd42645c4c Silence some Xcode compiler warnings Aaron Culliney 2018-01-21 13:18:49 -0800
  • e898a85f50 Remove unneeded i86 assembly and fix iOS simulator build Aaron Culliney 2018-01-21 12:41:07 -0800
  • 807b441ab1 Partial revert of "Mac app and tests build again" Aaron Culliney 2018-01-20 17:36:43 -0800
  • 4aa75a59c8 Change to automatic signing Aaron Culliney 2018-01-20 09:14:33 -0800
  • c1076aa9cf Upgrade to recommended Xcode settings and fix some build issues Aaron Culliney 2018-01-20 08:25:51 -0800
  • 8f155b5190 Mac app and tests build again Aaron Culliney 2018-01-20 08:14:08 -0800
  • e4e0c941d3 Refactor CPU assembly for simplicity and efficiency Aaron Culliney 2018-01-15 13:03:31 -0800
  • 6e7af373d7 Changes insisted upon by Android Studio android-1.2-LTS Aaron Culliney 2018-01-15 10:14:48 -0800
  • 167263ab3a Ensure starting with clean buffer ... Aaron Culliney 2018-01-08 08:47:54 -0800
  • b1161ba746 Bump Android version to 1.2.2 Aaron Culliney 2017-12-03 13:44:04 -0800
  • 6b901dff07 Avoid thread race with testprefs.c android-1.2.1 Aaron Culliney 2017-12-03 11:34:11 -0800
  • 8b554083b4 Use "inverse" for keyboard selection color... Aaron Culliney 2017-11-26 16:17:19 -0800
  • cd6eb65fc5 Ensure color preferences set before any messaging on startup Aaron Culliney 2017-11-26 13:35:33 -0800
  • 4bc61b6216 Allow access to system soft touch keyboard from top right menu Aaron Culliney 2017-11-26 13:31:30 -0800
  • 20b085d9f7 Ensure that HUD color default matches true default Aaron Culliney 2017-11-26 11:35:10 -0800
  • a0c26386e8 malloc returns pointer ;) Aaron Culliney 2017-11-18 11:38:46 -0800
  • 1ff7bfe4bf Use JDK 1.8 for the Java thingz Aaron Culliney 2017-11-18 11:28:55 -0800
  • 7a99b72f20 Allow different colorschemes with HUD devices Aaron Culliney 2017-11-11 16:02:38 -0800
  • 021604471b Avoid potential NPE Aaron Culliney 2017-11-11 12:06:26 -0800
  • dc5e7eee25 Allow showing system soft touch keyboard Aaron Culliney 2017-11-11 11:59:20 -0800
  • c3ea8c5aea Streamline configure checks and display disabled A/V systems Aaron Culliney 2017-09-28 16:28:10 -0700
  • 53459c9e78 Clean up a number of Xcode build warnings Aaron Culliney 2017-09-21 17:30:09 -0700
  • 570147712c Get Mac and iOS builds working again Aaron Culliney 2017-09-13 20:27:42 -0700
  • a9755215bf Native code builds again on Droid Aaron Culliney 2017-09-13 20:25:27 -0700
  • 981cff845b Also convert '\n' to SCODE_RET Aaron Culliney 2017-09-09 18:08:49 -1000
  • b5b79faf1d First cut at CLI ncurses video renderer Aaron Culliney 2017-09-09 17:14:51 -1000
  • dd02333eae Convert raw emulator key data to ASCII (or mousetext) Aaron Culliney 2017-09-09 16:59:55 -1000
  • a055ae8b8d Minimally begin to support UTF8 Aaron Culliney 2017-09-09 16:57:06 -1000
  • 25e4fd0eba Allow querying whether the classic interface is showing Aaron Culliney 2017-09-09 16:55:39 -1000