TXD problems (was Re: Infocom string ripper?)


3 Apr 1995 22:46:09 GMT

In article <GDR11.95Mar31184229@stint.cl.cam.ac.uk>, gdr11@cl.cam.ac.uk (Gareth Rees) says:
>You need "txd", the Infocom disassembler. It's available by anonymous
>FTP from ftp.gmd.de in the directory /if-archive/infocom/tools/ztools/

I got response because of sending the QBasic-program instead of using
TXD. Well, I would, but it just doesn't work. So I wonder if anybody knows
about this problem.
For example using TXD on TOYSHOP.Z5 I get the following screen output:

Resident data ends at 2914, program starts at 2915, file ends at be64
Starting analysis pass at address 2914
End of analysis pass, low address = ec, high address = b514
Data PC range = 4339 to 46c8
[Start of code]
Cannot find routine!

Hm. Using TXD on some Infocom Z-Files, TXD starts disassembling, stopping
after a while, showing some error message. For example, I tried it on
Zork 1 (the game file passes verification after typing the '$ve' command).

[..lots of output ..]
Routine R0055, 0 locals ()
Action routine for:
"no-verb"

STORE G46,#01
PRINT_RET "Super-brief descriptions."

Routine R0056, 0 locals ()
Action routine for:
Fatal: game file read error

:-((

Does someone know something about this effect?

Dietrich