Aaron Culliney
1a6c1292f3
Fix Android native build script on Mac
...
- Darwin/BSD 'wc' utility injects extra whitespace, so strip it out
2016-08-21 08:51:15 -10:00
Aaron Culliney
838bf0496a
Include Mac breakpad binaries for CLI native builds from Mac development box
...
- NOTE : Darwin dump_syms is really 'dump_syms_elf' from my copy of Breakpad
2016-08-21 08:51:05 -10:00
Aaron Culliney
b4c72c15c6
Formally disable SSI263 (speech synthesis) codepaths for now
...
- SSI263Thread was previously disabled (doesn't appear to be used for most games, e.g., U4 and U5)
- As written this code would initialize 64 backend audio buffers ... this seems excessive, especially for low-end
platforms we support (e.g., Android 2.3.3)
- My limited understanding of these codepaths would suggest that only one phoneme should play at a time so
presumably we should only need one additional backend audio buffer
- We may also need to augment the soundcore/backend API to support playing/stopping these "one-shot" phonemes
- Added assert(false) for DEBUG builds to discover which disk images blow up
2016-07-31 12:59:33 -07:00
Aaron Culliney
fe894b6ac2
Clarify codepaths for my Windoze-weary eyes
2016-07-25 21:22:36 -07:00
Aaron Culliney
1f79edca1d
Fix Mac/iOS build
2016-07-24 18:13:39 -07:00
Aaron Culliney
eeba82ba24
Merge Mockingboard implementation from upstream AppleWin
2016-07-24 17:55:50 -07:00
Aaron Culliney
7a82bbf471
Unbreak Mockingboard codepaths
2016-07-24 17:55:07 -07:00
Aaron Culliney
7ad7b65d11
Add speaker tracing API and tests
2016-07-23 17:35:11 -07:00
Aaron Culliney
2f156d4262
Improve genglue.sh script for generating trampoline functions
2016-07-23 17:24:10 -07:00
Aaron Culliney
fc9ad6d4e1
Excise unused preprocessor macro
2016-07-23 17:23:58 -07:00
Aaron Culliney
cc9a164bec
Audio codepaths now always enabled
...
- Supported platforms:
- Mac/iOS (OpenAL)
- Desktop Linux/POSIX (OpenAL)
- Android (OpenSLES)
- TODO : for POSIX builds we should provide our own "null" audio backend if OpenAL/OpenSL not found by build script
2016-07-23 17:23:54 -07:00
Aaron Culliney
06f8015959
Misc fixes for test stubs
2016-07-23 17:23:36 -07:00
Aaron Culliney
19178b751c
Unbreak tests on desktop Linux
2016-07-22 20:54:21 -07:00
Aaron Culliney
fc5734fedc
Updates that Xcode InterfaceBuilder insists upon making because ... progress
2016-07-22 20:43:55 -07:00
Aaron Culliney
4457e9e722
Tests running and passing again on iOS devices
2016-07-22 20:43:47 -07:00
Aaron Culliney
59e6c4fabc
Fix HOMEDIR on mobile devices
2016-07-22 20:43:42 -07:00
Aaron Culliney
b4925292e1
iOS improvements
...
- Recursively copy disks directory out of bundle to a R/W location in Documents directory
- Allow background audio to play
2016-07-22 20:43:38 -07:00
Aaron Culliney
635075f34b
iOS port is beginning to build again
2016-07-15 21:23:37 -07:00
Aaron Culliney
ab3392a8f8
Clean up macOS and iOS project file
...
- Include external disks
- Disks loading from App bundle is still broken on iOS (FIXME TODO)
2016-07-15 21:23:29 -07:00
Aaron Culliney
8d2142592c
Use correct deadc0de team
2016-07-15 21:23:24 -07:00
Aaron Culliney
ed8942f82d
Fix testtrace by testing with more determinism ;)
2016-07-15 20:28:23 -07:00
Aaron Culliney
bfb7ab3d5f
Remove unnecessary codepaths for testdisk
2016-07-15 20:28:23 -07:00
Aaron Culliney
d7413dae01
Allow for more deterministic typing/stepping of CPU thread from debugger
2016-07-15 20:28:23 -07:00
Aaron Culliney
4ca642a715
Remove duplicate code paths for stepping/typing-into the debugger
2016-07-15 20:28:23 -07:00
Aaron Culliney
b62f5e9e7f
Hackishly enforce determinism to trace testing
2016-07-15 20:28:23 -07:00
Aaron Culliney
ddd03ca4d0
Fix typo
2016-07-09 10:51:17 -07:00
Aaron Culliney
c393ea81a0
Simplify code paths for POSIX desktop testing and fix testcpu breakage
2016-07-02 13:44:59 -07:00
Aaron Culliney
4fee1ee0be
Fix a test break when converting to http[s] URL
2016-07-02 13:35:20 -07:00
Aaron Culliney
b0a2a34d6a
Ensure POSIX desktop builds for all tests use proper CFLAGS
...
- Previously when compiling against conditionally-included "subdir/foo.o" we would pick up the apple2ix CFLAGS
(without -DTESTING=1 and other necessary flags)
- Now when compiling against conditionally-included "subdir/sometestexe-foo.o" we pick up the correct "testexe" CFLAGS
- Likely there is a less HACKish way to do this, but I lack the google-fu to discover the superior incantation ;P
2016-07-02 13:31:03 -07:00
Aaron Culliney
7af88b3568
Tests are starting to run in iOS simulator
2016-06-30 21:03:58 -07:00
Aaron Culliney
3b6b568fc2
Ensure we use the correct device bounds
2016-06-26 17:17:28 -07:00
Aaron Culliney
2560a45e37
Get iOS app minimally building
2016-06-26 17:16:21 -07:00
Aaron Culliney
4aa78f7a65
Update Android Studio components
2016-06-26 11:29:41 -07:00
Aaron Culliney
d3b87e5c05
Update various copy
2016-06-26 09:55:13 -07:00
Aaron Culliney
19d427ac6e
Merge remote-tracking branch 'origin/develop'
2016-06-26 09:34:00 -07:00
Aaron Culliney
ca73750c44
Various tests works again on Mac
2016-06-26 09:31:56 -07:00
Aaron Culliney
f4354e2171
Get CPU test building again Mac
2016-06-24 19:33:13 -07:00
Aaron Culliney
e06620b57d
http -> https
2016-06-19 12:43:35 -07:00
Aaron Culliney
bc6719d712
Allow access to toplevel of external storage
2016-06-12 09:19:02 -07:00
Aaron Culliney
0eb4dad0da
More fixes to get iOS build unstuck
2016-05-15 18:22:58 -07:00
Aaron Culliney
fd5b97189a
HACK : get iOS building again
...
- TODO FIXME : actually get proper __PIC__ code written for Mac/i386
2016-05-15 18:13:20 -07:00
Aaron Culliney
b7a49137c0
AndroidStudio updated
2016-05-11 21:11:54 -07:00
Aaron Culliney
54712f8423
Bump Android version to 1.1.8
2016-05-11 21:05:42 -07:00
Aaron Culliney
8ce1fffe89
Fix x86 __PIC__ bug when indirecting in GLUE_BANK_MAYBEREAD()
2016-05-10 22:17:37 -07:00
Aaron Culliney
7dc83521ec
Show visual spacebar glyph when custom selecting keypad-joystick controls
2016-05-09 23:00:26 -07:00
Aaron Culliney
28ecb323ba
Be more resilient in tap/swipe gesture handler
2016-05-09 22:03:23 -07:00
Aaron Culliney
ac912ffd54
Ensure an intelligent default setting for mockingboard volume
2016-05-08 21:38:41 -07:00
Aaron Culliney
95e7964912
Revert "Remove Android Studio file that always changes from revision control"
...
This reverts commit 9f1f6e4fe1
.
- OK apparently we do need to keep an eye on this, because Android Studio will clobber it every so often and result
in a "weird" state where it can't build the project...
2016-05-08 14:33:03 -07:00
Aaron Culliney
abfa461227
Misc stuff for Android build
2016-05-08 13:39:17 -07:00
Aaron Culliney
b8ab6e2be0
Fix testcpu build break when targeting latest NDK
2016-05-08 12:33:00 -07:00