Xref: utzoo rec.games.hack:1808 comp.sources.bugs:571 Path: utzoo!utgpu!water!watmath!clyde!rutgers!ames!ucbcad!zen!ucbvax!sdcsvax!ucsdhub!jack!nusdhub!rwhite From: rwhite@nusdhub.UUCP (Robert C. White Jr.) Newsgroups: rec.games.hack,comp.sources.bugs Subject: Nethack on a 3B2 ... how to do it. Message-ID: <567@nusdhub.UUCP> Date: 17 Dec 87 00:38:47 GMT Organization: National University, San Diego Lines: 29 Hi all you nethack people, I have been reading the cries of people who have been having problems useing nethick2.2 on a 3B2 computer. I am running a 3B2/600 here. These are the things to do: 1) remove the sprintf definition from extern.h 2) find the definition of "ospeed" in termcap.c and repeat the definition line outside the ifdef block [i.e. short ospeed] 3) find the "terminal must backspace" message in termcap.c the tget() call above this message (NOT the tgetflag) tries to get "bs" which does not exist in the terminfo definitions for 3B2 terminals. Change this to "le" These last two are the ones people seem to be messing up the most: A) !!!!!!! use Makefile.unix _NOT_ Makefile.att. The latter file just trashes the whole thing. B) When you edit config.h you MUST change the two typedef refrences in the middle of the file from char and unsigned char to short int and unsigned short in as per the directions otherwise you will get core dumps and memory faults. These are all in addition to the normal setups [i.e. commenting out "#define BSD" and un-commenting "#define SYSV" and such.] Good luck, and enjoy, Rob.