amusingly, if the x86 emulation wrapper was able to leverage multiple physical cores to simulate a single core system (using out of order execution and other tricks), then running on an arm platform may have unique perks.
(basically, the emulator knows both arm and x86 very very well, and leverages multiple instructions on multiple cores to better simulate the complex instructions of an x86 cpu, and uses the multiple core arch underneath to better handle branch prediction and other trouble spots in the emulated core.)
I dont know of any that do that, but i could definately see it working.
i just wonder about the battery life. x86 code is not tailored to low power draw platforms. emulation is historically power hungry anyway. curious how long this pandora's power pack lasts when doing this.
I just checked it. From a 90% full battery, running DF (unpaused, processor overclocked by 200Mhz to 1200)
5 hours 45 mins.
I don't know if it would be much worse than the laptop I'm used to playing on now, which is a 2.1 GHz AMD (single core) with 1 GB of DDR 400 RAM..
I play 4×4 embarks on that laptop and get about 10 fps on average with 120-ish dwarves. So I'm used to waiting around for things to get done..
For contrast, my Galaxy S4 is 1.8 GHz (ARM, ofc) with 2 GB (dunno what speed) RAM.
Yeah, I'm at 20ish FPS currently with 5 dwarves (two died by wolves) on a 1x1 embark, we'll see how this holds up
I think a phone would really be pushing it. The Open Pandora (which I totally am going to get one of some day) is pretty beefy for a handheld device and it struggles still.
Actually, the Pandora is relatively old. For example, my Nexus 5 can handle Dreamcast emulation at almost full speed, the Pandora really struggles. What I'm excited to see is how well the Pandora's successor handles DF. The "Pyra"
http://www.pyra-handheld.com/specs.html has up to date hardware, 2x ARM Cortex-A15 @ 1.7Ghz (compared to Pandora's current A8 @ 1Ghz). Pyra's development appears to be going much smoother than the Pandora's did. Second time around brings a lot more experience.
This makes me wonder if it's possible to get it running on an Android device.. Would be pretty sweet to play DF on my phone with Bluetooth mouse/keyboard..
Check out what people are doing with Exagear (the x86 emulator) installing it is hacky, but might work. Current phones are quite a bit more powerful then the Panda.
My best camera is on my tablet, which I use for DF.... I'll see what I can do.
Do it!