Nethack on the iPhone

This is why I bought my $600 phone: to play Nethack locally on it. I've peaked. The rest of life will all be downhill from here.

Tags: nethack, iphone, apple, screenshot, mobileterminal, tumblr
Uploaded: August 22, 2007

8 comments

Douglas Porter wrote...
Hi, I'm an admin for a group called iPhone Screenshots, and we'd love to have your photo added to the group.

Simon Crowley wrote...
Can I ask how you managed this? Would it be too difficult to explain how, so I could also get my money's worth from Apple? Haha.

Eric Litman wrote...
I'm assuming that if you want to play Nethack you know at least a bit about the Unix command line. You need a jailbroken phone first. If you haven't done that yet, go to www.jailbreakme.com/ with your 1.1.1 phone, and that will install Installer.app. Once you have that, install Community Sources, then install BSD Subsystem. Then go here: wickedpsyched.net/iphone/games/ Download and unpack nethack.gz from there, then scp the binary to somewhere in your shell's PATH (/usr/bin or /usr/local/bin if you've added it) and make it executable. You will also need to copy the lib directory from the archive you unpacked to something like /usr/games/lib/nethackdir. I don't recall the exact path, but Nethack will complain with the correct one if you don't get it right. Actually, there might be one more step. You might need to upload a copy of /etc/termcap to your phone. There's one on the wickedpsyched.net site above - Nethack will tell you if it needs it when you try to run it. Good luck!

Simon Crowley wrote...
Awesome; thank you!

wrote...
Hi, i misplaced the binary and CoreOS went down. Can you upload the package somwhere, I am getting desperate right now.

Eric Litman wrote...
Sorry, no can do. That was 2 iPhones and countless restores ago.

wrote...
Damm, are you sure? To bad i guess. I realy can't think of much more ways to get it now :( Thank you very very much though.

wrote...
Best comment ever "This is why I bought my $600 phone: to play Nethack locally on it."


Add a comment >