Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!wuarchive!uunet!mcsun!ukc!mucs!cns!usenet From: rogersh%p3i@uk.ac.man.cs Newsgroups: comp.sys.acorn Subject: NetHack/Unixlib (was Re: info server: lots of new goodies available) Message-ID: <1991Jan7.112543.1962@cns.umist.ac.uk> Date: 7 Jan 91 11:25:43 GMT References: <1990Dec19.161123.2678@newcastle.ac.uk> <1532@tharr.UUCP> <1535@tharr.UUCP> Sender: usenet@cns.umist.ac.uk (News System) Organization: Murder Inc. Lines: 27 In article <1535@tharr.UUCP> altman@tharr.UUCP (Hugo Fiennes) writes: >I see you mention this 'unix library' - it was also mentioned in the >posting of nethack I believe - does this include a curses - it seemed >to as nethack had a termcap file. I'm desperately searching for >a curses that is NOT just for direct screen drive (eg PC-curses) >but a *real* curses for online use with ANSI & VT100 terminals at >the very least. Ideas? I have just bugfixed the unixlib I used to port nethack to the Arch. Amongst other things it now allows all signal handlers to return properly, which is something Acorn's Ansilib can't do. It does include a full termcap, which works with all standard termcap entries. Curses however lies on top of termcap/termlib and I haven't ported that yet. (Though there are PD sources around and it wouldn't be difficult). Various other hacks include better (faster + more reliable) stdio, better OS interface, the proper implementation of SIGEMT, SIGSYS, SIGALRM/ alarm() and SIGERR (RiscOS errors), and better quality rand(). I will post this next month sometime as soon as there's some doc. for it all. Unfortunately I have too much "real" work to do right now. I also recompiled nethack with TEXTCOLOR, so you now get the 16 color nethack in Mode 12. If anyone wants this stuff badly, Email me. Porting GNU/SYSV stuff generally requires no modification, just recompilation. [ H.J.Rogers (INTERNET: rogersh%p4%cs.man.ac.uk@cunyvm.cuny.edu) ] [ ,_, (BITNET/EARN: rogersh%p4%cs.man.ac.uk@UKACRL.BITNET) ] [ :-(_)-o (UUCP: ...!uunet!cunyvm.cuny.edu!cs.man.ac.uk!p4!rogersh) ] [ _} {_ (JANET: rogersh%p4@uk.ac.man.cs) ]