Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wasatch!cs.utexas.edu!uunet!cbmvax!ag From: ag@cbmvax.UUCP (Keith Gabryelski) Newsgroups: comp.sources.games.bugs Subject: Re: Adventure is being REALLY dain-bramaged.... Summary: braindead yes, broken no.... Message-ID: <6684@cbmvax.UUCP> Date: 25 Apr 89 16:02:48 GMT References: <12537@reed.UUCP> Reply-To: ag@cbmvax.UUCP (Keith Gabryelski) Organization: Commodore Technology, West Chester, PA Lines: 36 In article <12537@reed.UUCP> ameiba@reed.UUCP (Keith Steiger) writes: >Adventure had been doing silly things lately. If you try to invoke it, it >prints lots of odd error messages. > >[explanation of odd stuff deleted] The output you described happens the first time adventure is invoked: From the makefile: advent: ${OBJS} ${LIBC} ${CC} -n ${CFLAGS} ${OBJS} rm -f $@ echo y | ./a.out This takes care of the first invocation of adventure (a.out) which mungs itself to include (the default) glorkz `adventure scene'. It actually seeks to the end of the file and tacks on glorkz, then modifies itself to look for the text in the proper place. Gag Barf. The: echo y | ./a.out invokes advent and replies `y' to the question "Save as advent? ". You should have an actual adventure game after this has been done called `advent'. BTW, I have the diffs for the port of advent to SysV/COFF files. Although adventure is not public domain, the diffs are. Mostly they entail a COFF data segment dump which adventure uses to save games. -- This article is freely ditributable under the terms of the GNU License. Keith Gabryelski ag@cbmvax.commodore.com