Hi,
I don't know if I should post this here (since it's OXCE) or in the port section (since it's a port).
First of all, thanks for all the hard work on OXCE! It's a great platform for mods.
I'm trying to port OXCE to the OpendPandora (an ARM-based pocket computer/game console). I've got it to compile with a few changes here and there.
It starts and I was able to play a small "quick battle" of x-com 1 and start a new game and everything seemed to be working as expected. I was even able to get mods to start, though I had to set up a swapfile and the loading time was quite long.
So far I've got two main problems:
1. The game freezes when I click too far from the center of a button. If I press in the middle, it works, if I press to high/low or too far to the left or right, the button seems to register the press but nothing happens and everything is frozen (except the music that keeps playing). The device is still responsive and I can alt-tab out without any problem (when running in borderless mode). Any idea where that might come from? As far as I know I haven't changed any of the interface/menu/engine code.
2. I've noticed when running mods without a swapfile that I've got an out-of-memory error while loading sound files. I've seen that there's lazy loading for extra sprites but there doesn't seem to be for sound and music? Any reason to that? RAM usage could be lowered significantly if musics were loaded only when needed. For sound effects some caching would probably still be needed to avoid loading the shooting sound for every shot but a limited cache might be better for low-RAM devices than loading all sounds on startup.