I know that there's been a lot about AspeQt recently on AAge, but as some of you know I've been having fun with my attempt to port AspeQt to Android and finally "the hugly *uck" as I call it is here:
The repo is on github:
and the apk can be downloaded from this link:
It's really a work in progress. Currently it supports 19200 bps only, booting atr files and xex files works. Cas loading is not working yet.
What's necessary to use it:
1. Android device with USB host (OTG) support.
2. OTG cable.
3. Sio2PC-USB (I used the one made by Lotharek, it has DSR line connected).
4. Currently it works on Android 4.2.2 (maybe earlier versions too, but probably won't work on anything older than Android 4.
5. No root necessary.
6. No drivers necessary (d2xx java driver is in the package).
7. On first run, when it will ask you to open Aspeqt's settings, you can safely say no. The settings are currently hardcoded.
There is a bug in ftd2xx driver due to which the device can't be opened on first try, so in order to start the emulation:
- start AspeQt
- connect Sio2USB
- answer Yes to the permissions request
- click on the connection icon to start the emulation (yes, I'm planning to make the original icon bigger in the future ).
I'll find a good solution to this soon.
For the brave ones, who would like to compile or experiment with the code:
- Use qt-opensource-$YOUR_PLATFORM-android-5.4.2, Qt5.5 has some JNI issues. I've yet to report them or ask the author to enlighten me of what's happening.
- It won't run on KitKat or above (SIGABRT, signal 6 due to some threading issues, hopefully to be solved soon).
And the last word: don't shoot the pianist, he's doing the best he can . I'm not a professional Android programmer. I don't even like C++ and Java.