After hours of developing ports, I have managed to successfully port my games Pfhonge and The Inter-Continental Brink of Madness to Raspberry Pi 3.
Pfhonge runs great.
ICBM runs great - only two minor bugs:
1) Status Messages at the bottom of the screen like to change from the color they are supposed to be to white. It's not a super big deal, but it's a small issue I haven't found a fix for yet. I'd have to go through a lot of source code to have a chance of finding the problem.
2) DPad on the Serval Controller doesn't do much in the game. I don't know why --- one thing I do know is the DPad wouldn't work in this same game on Forge TV when I was developing for that system --- so I'm guessing it might be a hardware bug that prevents the DPad on the serval from operating properly in ICBM on RPI. PS3 controllers work fine though.
So, the games are playable.
It's kind of a tedious and time-consuming process to do this.
Especially when you find out that for some reason Android TV on your Pi has reverted back to an older development build of the game for who knows why.
I know it doesn't make sense ---- but at points in development I did discover that the Pi or the OS was a bit finicky, and I had to reboot the pi and uninstall the game a number of times to get sure it was WYSIWYG.
It was just weird how old code would run in a build that was supposed to be new.
But I've done it now, so that's good.
The next game I might try to port over might be Air Defence. We'll see.