The goal of this project is to create a port of NetHack for the DS utilizing the unique features of the DS to create an easy-to-use NetHacking experience.

Changes:

Support commands with repeat counts (tap-and-hold command in the command window and a keyboard will pop up prompting for a count). This also works when binding keys.
Support binding R+[A,B,X,Y,Start,Select] (or L, if in left-handed mode).
Message history is now implemented (use the ‘Prev Mesg’ command).
Different names now create separate games, allowing multiple games on the same card (this is actually a bug fix).

http://frodo.dyn.gno.org/~brettk/NetHackDS