Dwarf Fortress for Windows Mobile
Your only hope currently is to run DF on a Linux machine and create a terminal to it. You will also need to set the output type to curses with the following changes in the config file.
[SOUND:NO]
...
[PRINT_MODE:TEXT]
I would also suggest making the following change in the init file for ease of play (the intro doesn't work well in curses mode).
[INTRO:NO]
However with the small screen and small keyboard DF will probably still not be at its best.