Aaron Culliney
e3c0c2550f
Changes insisted upon by XCode
2018-05-06 10:14:56 -07:00
Aaron Culliney
aa41c89e68
Lite refactor video timing
2018-05-06 10:14:47 -07:00
Aaron Culliney
6ed0100291
More explicitly enable assert() in Droid release builds
2018-04-22 08:44:02 -07:00
Aaron Culliney
3318d159b5
mark expected assertion codepath
2018-04-22 08:43:57 -07:00
Aaron Culliney
234caa8c9c
Consolidate hires page write handlers
2018-04-22 08:43:53 -07:00
Aaron Culliney
eb13718c5e
Introduce CPU thread function annotation and enforcement
2018-04-22 08:43:16 -07:00
Aaron Culliney
51d2efba03
Streamline CPU tracing codepaths and remove some deadc0de
2018-03-31 12:48:14 -07:00
Aaron Culliney
1de71d1ff4
monocolor mode for LORES
2018-03-31 12:27:50 -07:00
Aaron Culliney
3c04e12db0
Add proper monocolor mode for HIRES80
2018-03-11 16:30:17 -07:00
Aaron Culliney
cedf7b9d0e
Minor clean-up deadc0de in HGR40 generation
2018-03-11 16:28:07 -07:00
Aaron Culliney
154b9a7ef8
Fix Apple2Mac build
2018-01-22 07:33:33 -08:00
Aaron Culliney
dd42645c4c
Silence some Xcode compiler warnings
2018-01-22 07:33:06 -08:00
Aaron Culliney
e898a85f50
Remove unneeded i86 assembly and fix iOS simulator build
2018-01-21 12:41:07 -08:00
Aaron Culliney
807b441ab1
Partial revert of "Mac app and tests build again"
...
This partially reverts commit 8f155b5190
.
2018-01-20 17:42:04 -08:00
Aaron Culliney
4aa75a59c8
Change to automatic signing
2018-01-20 09:14:33 -08:00
Aaron Culliney
c1076aa9cf
Upgrade to recommended Xcode settings and fix some build issues
2018-01-20 08:25:51 -08:00
Aaron Culliney
8f155b5190
Mac app and tests build again
2018-01-20 08:14:08 -08: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
167263ab3a
Ensure starting with clean buffer ...
2018-01-15 10:17:02 -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
8b554083b4
Use "inverse" for keyboard selection color...
2017-11-26 16:20:05 -08:00
Aaron Culliney
cd6eb65fc5
Ensure color preferences set before any messaging on startup
2017-11-26 13:35:33 -08:00
Aaron Culliney
4bc61b6216
Allow access to system soft touch keyboard from top right menu
2017-11-26 13:35:04 -08:00
Aaron Culliney
20b085d9f7
Ensure that HUD color default matches true default
2017-11-26 11:35:10 -08:00
Aaron Culliney
a0c26386e8
malloc returns pointer ;)
2017-11-18 11:38:46 -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
c3ea8c5aea
Streamline configure checks and display disabled A/V systems
2017-09-28 16:28:10 -07:00
Aaron Culliney
53459c9e78
Clean up a number of Xcode build warnings
2017-09-28 16:27:12 -07:00
Aaron Culliney
570147712c
Get Mac and iOS builds working again
...
- iOS build is still super Alpha ;)
2017-09-13 20:27:42 -07:00
Aaron Culliney
a9755215bf
Native code builds again on Droid
2017-09-13 20:25:27 -07:00
Aaron Culliney
981cff845b
Also convert '\n' to SCODE_RET
2017-09-09 18:08:49 -10:00
Aaron Culliney
b5b79faf1d
First cut at CLI ncurses video renderer
...
- Currently supports 40/80col TEXT modes
- TODO : graphics scaling
2017-09-09 18:06:43 -10:00
Aaron Culliney
dd02333eae
Convert raw emulator key data to ASCII (or mousetext)
2017-09-09 16:59:55 -10:00
Aaron Culliney
a055ae8b8d
Minimally begin to support UTF8
2017-09-09 16:57:06 -10:00
Aaron Culliney
25e4fd0eba
Allow querying whether the classic interface is showing
2017-09-09 16:55:39 -10:00
Aaron Culliney
58d2392eac
Name the running man glyph
2017-09-09 16:54:43 -10:00
Aaron Culliney
ae76537a19
Name colormap indices
2017-09-09 16:53:10 -10:00
Aaron Culliney
8e6701bcbb
Allow CLI dynamic choice of A/V backends
2017-09-09 15:35:00 -10:00
Aaron Culliney
2517b45720
Silence a compile warning
2017-08-27 19:18:15 -10:00
Aaron Culliney
d35d87af9f
Call open() with reasonable mode setting
2017-08-27 19:17:32 -10:00
Aaron Culliney
2d5c47d534
Autotools builds on Mac somewhat
2017-08-21 17:56:20 -10:00
Aaron Culliney
85dc4e5132
Move some sources into meta directory
2017-08-19 19:57:23 -10:00
Aaron Culliney
861cb3320c
Display further refactored for text mode callbacks
2017-08-15 18:44:49 -10:00
Aaron Culliney
d226db8021
Better naming in font loading functions
2017-08-15 18:43:48 -10:00
Aaron Culliney
f8b4602fca
Beginning to refactor display and backend video
...
- Futher disentangle display, interface, and video backends
- Backend video owns the staging/intermediate framebuffer for now
- Add the beginnings of display update callbacks
2017-08-06 12:12:12 -10:00