Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: So, I ran DF on my smartphone with this one weird trick. :P  (Read 8354 times)

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
So, I ran DF on my smartphone with this one weird trick. :P
« on: November 05, 2019, 01:25:43 pm »

No, really.  I really did.

Check it out.

https://youtu.be/jC6Tc7QeIDw

Eltech's windows emulator seems to be ok for tiny worlds and tiny embarks.
Logged

pikachu17

  • Bay Watcher
  • PADORU PADORU
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #1 on: November 05, 2019, 01:39:40 pm »

Cool. What exactly is Eltech? Can you play other games on this?
Logged
Sigtext!
dwarf 4tress from scratch
The Pikachu revolution!
Thank you NatureGirl19999 for the avatar switcher at http://signavatar.com

A warforged bard named Gender appears and says"Hello. I am a social construct."

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #2 on: November 05, 2019, 01:49:40 pm »

You sure can.  Its basically WINE for android.

Sadly it is buyware but it totally works.

https://play.google.com/store/apps/details?id=com.eltechs.ed
Logged

pikachu17

  • Bay Watcher
  • PADORU PADORU
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #3 on: November 05, 2019, 01:51:31 pm »

You sure can.  Its basically WINE for android.

Sadly it is buyware but it totally works.

https://play.google.com/store/apps/details?id=com.eltechs.ed
Should I know what WINE is?
Logged
Sigtext!
dwarf 4tress from scratch
The Pikachu revolution!
Thank you NatureGirl19999 for the avatar switcher at http://signavatar.com

A warforged bard named Gender appears and says"Hello. I am a social construct."

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #4 on: November 05, 2019, 02:00:42 pm »

WINE = WINE is not an emulator.

It is a long running windows software compatibility layer for linux.
https://www.winehq.org/

Wine on linux can run a shitload of things including AAA game titles.

This is literally wine, packaged with a proprietary x86 processor emulator. It can run quite a lot of windows software, including stuff like starcraft.
Logged

Iduno

  • Bay Watcher
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #5 on: November 07, 2019, 01:34:38 pm »

Is the trick "not mind when it runs in potato mode"?
Logged

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #6 on: November 07, 2019, 02:13:47 pm »

So far it has behaved rather well, surprisingly.

I am about 1 year into a small (2x2) embark on a pocket world.  12 dwarves, with a fairly reliable 40fps.


Considering that this is a PHONE, and that it is running in emulation, that's not that bad really. (Also, I do have graphics mode turned on, I just dont have a pack installed. Want me to fix that?)

Mostly though, I was going for the most ironic use of clickbait title I could come up with.  "One Weird Trick" seemed the most appropriate.


Every so often, I like to revisit old arguments, such as the "mobile devices not powerful enough!" angle.  Really, DF wants the biggest CPU and the most RAM you can throw at it, no question.  But that does not mean that resource constrained fortresses are not possible; they just require more consideration. 

This is an older phone. (What, are we up to Galaxy 11 yet?)  It's literally 5 generations of that model behind. (I just dont break my stuff, and use it until it no longer is fit for function.) 

For comparison, this S5 has these specs

Dual core SnapDragon 810 CPU @1.9ghz
2GB RAM
16Gb internal storage


And the current flagship product has:

8nm octa-core Exynos 9820 / 7nm octa-core Snapdragon 855
8GB RAM
128GB internal storage

The more recent phone is significantly more powerful--
https://www.anandtech.com/show/14031/samsung-galaxy-s10-first-exynos-9820-vs-snapdragon-855-scores


Basically, it is "Essentially playable, if constrained"  on a rather potato-like phone.  (I have an EVEN MORE potato-like phone I can test it on, if you really want. :) An LG Optimus Zone 3)
https://www.pdevice.com/product/lg-optimus-zone-3-specs



The topic of running DF on mobile devices has come up again and again over the years, which is why I decided to try this, just for shits and giggles.  That it was playable was worth sharing.



« Last Edit: November 07, 2019, 02:44:27 pm by wierd »
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #7 on: November 07, 2019, 02:59:14 pm »

Mostly though, I was going for the most ironic use of clickbait title I could come up with.  "One Weird Trick" seemed the most appropriate.
"One Wierd Trick"
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

DG

  • Bay Watcher
  • Pull the Lever
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #8 on: November 07, 2019, 08:42:43 pm »

Mostly though, I was going for the most ironic use of clickbait title I could come up with.  "One Weird Trick" seemed the most appropriate.

For some reason "here's how" really rubs me the wrong way and guarantees I won't read an article.

I ran DF on my phone with one weird trick! Here's how! Toady hates me!
Logged

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #9 on: November 08, 2019, 12:52:50 am »

Typically, those stories drag everything out over multiple pages, full of multiple add-ridden filth, to bilk you for all the impressions you are worth.


Which is why I kept it short and sweet-- Again, IRONIC use of clickbait title. I actually demonstrate the "Weird trick" straight up.
Logged

notquitethere

  • Bay Watcher
  • PIRATE
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #10 on: November 08, 2019, 06:07:05 am »

This is truly beyond quality.
Logged

feelotraveller

  • Bay Watcher
  • (y-sqrt{|x|})^2+x^2=1
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #11 on: November 08, 2019, 08:15:06 pm »

That's cool.

The fact that no one (to my knowledge) has done this before makes it impressive.

Thanks for sharing.  :)
Logged

DG

  • Bay Watcher
  • Pull the Lever
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #12 on: November 08, 2019, 09:47:13 pm »

Typically, those stories drag everything out over multiple pages, full of multiple add-ridden filth, to bilk you for all the impressions you are worth.


Which is why I kept it short and sweet-- Again, IRONIC use of clickbait title. I actually demonstrate the "Weird trick" straight up.

Oh, yeah, I wasn't having a dig at you. I could appreciate the irony and humour in your post. I was just gratuitously sharing.  :D
Logged

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #13 on: November 11, 2019, 05:01:20 am »

OK, to satisfy the curious, I went ahead and installed an old version of sisoft sandra (sandra 99) in the emulation and ran it to see what it reports about the emulated environment.

Processor: Intel Pentium III @ 979mhz, with MMX and SSE.  8k code cache, 16k L1 data cache, 512k L2 cache
RAM: 1706mb
Video: Wine D3D emulated video supports DX6 extensions (look, this is an old sandra, ok?), with 65535 vertexes, 24bit zbuffer, and 32bit color depth

Benchmark figures:

CPU Dhrystone: 1814MIPS
FPU Whetstone: 1118MFLOPS
Integer MMX: 945 it/s
FPU: 318 it/s

Memory:
CPU memory bandwidth: 1800MB/sec
FPU memory bandwidth: 420MB/sec



I think I will run pcmark 04 as well.
« Last Edit: November 11, 2019, 05:12:49 am by wierd »
Logged

draeath

  • Bay Watcher
  • So it has come to this...
    • View Profile
Re: So, I ran DF on my smartphone with this one weird trick. :P
« Reply #14 on: February 03, 2020, 05:47:28 pm »

The irony of running a windows build of a game in a wine-like emulator/wrapper on a platform running on top of Linux (assuming android)... when there's a Linux build of the game!

But I think you'd have a hell of a time trying to get the native binary to run.
Logged
Urist McAlchemist cancels extract isotope: interrupted by supercriticality accident.
This kea is so raw it stole my wheelbarrow!
Pages: [1] 2