New version out (v1.50). I didn't get all the features I had planned in, but wanted to get this out for testing.
This is a major update so let me know if anything is broken for you.
- upgraded android sdk from version 9 (gingerbread) to version 19 (kit kat) (needed for some requested features)
- if it worked before for you, it should still run now
- if you have a hardware menu button on your device, you might not see the on-screen soft menu button anymore (the three dots).
- I can't do anything about this without some hacks that don't work on all devices.
- if you have kit kat, please test out immersive mode if you can (enable developer options in the settings and enable immersive mode) and let me know if it works or not since I can't test it out.
- save states support
- there are three integrated save state options:
1) user saves - you can save and load as many save states as you want through the menu
2) auto saves (optional setting) - the app will automatically save when you quit and ask you if you want to restore when you start again.
3) quick saves - this is like user saves, but instead of using it through the menus, you can map save/load onto a button on an external input device (like a joystick). This requires you to pre-select a slot (that you can change) to save/load from.
- this currently saves everything Hatari saves.
- I don't currently save android specific settings like screen zoom. If you want this please let me know.
- when you load a save state, this will apply the settings in that save state to your preferences so if something doesn't work, double check that your settings haven't changed due to loading a save state.
- added auto fire to input map
- I had a look at hardware mouse support. Although it works now, there's a couple of issues with it that I'm not happy with yet.
- I can't hide the android cursor (it's not currently possible unless you have custom firmware), so you'll have two cursors on screen.
- If the cursor goes to the edge of the screen, the android os clips the values, so I can't get mouse movement changes in those cases.
- What I plan to do later is to sync up the android cursor with the atari cursor (you'll still have two cursors) but it probably won't be as jarring.