NetHack for the Nintendo DS

NetHack is a single player dungeon exploration game that runs on a variety of systems. StuartP has done a great job at porting it over to the DS and now you can explore all you want, whenever you want.

To run this, you must have a device that can be written to by chishm’s FAT library. As far as the site knows, it will not work in any emulator. Copy everything inside the nethackDS directory in the zip file onto your CF card and run nethackDS.nds or nethackDS.ds.gba.

Here are some known bugs:

  • When entering Medusa’s level or the Valley of the Dead, you will receive numerous “Cannot open record file, program in disorder…” messages. As far as I know, this does not cause any significant problems.
  • Sometimes, the race of your character will be randomized when you select it using the prompt. You may want to set it in NetHack/NetHack.cnf instead.
  • There are graphical glitches if a selection on a menu takes you directly to a smaller menu.
  • Sometimes the first letter of a sentence is cut off if it appears immediately after a “–More–” prompt.
  • If you get memory allocation errors that say “Could not get [very large number] bytes” when entering a special level, see this page.
  • If you get “Could not open level 0” or “PID does not match,” first try clearing your CF card and copying only the files for NetHack onto it. If that doesn’t work, let me know.

Here are some missing features:

  • ^P does not work.
  • The arrow buttons and arrow keys on the keyboard do not work unless number_pad is set to 1 or 2 (it’s currently 0 by default). If you don’t want to enable it, use the vi-keys instead.
  • Windows of type NHW_TEXT (full-screen windows used for quest leader dialog and other things) do not work at all. However, it is still possible to begin the quest if you have the required alignment and level.

Download: [Nethack DS]

NetHack is a single player dungeon exploration game that runs on a variety of systems. StuartP has done a great job at porting it over to the DS and now you can explore all you want, whenever you want.

To run this, you must have a device that can be written to by chishm’s FAT library. As far as the site knows, it will not work in any emulator. Copy everything inside the nethackDS directory in the zip file onto your CF card and run nethackDS.nds or nethackDS.ds.gba.

Here are some known bugs:

  • When entering Medusa’s level or the Valley of the Dead, you will receive numerous “Cannot open record file, program in disorder…” messages. As far as I know, this does not cause any significant problems.
  • Sometimes, the race of your character will be randomized when you select it using the prompt. You may want to set it in NetHack/NetHack.cnf instead.
  • There are graphical glitches if a selection on a menu takes you directly to a smaller menu.
  • Sometimes the first letter of a sentence is cut off if it appears immediately after a “–More–” prompt.
  • If you get memory allocation errors that say “Could not get [very large number] bytes” when entering a special level, see this page.
  • If you get “Could not open level 0” or “PID does not match,” first try clearing your CF card and copying only the files for NetHack onto it. If that doesn’t work, let me know.

Here are some missing features:

  • ^P does not work.
  • The arrow buttons and arrow keys on the keyboard do not work unless number_pad is set to 1 or 2 (it’s currently 0 by default). If you don’t want to enable it, use the vi-keys instead.
  • Windows of type NHW_TEXT (full-screen windows used for quest leader dialog and other things) do not work at all. However, it is still possible to begin the quest if you have the required alignment and level.

Download: [Nethack DS]

Add a Comment

Your email address will not be published. Required fields are marked *