[Simh] Dungeon (Zork) questions......
Peter Schorn
peter.schorn at acm.org
Sun Oct 11 11:31:36 EDT 2009
I reached the same point but came to a different conclusion:
> .R LIBR
> *OUP:SYSLIB=INP:NHD,OTSCOM,NOVIR,V2NS/G
Seems this will trash an existing SYSLIB without adding to it. The
SYSLIB that I got with RT11 V4 had the missing symbols in it (CVTTIM,
GTIM, $OVRH). So I created a separate FORLIB instead
> *OUP:FORLIB=INP:NHD,OTSCOM,NOVIR,V2NS/G
and modified RTBLD.COM to reference this FORLIB at the end by changing
*DSO6/O:4
*DSO7/O:4//
to
*DSO6/O:4
*DSO7/O:4
*SY:FORLIB//
This got rid of the undefined globals and the result is a running
DUNGEO.SAV:
.R DUNGEO
Welcome to Dungeon. This version created 18-JUL-80.
You are in an open field west of a big white house with a boarded
front door.
There is a small mailbox here.
>GDT
You are not an authorized user.
>
Jason Stevens wrote:
> Ok, I've just re-read what was going on, and I missed the whole thing
> about it not finding a gazllion symbols...
>
> no wonder the exe wont work!
>
> I've rebuilt the fortran library in with syslib as follows:
>
> .R LIBR
> *OUP:SYSLIB=INP:NHD,OTSCOM,NOVIR,V2NS/G
> Global? $ERRS
> Global? $ERRTB
> Global? $VRINT
> Global?
> *^C
>
> So now when I link:
>
> . at RTBLD
>
> .LINK/INCLU/PRO/MAP:NL:/BOT:1200/EXE:DUNGEO DMAIN,DGAME,DSUB,RRND,RTTIM
> *DINIT,GDT/O:1
> *NP,NP1,NP2,NP3/O:1
> *VERBS,OBJCTS/O:1
> *SVERBS/O:2
> *DVERB1/O:2
> *DVERB2/O:2
> *ACTORS/O:2
> *DEMONS/O:2
> *CLOCKR/O:2
> *ROOMS/O:3
> *NROOMS/O:3
> *SOBJS/O:3
> *NOBJS/O:3
> *BALLOP,LIGHTP,VILLNS/O:3
> *DSO1/O:4
> *DSO2/O:4
> *DSO3/O:4
> *DSO4/O:4
> *DSO5/O:4
> *DSO6/O:4
> *DSO7/O:4//
> Library search? $SHORT
> Library search?
> ?LINK-W-Undefined globals:
> CVTTIM
> GTIM
> $OVRH
>
> .
>
> It's pretty close to something now.... I'll have to see if CVTTIM GTIM
> are the macro assembly external and what is the deal with $OVRH...
> perhaps my fortran kit is too old...?
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh
More information about the Simh
mailing list