Newsgroups: rec.games.int-fiction
Path: nntp.gmd.de!stern.fokus.gmd.de!zib-berlin.de!news.tu-chemnitz.de!irz401!news1.urz.tu-dresden.de!server2.rz.uni-leipzig.de!news.uni-jena.de!news.tu-ilmenau.de!prakinf2.PrakInf.TU-Ilmenau.DE!news.uni-stuttgart.de!news.rhrz.uni-bonn.de!rhein!bnc.net!ins.net!news.maz.net!Germany.EU.net!EU.net!peer-news.britain.eu.net!warwick!bham!sunserver1.aston.ac.uk!sudan!hartnupj
From: hartnupj@aston.ac.uk (John Hartnup)
Subject: Re: Christminster interpreter problems
X-Nntp-Posting-Host: sudan.aston.ac.uk
Message-ID: <DIswLq.EuK@aston.ac.uk>
Sender: usenet@aston.ac.uk
Organization: Aston University
X-Newsreader: TIN [version 1.2 PL2]
References: <ebart-2711952036320001@bassett.vetschool.upenn.edu> <49g3as$8k6@crl10.crl.com>
Date: Wed, 29 Nov 1995 10:46:38 GMT
Lines: 41

Robert A. DeLisle (rad@crl.com) wrote:
: Ellen Wiedner (ebart@mail.sas.upenn.edu) wrote:
: : I'm trying to play this game on a mac, and I've tried every interpreter
: : available, and I've tried different computers, and the same thing
: : happens:  After the second move, I get three to seven lines of
: : "BadOptionNumBadOptionNum."  Can anyone explain what is going on?

: : Note:  after all this gibberish, I actually get a response from the machine.

: I use an IBM clone, but I got the same response with itf (infocom.exe)
: and Jigsaw.  I switched to jzip and that worked fine.

: A friend has explained that there is one command missing from the 
: library file.  He said to put this near the end (assuming you have
: the parser.h file available):   
: [ parsenoun x y; y=y; return -1 ];   

: I am not sure if he meant the game had to be recompiled or not, but
: he did say that pre-compiled games can't be fixed.  Another friend
: says there is a tool at gmd.de to disassemble inform games.  Some
: of the technically oriented can explain further.

: Perhaps the parser.h file has been revised since it seems to be a
: newer one.  If not, please fix it someone.  
: BTW, I got 12-19 lines of BadOption.... and then a response.   

Notice that apart from all the BadOption.. lines, the game runs OK.

So, with itf, it's just a matter of finding the line in the source
which prints the error message, and commenting it out, then recompiling.

Graham Nelson said that the new release of Jigsaw fixes this, dunno about
Christminster (itf under Unix had no probs with Christminster).

John
--
___________________________________________________________________________
John Hartnup : hartnupj@cs.aston.ac.uk | You can drink your weak lemon now,
     http://www.aston.ac.uk/~hartnupj/ | or you can save it until later...
___________________________________________________________________________

