Commit Graph

66 Commits

Author SHA1 Message Date
James Sanford
a587ba4ed7 Use config files from 'assets', copied to external storage directory. Copy 'default' config over on startup, which allows the user to edit the default config. 2012-10-21 02:59:37 -07:00
James Sanford
07ad8717ba Strip down features to prepare for first release. 2012-10-19 17:10:20 -07:00
James Sanford
aff9838674 More accurate scaling with GL renderer. The software renderer likely needs an adjustment now. 2012-10-18 00:18:15 -07:00
James Sanford
10c52151f7 Clean up the GL window scaling routines. 2012-10-17 22:27:45 -07:00
James Sanford
7079970b79 Fixup style. 2012-10-17 21:59:07 -07:00
James Sanford
33eeb6f175 Placeholder dial for emulation speed. 2012-10-17 21:35:33 -07:00
James Sanford
92ad0afb3c Bug workaround to create KEYCODE_DEL events. 2012-10-17 21:24:26 -07:00
James Sanford
b039ca01c4 Initial layout for disk image selector. 2012-10-17 21:24:26 -07:00
James Sanford
8017a226dd ActionBar icons. 2012-10-17 21:24:26 -07:00
James Sanford
0b66e23f2f Minor README updates. 2012-10-17 21:24:26 -07:00
James Sanford
c8774b5287 Allow secondary pointer to be promoted to primary. 2012-10-17 21:24:26 -07:00
James Sanford
c4524ae164 Update action bar icon during joystick/mouse switch. 2012-10-17 21:24:26 -07:00
James Sanford
b8cb45b481 Start cleaning up options menu and ActionBar. 2012-10-17 21:24:26 -07:00
James Sanford
3f1de7eeca New mouse with multitouch buttons. 2012-10-17 21:24:25 -07:00
James Sanford
e45690bc74 Use KegsViewGL renderer by default. 2012-10-17 21:24:25 -07:00
James Sanford
4704863843 Merge in OpenGL version of screen update. 2012-10-17 21:24:25 -07:00
James Sanford
1d82d39eb2 Moving KegsThread out of KegsView. 2012-10-17 21:24:25 -07:00
James Sanford
589a28af6a Remember to set bit 8 for special events. 2012-10-17 21:24:24 -07:00
James Sanford
ce110ffb86 Allow startup slot to be set externally. 2012-10-17 21:24:24 -07:00
James Sanford
8683da9557 Helper to see if native thread loop is waiting to power on. 2012-10-17 21:24:24 -07:00
James Sanford
1f9812a371 Add ability to power back on. Only expose 'power cycle' in the UI. 2012-10-17 21:24:24 -07:00
James Sanford
c3af8c61f5 Add 'Power Off' event, causes kegsmain to exit. 2012-10-17 21:24:24 -07:00
James Sanford
c059be6084 Disable built-in .gz handling under Android. 2012-10-17 21:24:24 -07:00
James Sanford
08509faebd Spotted a few unused globals. 2012-10-17 21:24:24 -07:00
James Sanford
4b03473214 Add warm reset menu option. (Open Apple-Control-Reset) 2012-10-17 21:24:24 -07:00
James Sanford
c0ecd8da18 ifdefs for ANDROID_ARGB_8888 vs RGB_565 2012-10-17 21:24:24 -07:00
James Sanford
9cbd698d4d Smoother scrolling. Drift away from android vsync by refreshing 1/59.8. 2012-10-17 21:24:24 -07:00
James Sanford
bd3836e409 Try using RGB_565 bitmap. 2012-10-17 21:24:23 -07:00
James Sanford
b023e66caf ActionBar 2012-10-17 21:24:23 -07:00
James Sanford
b3a3ffe648 Still working on obtaining the actual window size. 2012-10-17 21:24:09 -07:00
James Sanford
f557787e81 Add some safety checks around action bar update. 2012-10-17 21:24:09 -07:00
James Sanford
ee2814b689 Improve detection of window size. 2012-10-17 21:24:09 -07:00
James Sanford
3f106b9ce0 Use pure black background. Bitmap scale must be at least 1. 2012-10-17 21:24:08 -07:00
James Sanford
ab5f7bd39a Shuffle more into BitmapThread. 2012-10-01 19:25:40 -07:00
James Sanford
406dc13ff3 Fix typo. 2012-09-30 21:20:09 -07:00
James Sanford
63b7bf1c6d Move bitmap drawing to separate thread.\n\nBitmap drawing is now triggered by a Handler on the native thread. The bitmap thread runs a Looper that receives an empty message.\n\nAlso, screen size and scaling logic is moving into BitmapSize class. 2012-09-30 21:17:32 -07:00
James Sanford
2c402d03ff Add 0xFF alpha bit for use in ARGB bitmap. 2012-09-21 22:16:01 -07:00
James Sanford
fb6893468a Screen scaling code for landscape and portrait modes. 2012-09-20 22:02:01 -07:00
James Sanford
f178c50fac Surface callbacks now only affect canvas updates, not pause/resume. 2012-09-12 20:30:36 -07:00
James Sanford
93800a55ee Initial joystick support added. 2012-08-22 03:16:53 -07:00
James Sanford
ad994b8232 First pass at Joystick. Add a settings menu. 2012-08-21 03:41:05 -07:00
James Sanford
f0648382c8 Add JNI Joystick code. 2012-08-21 03:27:48 -07:00
James Sanford
541019db47 Fix lines with trailing spaces. 2012-08-12 16:31:24 -07:00
James Sanford
d323ed911f Put license back in place after merge. 2012-08-12 16:29:06 -07:00
James Sanford
77af605387 Merge branch 'activegs_tests'
Conflicts:
	jni/sound.c
2012-08-12 16:26:54 -07:00
James Sanford
6eb4c08b49 Debug notes. 2012-08-12 16:24:09 -07:00
James Sanford
11f7ef82a9 Slightly better layout. 2012-08-12 16:23:49 -07:00
James Sanford
33a3c8deae Add icon. Use string resources instead of raw strings. 2012-08-12 16:23:18 -07:00
James Sanford
e006a12421 Replace crazy KEGS sound buffer with my own crazy sound buffer. 2012-08-12 13:21:26 -07:00
James Sanford
cc5e16b6da Add icon. Use string resources instead of raw strings. 2012-08-12 00:12:20 -07:00