diff --git a/actor.txt b/actor.txt new file mode 100644 index 0000000..e048df3 --- /dev/null +++ b/actor.txt @@ -0,0 +1,31 @@ + +Ballyhoo done it? (A Summary) + +Reading the glowing tribute to Tomas Munrab in the circus program, +one pictures the circus owner as being ambitous, flamboyant -- and a bit +of a jerk. This, by itself, would not normally be motivation enough for +a crime such as kidnapping. But Mr. Munrab's case was unique. Having +taken on the hammerhead pressures of managing a travelling circus, he +would react with half-baked marketing scemes, and fatefully, +ill-tempered callousness tward the communitey of circus people with whom +he held nothing in common. + +So behind the scenes the girl was snatched and you, a random lot loafer, +are left with the fate of spending a strange night in a maddening shell +game in which the innocent victim is be shuttled from one hiding +place to next. Meanwhile you confront the very conspiritors among circus +folk: Chuckles, a.k.a. Eddie Smaldone, the tramp clown earning tramp +wages; Billy Monday, all smoothe talk and snake oil, the sultan of +sleeze behing Munrab's back; Rimshaw, the marginal mesmerist, Svengali +to an unwitting roustabout; Andrew, the guilty side of the hormonal +nightmare Andrew Jenny; Herr Katzenjammer, the strong-arming animal +trainer who plays host to the kid at home and at work. + +All you have to do is outwit your standard circus beasts while +along the way befriending a midget Russian, a blind guard and the fat +lady and you're well on your way to tracking down the stolen jewel of +the evening: little Chelsea Munrab, a victim of the enmity between her +father, a wayward graduate of Harvard Business School, and the nearly +impenetrable society of vagabounds which make up the Travelling Circus +That Time Forgot, Inc. + \ No newline at end of file diff --git a/bigtop.zil b/bigtop.zil new file mode 100644 index 0000000..f10cf0d --- /dev/null +++ b/bigtop.zil @@ -0,0 +1,2420 @@ +"BIGTOP for BALLYHOO: Copyright (C)1984 Infocom, Inc." + + + +;"RMUNGBIT = guard told your about circus/munrab" + +; + + + > + )>> + + + + + + ) + (T + )> + )>> + + + + + + ) + (T + )>) + ( + + ) + (T + + )>> + + + + > + > + + + + + + + + > + ) + ( + > + ,WON-STANDS> + + + ) + ( + ) + (T + )>) + ( + ) + ( + " and " "." CR>)>> + + + + + > + + + ) + ( + + ) + (T + )>) + ( + + ) + ( + ) + (T + )>) + ( + + ) + ( + ) + (T + )>)>> + + + + + )> + > + >> + )> + + + + + >) + ( + >) + ( + >) + ( + >) + (T + >)>)> + ) + ( + + > + + > + + ) + ( + > + + + + + ;> + + + + + ) + ( + > + +"!\"" CR>)>) + ( + + ,SIT-IN-STANDS> + ) + ( + )>)>> + +> + +> + +> + > + + + > ;"i.e. next move aft paying" + + ) + ( + > + + + + + ) + (T + + )> + + > + + + )> + + ) + ( + + + ) + (T + )> + ) + ( + ) + ( + + + + > + ;>>> + + + + + > + ) + (T + )> + " here. Get your " " here.\"" CR>)>> + +> + + + +;> +;> + + + ;> + ;> + + > + + ) + ( + ) + ( + > + + ) + (T + + )>) + ( + ,DREAMING> + )>) + ( + > + ) + ( + > + + + ) + (T + )> + )>> + + + +;"RMUNGBIT = he's told you in wings about your nuts waiting for you at + TLOC 1 in stands" + + + + ) + (T + )>) + ( + > + ) + ( + > + ) + ( + > + + ) + ( + > + ) + ( + + > + > ;"Will leave on next turn" + ) + (T + + + ) + (T + )>) + (> + > + ) + (T + + + + )> + )>)> + )>> + ; + + + )> + )> + + )> + )> + + + + + > + ) + ( + + >> + ) + ( + >> + )>) + ( + >> + + >> + ) + ( + + ) + ( + + ) + (T + )>) + ( + + ) + (T + )>) + ( + )>> + + + + ) + (T + )> + > + + + + + > + + ,P-DOLLAR-FLAG> + + + ) + ( + + + ;> + + + ) + (> + ,P-DOLLAR-FLAG> + ) + ( + + > + + )>) + ( + + + + + ) + (T + )>) + (T + )>> + +> + + + + ;"number of times you ask to be hypnotized" + + + + + +; + +; + + + + + +> + +> + + + + > + ) + (T + )>> + + + + > + ) + (T + )>> + + + > + ) + (T + )>> + + + > + ) + (T + )>> + + + + + ) + (T + )> + ) + (T + + + ) + (T + )>)> + + > + +> + +)) + + >) + (T + >)> + + > + +)) + + + + >) + (T + + >)> + + + + > + + + + + + + + + + ) + (T + )>) + (T + + + )>> + + + +;"RMUNGBIT = crawled in first time from midwest" + + + + + >> + + + )> + + + + + ) + (T + )>) + ( + + ) + (T + )>) + ( + + > + ) + ( + > + )>) + ( + + ) + ( + ) + ( + ) + (T + )>) + ( + >> + + + ) + (T + )>) + ( + > + ) + ( + > + )>> + + + + + + ) + ( + >> + ) + ( + )>> + + + + + + ) + (T + )>> + + + + + + + + + ) + ( + + + ) + (T + )> + ) + ( + > + + ) + ( + > + ) + (> + + ) + ( + > + + + ) + (T + )>) + ( + > + + + ) + (T + )>) + ( + ) + ;( + ) + ( + + + + )>> + + + + > + >> + + > + + ) + (T + )>)> + > + + + + + + + ) + ( + + + > + + + + ) + (T + )>) + ( + )>> + +> + + )> + > + + + +)) + + + > ;"generalize?" + + ) + ( + ) + ( + )>) + (.RARG + ) + ( + > + ) + ( + > + ) + ( + > ;"moved to globals to" + ) ;"ask jim for" + ( + ) + ( + ,NET>> + + )>> + + + + + ) + ( + + + > + >>> + "the net">) + ( + + ) + ( + > + + ) + ( + + + ) + ( + )>> + + + + + + + ;"have paid BOTH times" + ;"I.E. WON LINES" + ,DREAMING> + > + + + ) + ( + + + >> + )> + + ) + ( ;"IE, HEARD MEETING" + > + ) + (T + )> + ) + ( + > + + ) + ( + + > + > + + + >> ;"so cant do later" + > + + + + + ) + ( + > + )>> + + + ) + ;( + > + + ) + (T + )>> + + + + > + + + ) + (T + )>) + (,DREAMING + + + ) + (T + + + )>) + (T + + )>> + +> + + + > + + + + + + + + + ) + (T + )> + ) + (T + + )> + + + )> + ) + ( + + > + > + + ) + ( + + > + )> ;"so can tell jim" + )> + + + > + + + )> + + + + + + ) + ( + + >> + > + + + > + + > + ) + (T + + ) + (T + )> + + + )> + + + )> + )>)>> + + + + ) + (T + )>> + +)) + + + )> + + )>> + +> +;"1 = on plat-1. + 2 = in apparatus + 3 = on plat-2 w/girl + 4 = on plat-2 w/out girl" + +> + )> + + ) + ( + ) + (T ; + + + )> + )> + > + + + + + ) + ( + ) + ( + + )>> + + + + + + )> + ) + ( + ,END-GAME> + )>> + + + > + + + + + + )> + )>> + + + + ) + (T + )> + + + ) + (T + )> + + + )> + > + +> + + + + + + + + + ) + (T + >)> + " across the " D ,TIGHTROPE-OBJECT "."> + )> + ) + ( + + + > + + >> + + + + )>) + ( + ,END-GAME> + )>> + +> + +> + + + + + > + ) + ( + ;> + ) + ( + > + + ,HEADING-EAST?> + ) + ( + + >> + )>)>> + + + +> + "the guy wires"> + ) + (> + > + ) + ( + + + + ,PLATFORM-2> + )> + ) + (> + )>)>> + + + > + ) + (T + )>> + + + + + + > + ) + ( + )>) + ( + )>) + ( + > + + ) + ( + + + ) + (T + )>) + ( + + ) + ( + ) + (T + )>) + (T + )>) + ( + + > + ) + (T + + + + )>)>> + + + + ) + ( + > + + ) + (> + > + >>>)> + + ) + (T + >)> + + + > + +> + + + +> + > + + + + + > + + ) + ( + >> + " now, to the "> + ) + (T + )> + ) + ( + + + + ) + (T + )>)>> + + " to the">> + +)) + + ) + (T + + >)> + > + +> + +> + +> + + ) + (T + +
)> + ) + (T + )>> + +> + + > + + + + + ) + (> + + ) + (T + + + + )>> + + + ,HEADING-EAST?> + + >> + + ) + ( + ) + ( + ) + ( + )> + >) + (T + )> + + ) + (T + + + + + )>) + ( + + ) + ( + ) + (T + + )> + + ) + (> + > + + + )> + + ,HEADING-EAST?> + + ) + ( + ) + ( + + + + ,CALLED-STATION> + ) + (T + )>) + ( + + + + ,CALLED-STATION> + + + + + + + + + + + + ; + + + + > + + ) + (T + )>) + (T + )> + + ) + (T + + )>) + (T + >)>> + + + + + + > + ) + ( + + ) + ( + ) + ( + > + + >> + ) + ( + > + >> + ) + (T + )> + )>> + + + > + +) + (T + )> + + > + > + + >> + > + )> + > + + +;" *** Lion stuff *** " + + + + + + + ) + (T + )> + + + > + + + >> + ) + (T + )> + )>) + ( + + + > + )> + + + >)> + + > + + + )>)>> + +> + + ) + ( + >> + + ) + (T + + )>> + +)) + + > + + + > + + + + ) + (T + )> + + )> + + >)>)>)> + ) + (> ;"meat in chute open" + > + + > + + ;> + )>) + (T + + > + + + + ) + (T + )> + + ) + ( + ) + (T + + )> + + ) + (T + )> + + > + + + ) + (T + )> + )> + )>)>> + + + +;"RMUNGBIT = can see that lion stand has been moved" + + + + ) + ( + + + ) + (T + + ) + (T + )> + + + > + + )> + + + >> + ) + (T + )>)> + )>) + ( + + >> + + + ) + ( + > + ) + ( + 25> + >>> + + + ) + (T + )>) + ( + + ) + ( + ) + (T + )>) + ( + + ) + ( + + ) + (T + )>) + ( + + ) + (T + )>)>> + + + + + + ) + ( + + ) + ( + )> + > + + + +;"NDESCBIT = stand is IN RING but is described as in den + On den-f m-enter, if ndescbit is set it's moved + to DEN" + +)) + + + >> + + + ) + (T + )>) + (.RARG + ) + ( + ) + ( + + + + )> + + ) + ( + + + ) + (T + )> + ) + ( + + > + ) + ( + + ) + ( + + >> + + ) + ( + + > + ,STAND> + ) + ( + ) + ( + > + ) + (T + + + > + )>) + ( + > + ) + ( + + )>> + +> + + )>> + +> + > + + )>> + + + +> + > + ) + ( + + ) + ( + ) + ( + + + + >> + ) + (T + )>) + ( + + > + + ) + ( + > + + + ) + ( + + ) + ( + ) + ( + ) + (T + + +
+ )>) + ( + > + + ) + (T + + + )>)>> + +)) + + + + + + ) + (T + )> + > + > + +> + + + +> + > + ) + ( + + ) + ( + ) + ( + > + > + > + ) + (> + > + + >> + )>) + ( + + > + + ) + ( + > + + + ) + ( + ) + ( + ) + (T + )>) + ( + > + + ) + (T + > + + ) + ( + ) + ( + ) + (T + )>)>)>> + + + > + + + + + +;"rmungbit = guard told me about lion-name, showing face" + + + ) + (T + + ) + (T + )> + + )>> + + + +;"RMUNGBIT = eaten by lions" + + + > + + ) + ( + ) + ( + + + > + )> + + )>> + + + +)) ;"ie, full of water" + + > + + > + + ) + ( + ) + (> + + + ) + ( + ) + ( + + + + ) + (T + )> + ) + ( + + > + ) + (T + + ) + (T + )>)> + + ) + ( + ) + (T + )> + ) + ( + ) + (T + )> + ) + ( + + > + .FULL?> + +
+ + ) + ( + + > + > + >> + ) + ( + + > + + >>> + + + + )>> + +;"of non-water objects" +> + + + ) + (T ;"verbs empty, pour" + + ) + (T + +
+ )> + + + + > + ) + ( + + )> + + )>) + (T + )>> + +> + + ) + (T + )>> + + + + + + ) + (T + )>) + ( + > + + ) + (T + + > + > + + + )> + >> + +
+ )>)> + + )>) + ( + + > + + ) + ( + + > + + ) + (T + )>> + + + + + > + + ) + ( + )>)>> + + + + + + > + + )>> \ No newline at end of file diff --git a/cards.zil b/cards.zil new file mode 100644 index 0000000..4c67698 --- /dev/null +++ b/cards.zil @@ -0,0 +1,219 @@ +"CARDS for + BALLYHOO + (c) Copyright 1986 Infocom, Inc. All Rights Reserved. +" + +> + +;"12th value handles ace schizophrenia" +> + + + +;"Returns 0 to 51 inclusive" + +> 52> + + )> + 1>> + >>)> + >> + ) + (T + > + )>>> + +>>)> + >> + +> +> + + + +> + + > + > + +;"can probably be macro" +) (1ST T)) + ) + (T + >) + (T )> + > + >)>>> + +>> + + >>> + +> + +> + +) (DD <>)) + ;"Reset hands" + + + + + + + + + > + + + )> + + > + >>> + > + >>> + + + > + + + + ) + (T + + >)>) + (<==? ,YOUR-COUNT 21> + + 2>> + + + ) + (T + > + >> + + + + + ) + (T + )> + )>)> + + + 1>> + + >> + + + >> + + >> + + > + ) + (T + + )>) + (T + + )> + )>> + + > + + ) + (T )> + + >>> + + + + ) + ( + + + + + + ) + (<==? ,YOUR-COUNT ,DEALER-COUNT> + + ) + (T + + >)>) + (T + 1>> + + >> + >> + ) + (T + )> + + + + )>>> + +) + (T )> + > + ) + (<==? >> 11> + > + > + ) + (T + > + )> + + )>)> + >>> + + ) + (T + > + )>> + + + > + +> + ) + (T + > + ;"changed by JO" + > + >)> + 1>>)> + > + >>> \ No newline at end of file diff --git a/globals.zil b/globals.zil new file mode 100644 index 0000000..e348c4a --- /dev/null +++ b/globals.zil @@ -0,0 +1,1327 @@ +"GLOBALS for + BALLYHOO + (c) Copyright 1986 Infocom, Inc. All Rights Reserved." + + + +> + + + + + + + +;> + +;"global objects and associated routines" + + + + +;"Yes, this synonym for LOCAL-GLOBALS needs to exist... sigh" + + + + + + + + + ) + (T + )>)>> + + + +; + + + +> + ;> + + > + ) + ( + + ) + (T + )> + )>> + + + + + + + ) + ( + + ) + ( + ) + ( + + + + ) + ( + + + ) + ( + ) + (T + + )>) + + (T + )>> + + + + + >> + ) + (,P-MULT + + ) + ( + ,W?TWO> + ) + (T + )> + + + ) + (> + )>> + + + + + + + +)) + + > + + ) + ( + ) + (T + + >)> + + + + + + + >> + + > + > + )>) + (T + )>)>) + + (T + + > + + > + > + )>) + (T + )>)>)> +;"Here is the default 'cant see any' printer" + ) + ( + + + ) + (T + )> + > + )> + + ) + ( + + + ,DICK-UNRESPONSIVE>>> + ) + ( + ) + (T + +
+ + > + )> + + )> + > + + if PRSO/PRSI ready to use" +;"Special-case code goes here. returns # of matches. If 1, +then P-MOBY-FOUND is it. You can treat the 0 and >1 cases alike or differently. +Always return RFALSE (not handled) if you have resolved the problem." + > + ;)> + + ;)> + + ) + (T + )> + ) + ( + > ,P?GENERIC>>>> +;"Protocol: returns .OBJ if that's the one to use + ,NOT-HERE-OBJECT if case was handled and msg TELLed + <> if WHICH-PRINT should be called" + ;)> + + ) + (.PRSO? + + ) + (T + )> + ) + (T + ,NOT-HERE-OBJECT)>> + + + ) + (,P-OFLAG + + )> + + )>) + (.PRSO? + <>>) + (T + <>>)>> + + + + + )>> + + + + + )>> + +; + +; + +; + + )>> + + + + + ) + ( + ) + ( + + > + + ) + ( + > + + ) + ( + > + ) + ( ;"cross" + ) + ( + )>> + + + + + + ) + ( + + > + + ) + ( + + + > + )>> + + + + + > + + + + + > + + ) + ( + + )>> + + + + + + ) + ( + + + ) + (T + )>)>> + + + + + ) + ( + )>> + + + +;"LADDER rmungbit = have walked SW from broken fence and seen ladder on wagon" + + + >> + ) + ( + + ) + (T + )> + ) + ( + + + + ) + (T + + + + )> + + )>) + (T + + ) + (T + )>)>) + ( + ,STAND>> + >> + + ) + ( + )>) + ( + > + + ) + ( + > + + ) + ( + > + + ) + ( + ) + ( + + > + + )> + + )> + ) + (T + )>)>> + +)) + + >> + + ) + ( + > + > + >> + ) + (T + >)>> + > + ) + (T + > + )> + +
+ )> + + ) + ( + > + + + + > + + ) + (T + + ,PLATFORM-1> + + > + )> + + )>) + (T + )>> + + 2> + 30>> + >> + ) + ( + 1>> + > + ) + (T + )>> + + + >> + + )> + > + + + ) + ( + ) + (T + )>) + (T + )>> + +> + + + ) + ( + ) + (T + )>) + (T + )>> + + + > + + ) + (T + + + ) + (T + )>)> + > + + + + + + )>> + +; + +;> + ) + ( + > + )>> + +; + +; + + + ) + ( + ) + ( + ) + (T + )>)>> + + + +;"RMUNGBIT for hands = Rimshaw has read palm" + + + > + + ) + ( + + > + + + + ) + ( + ) + ( + > + + ) + ( + > + + ) + ( + > + + ) + (T + )> + ) + (T + )>)>> + +; + +; + + ) + (T + )>)>> + + + +;"MONKEY RMUNGBIT = he falls upon you for first and only time" + + + > + ) + ( + + ) + ( + > + ) + ( + ) + ( + > + + + + + ) + (T + )>) + (T + + )>) + ( + + ) + ( + )>)>> + + + +;"RMUNGBIT = have been felt by Rimshaw" + + + + > + + + + )>> + + + +;"RMUNGBIT = can win the DID puzzle of yes-no stuff" + +> + + + > + > + + + ) + ( + ,PRSO> + + + ) + (T + )>) + ( + > + > + + >>> + + + + >> + +
+ )> + + )>> + + + + + > + + ) + ( + > + + )>> + + + + + + ) + ( + ) + ( + ) + (T + )>) + ( + ) + ( + > + + ) + ( + > + + ) + ( + ) + ( + + ) + ( + > + + ) + (T + + )>) + ( + ) + ;( + ) + ( + )>> + + + + + + ) + ( + + > + + ) + ( + + > + ) + ( + > + ) + ( + > + ) + (T + )>) + ( + ) + ( + ) + ( + + )>> + + + + + + ) + ( + + ) + (T + )>) + (T + )>)>> + + + + + ,HERE> + + ) + (> + ) + (T + "the midget">)>) + ( + + + + ) + (T + )>) + (> ;"me isn't person" + ) + (> + + ) + (T + + )>) + ( + ) + (T + )>> + + + + + + + )>> + + + > + ) + ( + > + ) + (T + )>> + + + > + ) + (T + )>> + + + > + ) + ( + ) + ( + > + ) + (T + )>> + + + + + + + + + + + + + + > + ) + (T + )>> + + + > + ) + (T + )>> + + + + > + > + ) + ;( + > + ) + (T + )>> + +> + +> + +)) + + ) + (,PRSI + ) + (T + )> + > + +> +
+ + ) + (> + )> + > + +> + +; + > + ) + (T + )>> + +;"Like Jerrys GLOBAL-NOT-HERE-PRINT" + +) (STRING <>)) + ;(,P-MULT >) + + + >> + ) + (T + )> + + >>> + )>)> + + ) + ( + ) + (T + )> + + > + > + +; +
+ > + +> + + + + + ) + (T + )> +
+ )>> + + + > + + )>>> + + + ,STAND ,SOFA> + ) + (T + )> + > + + + ) + ( + ) + ( + ) + (T + )> + > + + +
+ > + + > + ) + (T + )>> + +; + >) + (T + >)> + + ) + (T + )>> + + > + ) + (T + )>> + +; > + ) + (T + )>> + +)) + > + + )> + + )> + > + +> + + + ) + (T + )>> + + + +> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/m4-release.zip b/m4-release.zip new file mode 100644 index 0000000..5b6fb02 Binary files /dev/null and b/m4-release.zip differ diff --git a/m4.chart b/m4.chart new file mode 100644 index 0000000..ec0dd45 --- /dev/null +++ b/m4.chart @@ -0,0 +1,299 @@ +-date- -rel- -size- -pre- -obj- -glo- -voc- + 6/06 9 62502 14477 147 135 623 + 6/12 10 63970 14591 148 136 629 + 6/16 11 64850 14607 148 138 630 + 6/21 12 67412 15122 157 143 653 + 6/26 13 68814 15151 155 146 657 + 6/26 14 68884 15151 155 146 657 + 6/26 15 68984 15151 155 146 657 + 6/26 16 68970 15151 155 146 657 + 7/05 17 69754 15243 156 146 664 + 7/06 18 71136 15525 159 148 671 + 7/07 19 71194 15525 159 148 671 + 7/08 20 71832 15516 158 147 673 + 7/10 21 72610 15508 158 147 672 + 7/12 22 73718 15598 159 147 678 + 7/12 23 73714 15598 159 147 678 + 7/13 24 73952 15598 159 147 678 + 7/17 25 75528 15820 163 149 692 + 7/17 26 75490 15820 163 149 692 + 7/17 27 75518 15820 163 149 692 + 7/17 28 75518 15820 163 149 692 + 7/17 29 76788 15981 165 151 702 + 7/18 30 76788 15981 165 151 702 + 7/18 31 77182 15920 164 150 699 + 7/21 32 78082 15959 164 150 701 + 7/24 33 83228 16611 177 154 729 + 7/25 34 85070 16774 179 156 734 + 7/26 35 85064 16774 179 156 734 + 7/28 36 86694 16946 181 156 747 + 7/28 37 86686 16943 181 156 747 + 7/28 38 86758 16943 181 156 747 + 7/28 39 86798 16972 182 156 748 + 7/29 40 88438 17043 183 158 751 + 7/29 41 88434 17043 183 158 751 + 7/31 42 64 0 0 0 0 + 7/31 43 64 0 0 0 0 + 7/31 44 64 0 0 0 0 + 7/31 45 91344 17206 184 158 758 + 7/31 46 91380 17203 184 158 758 + 7/31 47 91392 17203 184 158 758 + 8/01 48 91694 17205 184 159 758 + 8/01 49 91560 17205 184 159 758 + 8/01 49 84598 17769 184 159 758 + 8/01 50 85690 17860 185 160 764 + 8/05 51 94402 17339 185 162 768 + 8/05 52 87146 17911 185 162 768 + 8/05 53 87146 17911 185 162 768 + 8/06 54 87146 17911 185 162 768 + 8/06 55 87202 17910 185 162 768 + 8/07 56 87328 17973 187 162 770 + 8/07 57 87680 18017 188 162 771 + 8/07 58 87680 18017 188 162 771 + 8/07 59 87668 18006 187 162 771 + 8/07 60 87668 18006 187 162 771 + 8/07 61 87662 17999 187 162 770 + 8/08 62 88214 17985 187 163 768 + 8/09 63 89042 18208 188 164 782 + 8/09 64 89046 18208 188 164 782 + 8/09 65 89048 18208 188 164 782 + 8/11 66 89048 18208 188 164 782 + 8/12 67 89368 18415 190 164 798 + 8/14 68 90712 18542 191 166 806 + 8/14 69 90706 18542 191 166 806 + 8/15 70 90736 18542 191 166 806 + 8/15 71 91978 18557 191 166 806 + 8/16 72 91970 18550 191 166 805 + 8/17 73 92384 18631 190 166 808 + 8/17 74 92378 18631 190 166 808 + 8/18 75 92898 18673 190 166 810 + 8/18 76 92936 18673 190 166 810 + 8/18 77 93072 18695 190 166 811 + 8/18 1 93076 18695 190 166 811 + 8/19 1 93078 18695 190 166 811 + 8/19 2 93140 18716 190 166 812 + 8/20 3 94138 18860 191 166 822 + 8/20 4 94136 18860 191 166 822 + 8/20 13 94130 18861 191 166 822 + 8/21 15 94130 18861 191 166 822 + 8/22 16 94774 18912 193 166 822 + 8/23 17 95006 19011 193 166 825 + 8/26 18 96040 19029 193 168 825 + 8/26 19 96028 19029 193 168 825 + 8/26 20 96152 19073 194 168 827 + 8/26 21 96212 19067 194 168 826 + 8/27 21 97284 19221 196 168 833 + 8/27 21 97264 19207 196 168 831 + 8/28 22 98110 19262 196 173 833 + 8/28 23 98132 19274 197 173 833 + 8/28 24 98394 19276 197 173 833 + 8/30 25 98804 19298 197 175 833 + 8/30 26 98808 19298 197 175 833 + 8/31 27 98824 19339 197 175 838 + 8/31 28 98810 19345 197 175 838 + 8/31 29 98884 19345 197 175 838 + 8/31 30 98900 19345 197 175 838 + 9/01 31 78960 19345 197 175 838 + 9/01 32 99634 19388 197 176 844 + 9/01 33 99884 19400 197 176 845 + 9/01 34 99908 19400 197 176 845 + 9/02 35 99898 19400 197 176 845 + 9/02 36 99924 19388 196 176 845 + 9/02 37 100042 19399 197 176 845 + 9/02 38 100060 19403 197 178 845 + 9/02 39 100060 19403 197 178 845 + 9/02 29 99960 19401 197 178 845 + 9/04 30 100404 19437 198 180 846 + 9/04 31 100610 19411 197 180 846 + 9/04 32 100642 19432 197 180 847 + 9/05 33 100644 19432 197 180 847 + 9/05 34 101000 19469 198 180 848 + 9/05 35 101062 19469 198 181 848 + 9/05 36 101022 19432 197 181 847 + 9/06 37 101722 19472 198 182 848 + 9/06 37 101732 19472 198 182 848 + 9/08 38 102038 19472 198 182 848 + 9/09 39 102960 19603 200 183 855 + 9/09 40 103028 19611 200 183 856 + 9/10 41 103702 19651 200 183 859 + 9/11 42 104448 19682 201 184 860 + 9/12 43 104792 19735 201 184 863 + 9/13 44 105160 19819 202 184 870 + 9/17 45 105160 19819 202 184 870 + 9/18 46 106060 19851 202 184 873 + 9/18 47 106490 19901 202 185 878 + 9/18 48 106614 19937 203 185 880 + 9/19 49 106892 19971 204 185 880 + 9/24 50 108090 19840 205 185 859 + 9/24 51 108022 19840 205 185 859 + 9/25 52 108104 19849 205 185 860 + 9/30 53 108696 19911 206 185 864 +10/04 54 109240 19986 207 186 867 +10/07 55 109928 20184 210 187 877 +10/10 56 110854 20283 210 189 881 +10/12 57 111186 20270 210 189 880 +10/13 58 111814 20389 211 189 885 +10/14 59 111996 20409 211 189 885 +10/14 60 112684 20469 211 189 888 +10/16 61 113932 20508 210 189 893 +10/16 62 113914 20501 210 190 892 +10/17 63 113960 20494 210 190 891 +10/17 64 113960 20494 210 190 891 +10/19 65 114830 20522 210 191 893 +10/19 1 116082 20549 211 191 893 +10/19 2 116084 20549 211 191 893 +10/19 3 116094 20549 211 191 893 +10/19 3 116136 20549 211 191 893 +10/20 1 116396 20559 211 191 894 +10/20 2 116404 20561 211 192 894 +10/20 3 116370 20561 211 192 894 +10/20 4 116436 20569 211 192 894 +10/20 5 116436 20569 211 192 894 +10/21 5 117162 20585 211 192 895 +10/21 6 117140 20585 211 192 895 +10/22 7 117140 20585 211 192 895 +10/22 7 117424 20609 211 193 896 +10/22 7 117424 20609 211 193 896 +10/22 7 117420 20607 211 192 896 +10/22 8 117400 20609 211 193 896 +10/23 8 117420 20607 211 192 896 +10/23 8 118046 20652 211 193 898 +10/23 9 117846 20637 211 193 898 +10/23 10 117990 20639 211 194 898 +10/24 11 117996 20639 211 194 898 +10/24 11 118002 20639 211 194 898 +10/24 11 117628 20639 211 194 898 +10/24 12 117812 20639 211 194 898 +10/25 13 117812 20639 211 194 898 +10/28 13 118254 20711 212 196 904 +10/29 14 118308 20715 212 195 904 +11/02 15 119282 20830 213 196 909 +11/02 16 119270 20826 213 196 908 +11/05 17 119362 20846 213 196 908 +11/05 18 119358 20841 213 196 908 +11/05 19 119608 20887 213 197 910 +11/05 20 119604 20887 213 197 910 +11/07 21 120346 20926 214 197 913 +11/07 22 119976 20886 214 193 913 +11/07 23 119972 20886 214 193 913 +11/08 24 120032 20886 214 193 913 +11/11 25 120972 21146 221 193 922 +11/11 26 121500 21249 224 194 926 +11/14 27 122432 21458 227 195 936 +11/14 28 122430 21458 227 195 936 +11/15 29 122522 21467 227 196 937 +11/17 30 122562 21490 227 197 939 +11/17 31 122558 21488 227 197 937 +11/17 32 122626 21488 227 197 937 +11/18 33 122648 21488 227 197 937 +11/18 34 122730 21494 227 197 938 +11/18 35 122930 21484 227 197 938 +11/19 36 122952 21484 227 197 938 +11/19 37 122958 21484 227 197 938 +11/20 38 123922 21642 228 199 942 +11/21 39 123924 21642 228 199 942 +11/21 40 123960 21649 228 199 943 +11/21 40 123980 21662 228 200 944 +11/21 41 123978 21664 228 201 944 +11/22 40 123890 21576 228 201 940 +11/22 41 123876 21576 228 201 940 +11/22 42 123888 21576 228 201 940 +11/23 43 124286 21611 228 201 940 +11/23 44 124428 21615 228 203 940 +11/23 45 124424 21612 228 203 940 +11/24 46 124306 21613 228 205 940 +11/24 47 124358 21613 228 205 940 +11/25 48 124390 21634 229 205 940 +11/25 49 124382 21636 229 206 940 +11/25 50 124382 21636 229 206 940 +11/25 50 124382 21636 229 206 940 +11/25 50 124382 21636 229 206 940 +11/25 50 124382 21636 229 206 940 +11/25 50 124488 21636 229 206 940 +11/25 50 124488 21636 229 206 940 +11/25 50 124382 21636 229 206 940 +11/26 51 124372 21636 229 206 940 +11/26 52 124542 21629 229 206 938 +11/26 53 124534 21629 229 206 938 +11/27 54 125724 21718 230 208 941 +11/27 55 125748 21727 230 208 942 +11/30 56 125992 21774 231 209 944 +11/30 57 125628 21776 231 209 944 +12/01 58 126016 21842 233 212 944 +12/01 59 126026 21842 233 212 944 +12/01 60 126204 21964 233 212 945 +12/02 61 126308 22052 233 212 949 +12/02 61 126610 22062 233 213 950 +12/02 62 126606 22062 233 213 950 +12/04 63 127246 22244 235 213 960 +12/04 64 127246 22293 236 213 963 +12/04 65 127158 22293 236 213 963 +12/04 66 127104 22293 236 213 963 +12/05 67 127096 22293 236 213 963 +12/05 68 127198 22325 237 213 964 +12/05 68 127320 22327 237 213 963 +12/05 69 127386 22344 237 215 963 +12/05 70 127384 22344 237 215 963 +12/06 71 127602 22350 237 218 963 +12/07 72 127832 22374 237 220 964 +12/07 73 127752 22374 237 220 964 +12/09 74 127732 22374 237 220 964 +12/11 74 128004 22409 238 220 965 +12/11 75 128002 22409 238 220 965 +12/11 76 128032 22409 238 220 965 +12/11 77 128016 22407 238 219 965 +12/11 78 128016 22407 238 219 965 +12/11 79 128184 22401 238 219 964 +12/11 80 128180 22401 238 219 964 +12/12 81 128070 22405 238 219 964 +12/12 82 128272 22435 239 219 964 +12/12 83 128272 22435 239 219 964 +12/12 83 128374 22437 239 220 964 +12/13 84 128366 22430 239 220 963 +12/13 85 128388 22433 239 220 963 +12/13 86 128626 22420 239 220 963 +12/16 87 128636 22420 239 220 963 +12/16 88 128682 22422 239 220 963 +12/17 89 128710 22424 239 221 963 +12/17 90 128724 22424 239 221 963 +12/17 91 128722 22424 239 221 963 +12/17 92 128444 22400 239 220 962 +12/17 93 128520 22400 239 220 962 +12/17 94 128522 22400 239 220 962 +12/17 95 128532 22400 239 220 962 +12/18 96 128558 22400 239 220 962 +12/18 97 128556 22400 239 220 962 + 1/08 98 128640 22402 239 221 962 + 2/03 99 128642 22402 239 221 962 + 2/03 100 128642 22402 239 221 962 + 2/04 101 128642 22402 239 221 962 + 2/05 102 128644 22402 239 221 962 + 2/19 103 128636 22398 239 221 962 + 2/19 104 128614 22376 239 221 962 + 3/03 105 128624 22376 239 221 962 + 3/03 106 128650 22376 239 221 962 + 3/03 107 128648 22376 239 221 962 + 3/03 108 128622 22376 239 221 962 + 3/03 109 128622 22376 239 221 962 + 3/04 110 128792 22408 239 222 963 + 3/04 111 128768 22408 239 222 963 + 3/04 112 128798 22408 239 222 963 + 3/04 113 128810 22408 239 222 963 + 3/04 114 128760 22408 239 222 963 + 3/04 115 128758 22400 239 222 963 + 3/04 116 128772 22400 239 222 963 + 3/04 117 128776 22400 239 222 963 + 3/04 117 128776 22400 239 222 963 + 3/05 99 128596 22376 239 221 962 + 3/14 1 128540 22376 239 221 962 + 4/25 99 128540 22376 239 221 962 + 4/25 98 128540 22376 239 221 962 + 4/25 98 128540 22376 239 221 962 + 4/25 98 128540 22376 239 221 962 + 4/25 99 128444 22288 239 221 958 + 6/12 100 128434 22288 239 221 958 + 6/12 98 128434 22288 239 221 958 + 6/13 99 128438 22288 239 221 958 + 6/13 97 128438 22288 239 221 958 +10/13 98 128438 22288 239 221 958 +10/14 99 128602 22398 239 221 963 diff --git a/m4.errors b/m4.errors new file mode 100644 index 0000000..b11a7e7 --- /dev/null +++ b/m4.errors @@ -0,0 +1,28 @@ +Assembling M4.XZAP.9 on Tuesday, October 14, 1986 10:45:43 +Release: 99 + + 64 Inserting M4FREQ.ZAP.2 (618 bytes) + 682 Inserting M4DAT.ZAP.6 (21780 bytes) + 22462 Inserting MISC.ZAP.6 (2121 bytes) + 24583 Inserting PARSER.ZAP.6 (8237 bytes) + 32820 Inserting SYNTAX.ZAP.6 (0 bytes) + 32820 Inserting RECORD.ZAP.2 (54 bytes) + 32874 Inserting VERBS.ZAP.6 (15561 bytes) + 48435 Inserting GLOBALS.ZAP.6 (4706 bytes) + 53141 Inserting CARDS.ZAP.6 (1221 bytes) + 54362 Inserting BIGTOP.ZAP.6 (13508 bytes) + 67870 Inserting OUTSIDE.ZAP.6 (33383 bytes) +101253 Inserting WAY.ZAP.6 (24275 bytes) +125528 Inserting M4STR.ZAP.6 (3074 bytes) + +V-$PROB global undefined: 14868 + +239 objects. +221 globals. +963 word vocabulary. + +128602 bytes (126K). + 22398 bytes of preload. + 11258 bytes of impure. + +Outputting symbol tables diff --git a/m4.index b/m4.index new file mode 100644 index 0000000..6be8436 Binary files /dev/null and b/m4.index differ diff --git a/m4.record b/m4.record new file mode 100644 index 0000000..f848259 --- /dev/null +++ b/m4.record @@ -0,0 +1,1266 @@ + +Combined ZIL Compiler Ver 2.0 (MIM) +----------------------------------- +Input file: SS:M4.ZIL.37 +Input file: SS:MISC.ZIL.138 +Compiling routine: ENABLED? +Compiling routine: RUNNING? +Compiling routine: PICK-ONE +Compiling routine: DPRINT +Compiling routine: GO +Compiling routine: MAIN-LOOP +Compiling routine: MAIN-LOOP-1 +Compiling routine: FIXED-FONT-ON +Compiling routine: FIXED-FONT-OFF +Compiling routine: FAKE-ORPHAN +Compiling routine: PERFORM +Compiling routine: D-APPLY +Compiling routine: QUEUE +Compiling routine: INT +Compiling routine: CLOCKER +Input file: SS:PARSER.ZIL.279 +Compiling routine: PARSER +Compiling routine: CHANGE-LEXV +Compiling routine: STUFF +Compiling routine: INBUF-STUFF +Compiling routine: INBUF-ADD +Compiling routine: WT? +Compiling routine: CLAUSE +Compiling routine: NUMBER? +Compiling routine: CENTS-CHECK +Compiling routine: ORPHAN-MERGE +Compiling routine: ACLAUSE-WIN +Compiling routine: NCLAUSE-WIN +Compiling routine: WORD-PRINT +Compiling routine: UNKNOWN-WORD +Compiling routine: CANT-USE +Compiling routine: SYNTAX-CHECK +Compiling routine: VERB-PRINT +Compiling routine: CANT-ORPHAN +Compiling routine: ORPHAN +Compiling routine: CLAUSE-PRINT +Compiling routine: BUFFER-PRINT +Compiling routine: NAME? +Compiling routine: CAPITALIZE +Compiling routine: PREP-PRINT +Compiling routine: CLAUSE-COPY +Compiling routine: CLAUSE-ADD +Compiling routine: PREP-FIND +Compiling routine: SYNTAX-FOUND +Compiling routine: GWIM +Compiling routine: SNARF-OBJECTS +Compiling routine: BUT-MERGE +Compiling routine: SNARFEM +Compiling routine: BUZZER-WORD? +Compiling routine: CLEAN-TALK? +Compiling routine: DIRTY-WORD? +Compiling routine: LIGHT-WEIGHT? +Compiling routine: ADJ-CHECK +Compiling routine: GET-OBJECT +Compiling routine: MOBY-FIND +Compiling routine: WHICH-PRINT +Compiling routine: GLOBAL-CHECK +Compiling routine: DO-SL +Compiling routine: SEARCH-LIST +Compiling routine: OBJ-FOUND +Compiling routine: TAKE-CHECK +Compiling routine: ITAKE-CHECK +Compiling routine: MANY-CHECK +Compiling routine: ZMEMQ +Compiling routine: ZMEMQB +Compiling routine: LIT? +Compiling routine: PRSO-PRINT +Compiling routine: PRSI-PRINT +Compiling routine: THIS-IT? +Input file: SS:SYNTAX.ZIL.280 +Input file: SS:RECORD.ZIL.4 +Compiling routine: V-$COMMAND +Compiling routine: V-$RANDOM +Compiling routine: V-$RECORD +Compiling routine: V-$UNRECORD +Input file: SS:VERBS.ZIL.1379 +Compiling routine: V-VERBOSE +Compiling routine: V-SAVE +Compiling routine: V-RESTORE +Compiling routine: V-SCORE +Compiling routine: V-SCRIPT +Compiling routine: V-UNSCRIPT +Compiling routine: CORP-NOTICE +Compiling routine: V-BRIEF +Compiling routine: V-SUPER-BRIEF +Compiling routine: V-DIAGNOSE +Compiling routine: V-INVENTORY +Compiling routine: PRINT-AMOUNT +Compiling routine: V-QUIT +Compiling routine: V-RESTART +Compiling routine: YES? +Compiling routine: FINISH +Compiling routine: TELL-FINISH +Compiling routine: V-VERSION +Compiling routine: V-$VERIFY +Compiling routine: V-ADVANCE +Compiling routine: V-ALARM +Compiling routine: V-ANSWER +Compiling routine: V-APPLAUD +Compiling routine: V-ARREST +Compiling routine: V-ASK-ABOUT +Compiling routine: V-ASK-FOR +Compiling routine: V-BALANCE +Compiling routine: V-BET +Compiling routine: V-BITE +Compiling routine: PRE-BOARD +Compiling routine: V-BOARD +Compiling routine: V-BRIBE +Compiling routine: PRE-BUY +Compiling routine: V-BUY +Compiling routine: V-CALL +Compiling routine: V-CATCH-WITH +Compiling routine: V-CHASTISE +Compiling routine: V-CHEAT +Compiling routine: V-CLAP +Compiling routine: V-CLEAN +Compiling routine: V-CLIMB-DOWN +Compiling routine: V-CLIMB-FOO +Compiling routine: V-CLIMB-ON +Compiling routine: V-CLIMB-OVER +Compiling routine: V-CLIMB-UP +Compiling routine: V-CLOSE +Compiling routine: PRE-COMPARE +Compiling routine: V-COMPARE +Compiling routine: V-COUNT +Compiling routine: V-CRAWL-UNDER +Compiling routine: V-CUT +Compiling routine: V-DIG +Compiling routine: V-DISEMBARK +Compiling routine: V-DRINK +Compiling routine: V-DRINK-FROM +Compiling routine: V-DRIVE +Compiling routine: PRE-DROP +Compiling routine: V-DROP +Compiling routine: V-EAT +Compiling routine: V-EJECT +Compiling routine: V-EMPTY +Compiling routine: V-ENTER +Compiling routine: V-EXAMINE +Compiling routine: V-EXAMINE-THROUGH +Compiling routine: V-EXIT +Compiling routine: V-FEED +Compiling routine: V-FILL +Compiling routine: V-FIND +Compiling routine: WHERE-FIND +Compiling routine: V-FIRST-LOOK +Compiling routine: V-FOLLOW +Compiling routine: WHICH-WAY +Compiling routine: I-FOLLOW +Compiling routine: PRE-GIVE +Compiling routine: V-GET-DOWN +Compiling routine: V-GIVE +Compiling routine: V-HANG-UP +Compiling routine: V-HELLO +Compiling routine: V-HELP +Compiling routine: V-HIDE +Compiling routine: V-HIDE-BEHIND +Compiling routine: V-HYPNOTISE +Compiling routine: V-INHALE +Compiling routine: V-KICK +Compiling routine: V-KILL +Compiling routine: V-KNOCK +Compiling routine: V-KISS +Compiling routine: V-LAMP-OFF +Compiling routine: V-LAMP-ON +Compiling routine: V-LEAP +Compiling routine: V-LEAP-OFF +Compiling routine: V-LEAN +Compiling routine: V-LEAVE +Compiling routine: V-LIE-DOWN +Compiling routine: V-LISTEN +Compiling routine: PRE-LOCK +Compiling routine: V-LOCK +Compiling routine: V-LOOK +Compiling routine: V-LOOK-BEHIND +Compiling routine: V-LOOK-DOWN +Compiling routine: V-LOOK-INSIDE +Compiling routine: V-LOOK-ON +Compiling routine: V-LOOK-OUTSIDE +Compiling routine: V-LOOK-UNDER +Compiling routine: V-LOOK-UP +Compiling routine: V-LOWER +Compiling routine: V-MAKE +Compiling routine: V-MOVE +Compiling routine: V-MUNG +Compiling routine: V-NO +Compiling routine: V-OPEN +Compiling routine: V-PASS +Compiling routine: V-PHONE +Compiling routine: V-PHONE-WITH +Compiling routine: V-PICK +Compiling routine: V-PICK-UP +Compiling routine: V-PLAY +Compiling routine: V-POUR +Compiling routine: V-PUNCH +Compiling routine: V-PUSH +Compiling routine: PRE-PUT +Compiling routine: V-PUT +Compiling routine: V-PUT-BEHIND +Compiling routine: V-PUT-ON +Compiling routine: V-PUT-OUTSIDE +Compiling routine: V-PUT-UNDER +Compiling routine: V-RAISE +Compiling routine: V-REACH-IN +Compiling routine: PRE-READ +Compiling routine: V-READ +Compiling routine: V-RECORD +Compiling routine: V-RELEASE +Compiling routine: V-REWIND +Compiling routine: V-REMOVE +Compiling routine: V-REPLY +Compiling routine: V-RUB +Compiling routine: V-SAVE-SOMETHING +Compiling routine: V-SEARCH +Compiling routine: V-SEARCH-OBJECT-FOR +Compiling routine: TELL-OPEN-FIRST +Compiling routine: V-SET +Compiling routine: V-SGIVE +Compiling routine: V-SHAKE +Compiling routine: V-SHAKE-WITH +Compiling routine: V-SHOW +Compiling routine: V-SIT +Compiling routine: V-SKIP +Compiling routine: V-SLEEP +Compiling routine: V-SMELL +Compiling routine: V-SMILE +Compiling routine: V-SPIN +Compiling routine: V-SPUT-ON +Compiling routine: V-SWHIP +Compiling routine: V-SSHOW +Compiling routine: V-STAND +Compiling routine: V-STAND-ON +Compiling routine: V-STELL +Compiling routine: V-STOP +Compiling routine: PRE-TAKE +Compiling routine: HAVE-IT +Compiling routine: V-TAKE +Compiling routine: V-TAKE-OFF +Compiling routine: V-TAKE-WITH +Compiling routine: V-TALK-INTO +Compiling routine: V-TAME +Compiling routine: V-TASTE +Compiling routine: V-TELL +Compiling routine: V-TELL-ABOUT +Compiling routine: V-TELL-TIME +Compiling routine: V-TELL-NAME +Compiling routine: V-THANK +Compiling routine: V-THROUGH +Compiling routine: PRE-THROW +Compiling routine: V-THROW +Compiling routine: V-THROW-OFF +Compiling routine: V-TIE +Compiling routine: V-TUNE +Compiling routine: V-UNLOCK +Compiling routine: CANT-LOCK +Compiling routine: V-UNTIE +Compiling routine: V-VAULT +Compiling routine: V-WALK +Compiling routine: V-WALK-AROUND +Compiling routine: V-WALK-OVER +Compiling routine: V-WALK-TO +Compiling routine: V-WAIT +Compiling routine: V-WAIT-FOR +Compiling routine: V-WAIT-IN +Compiling routine: V-WAVE +Compiling routine: V-WAVE-AT +Compiling routine: PRE-WEAR +Compiling routine: V-WEAR +Compiling routine: V-WHAT +Compiling routine: V-WHERE +Compiling routine: V-WHIP +Compiling routine: V-WHO +Compiling routine: V-WHY +Compiling routine: V-YELL +Compiling routine: V-YOU-ARE-OBJECT +Compiling routine: I-REPLY +Compiling routine: V-YES +Compiling routine: ITAKE +Compiling routine: IDROP +Compiling routine: REMOVE-FIRST +Compiling routine: CCOUNT +Compiling routine: WEIGHT +Compiling routine: DESCRIBE-ROOM +Compiling routine: PRINT-CONTENTS +Compiling routine: DESCRIBE-OBJECTS +Compiling routine: SEE-ANYTHING-IN? +Compiling routine: DESCRIBE-VEHICLE +Compiling routine: GOTO +Compiling routine: JIGS-UP +Compiling routine: TELL-DIED +Compiling routine: I-DEMISE +Compiling routine: ACCESSIBLE? +Compiling routine: VISIBLE? +Compiling routine: META-LOC +Compiling routine: OTHER-SIDE +Compiling routine: HELD? +Compiling routine: SEE-INSIDE? +Compiling routine: GLOBAL-IN? +Compiling routine: FIND-IN +Compiling routine: LOC-CLOSED +Compiling routine: DO-WALK +Compiling routine: STOP +Compiling routine: ROB +Compiling routine: MOVE-TAKEBIT +Compiling routine: HACK-HACK +Compiling routine: ARTICLE +Input file: SS:GLOBALS.ZIL.733 +Compiling routine: BACK-F +Compiling routine: INTNUM-F +Compiling routine: GLOBAL-MONEY-F +Compiling routine: DOLLAR-F +Compiling routine: NOT-HERE-OBJECT-F +Compiling routine: FIND-NOT-HERE +Compiling routine: NOT-HERE-PRINT +Compiling routine: LIGHT-F +Compiling routine: DARKNESS-F +Compiling routine: GROUND-F +Compiling routine: WALLS-F +Compiling routine: TELL-WIMPER +Compiling routine: CEILING-F +Compiling routine: CORNER-F +Compiling routine: EGRESS-F +Compiling routine: LADDER-F +Compiling routine: CLIMB? +Compiling routine: CANT-CLIMB? +Compiling routine: UP-LADDER +Compiling routine: DOWN-LADDER +Compiling routine: TELL-CLIMBING +Compiling routine: AIR-F +Compiling routine: HANDS-F +Compiling routine: MONKEY-F +Compiling routine: HEAD-F +Compiling routine: PROTAGONIST-F +Compiling routine: PROTAGONIST-HACK-F +Compiling routine: YOU-F +Compiling routine: ME-F +Compiling routine: GLOBAL-ROOM-F +Compiling routine: VOICES-F +Compiling routine: HIGH-VOICE-F +Compiling routine: GEN-VOICE-F +Compiling routine: ROAR-F +Compiling routine: TALKING-TO? +Compiling routine: ASKING? +Compiling routine: TOUCHING? +Compiling routine: TOUCHING-VERB? +Compiling routine: DISTURB? +Compiling routine: HURT? +Compiling routine: TELL-WITHIN-REACH +Compiling routine: NOT-INTERESTED +Compiling routine: TELL-CLOSELY-SPACED +Compiling routine: CANT-REACH +Compiling routine: CANT-SEE +Compiling routine: YOU-CANT-USE +Compiling routine: CANT-OPEN +Compiling routine: CARRIAGE-RETURNS +Compiling routine: OUT-OF-FIRST +Compiling routine: CRAWL-DIR +Compiling routine: TELL-HIT-HEAD +Compiling routine: IS-NOUN? +Compiling routine: IS-ADJ? +Compiling routine: SPECIFY-MONEY +Compiling routine: TELL-SEE-MANUAL +Compiling routine: OPEN-CLOSED +Input file: SS:CARDS.ZIL.59 +Compiling routine: PICK-CARD +Compiling routine: CARD-VALUE +Compiling routine: DEAL-HAND +Compiling routine: TELL-HAND +Compiling routine: TELL-CARD +Compiling routine: PLAY-HAND +Compiling routine: ACE-CHECK +Compiling routine: SHUFFLE-DECK +Compiling routine: ALREADY-GONE +Input file: SS:WAY.ZIL.2661 +Compiling routine: MIDWEST-F +Compiling routine: TELL-FRONT +Compiling routine: TELL-BANNER +Compiling routine: MEN-F +Compiling routine: I-CHAINS +Compiling routine: APE-ENTER +Compiling routine: BULL-ENTER +Compiling routine: FENCE-EXIT +Compiling routine: APE-F +Compiling routine: I-APE +Compiling routine: APE-DEATH +Compiling routine: LUGGAGE +Compiling routine: APE-ROOM-F +Compiling routine: COMPARTMENT-F +Compiling routine: TRAP-DOOR-F +Compiling routine: RIBBON-F +Compiling routine: CAGE-F +Compiling routine: NO-POSITION +Compiling routine: ON-CAGE-F +Compiling routine: UP-DOWN-CAGE +Compiling routine: BULL-ROOM-F +Compiling routine: CLOSET-F +Compiling routine: DRESS-F +Compiling routine: VEIL-F +Compiling routine: WONT-FIT-OVER +Compiling routine: SHAWL-F +Compiling routine: ON-TENT-F +Compiling routine: POKE-EXIT +Compiling routine: I-POKE +Compiling routine: TELL-PROD-WITHDRAW +Compiling routine: PROD-F +Compiling routine: BURN-HOLE-F +Compiling routine: I-MOVE-DICK +Compiling routine: TENT-F +Compiling routine: BULL-F +Compiling routine: I-BULL +Compiling routine: QUEUE-THUMB? +Compiling routine: I-THUMB +Compiling routine: CHAIN-F +Compiling routine: NOOK-F +Compiling routine: NOOK-EXIT +Compiling routine: BLUE-DOOR-ENTER +Compiling routine: PATH-F +Compiling routine: STRAW-F +Compiling routine: GLOBAL-SAWDUST-F +Compiling routine: ROUST-ROOM-F +Compiling routine: KEY-F +Compiling routine: REAL-KEY-F +Compiling routine: TAKE-WITH-POLE? +Compiling routine: JIM-F +Compiling routine: JIM-DESCFCN +Compiling routine: JIM-GLOBAL-F +Compiling routine: DUFFY-F +Compiling routine: HEADPHONES-F +Compiling routine: RECORD-TAPE +Compiling routine: TAPE-PRINT +Compiling routine: TELL-TURN-KNOB +Compiling routine: I-RUN +Compiling routine: TELL-COUNTER +Compiling routine: STOP-TAPE +Compiling routine: MUSIC-F +Compiling routine: CLASSICAL-PLAYING? +Compiling routine: PARLOR-F +Compiling routine: HYP-HAND-BACK +Compiling routine: TICKET-F +Compiling routine: BOX-F +Compiling routine: MAN-OR-WOMAN +Compiling routine: HYP-F +Compiling routine: HYP-DESC +Compiling routine: TICKET-CHECK? +Compiling routine: TELL-WHAT-NOW +Compiling routine: I-HYP +Compiling routine: DREAM +Compiling routine: WAKE-UP +Compiling routine: SOFA-F +Compiling routine: TUX-F +Compiling routine: FORTUNE-F +Compiling routine: MID-F +Compiling routine: FRONT-F +Compiling routine: I-BLUE-DOOR +Compiling routine: BLUE-DOOR-F +Compiling routine: GEN-NOOK-DOOR-F +Compiling routine: WIN-BLUE-DOOR +Compiling routine: FAT-ROOM-F +Compiling routine: AROUND-FAT +Compiling routine: MOVE-FAT +Compiling routine: FAT-F +Compiling routine: FAT-HAND-F +Compiling routine: WIN-FAT +Compiling routine: RADIO-F +Compiling routine: I-RADIO +Compiling routine: WPDL-F +Compiling routine: DIAL-F +Compiling routine: SIGNAL +Compiling routine: STAIRCASE-F +Compiling routine: UP-STAIRS +Compiling routine: BOUDOIR-F +Compiling routine: HERM-F +Compiling routine: HERM-DESC +Compiling routine: ANDREW-F +Compiling routine: ANDREW-CLOTHES-F +Compiling routine: GEN-JENNY-F +Compiling routine: JENNY-F +Compiling routine: JENNY-CLOTHES-F +Compiling routine: NOT-PEEP +Compiling routine: SPILL-BEANS? +Compiling routine: CASE-F +Compiling routine: MIDEAST-F +Compiling routine: I-DRUNK +Compiling routine: CON-F +Compiling routine: CON-DESC +Compiling routine: TELL-GRIN +Compiling routine: SMOKE-F +Compiling routine: BLUE-ROOM-F + ** Note: Atomic argument to routine assumed constant - KICKED-OUT-FIRST-TIME + +Compiling routine: KICKED-OUT-FIRST-TIME +Compiling routine: EIGHTY-SIX +Compiling routine: JOKE-TIME? +Compiling routine: I-CHASE +Compiling routine: DEALER-F +Compiling routine: WALK-INTO-CON +Compiling routine: TABLE-F +Compiling routine: GEN-BLACKJACK-F +Compiling routine: BLACKJACK-F +Compiling routine: POKER-F +Compiling routine: KIESTER-F +Compiling routine: JUNK-F +Compiling routine: FLASK-F +Compiling routine: RAG-F +Compiling routine: TAKE-FLASK-RAG +Input file: SS:BIGTOP.ZIL.1797 +Compiling routine: CIRCUS-F +Compiling routine: UNDER-STANDS-F +Compiling routine: EXIT-UNDER-STANDS +Compiling routine: NOT-UNDER-STANDS +Compiling routine: GARBAGE-F +Compiling routine: GRANDSTAND-F +Compiling routine: STANDS-ROOM-F +Compiling routine: HAWKER-GESTURES +Compiling routine: I-STANDS +Compiling routine: JUNK-FOOD-F +Compiling routine: HAWKER-F +Compiling routine: CROWD-F +Compiling routine: CROWD-GONE +Compiling routine: PAY-HAWKER? +Compiling routine: N-OOF +Compiling routine: S-OOF +Compiling routine: E-OOF +Compiling routine: W-OOF +Compiling routine: NO-GO +Compiling routine: SCISSOR-F +Compiling routine: PLOW-F +Compiling routine: BIGTOP-F +Compiling routine: CENTER-POLE-F +Compiling routine: RING-OBJECT-F +Compiling routine: BALLOON-F +Compiling routine: BALLOON-FLIGHT +Compiling routine: HELIUM-F +Compiling routine: I-HELIUM +Compiling routine: NET-F +Compiling routine: GLOBAL-NET-F +Compiling routine: GEN-NET +Compiling routine: WINGS-F +Compiling routine: RING-ENTER +Compiling routine: STANDS-ENTER +Compiling routine: MONKEY-DIRECTION +Compiling routine: WALK-INTO-STANDS +Compiling routine: RING-F +Compiling routine: WING-EXIT +Compiling routine: TANGLED-ROPE +Compiling routine: TELL-APE +Compiling routine: STOOL-F +Compiling routine: PLATFORM-1-F +Compiling routine: CLIMB-GUY +Compiling routine: PLATFORM-2-F +Compiling routine: PLATFORM-ROOM-DESC +Compiling routine: TIGHTROPE-ROOM-F +Compiling routine: TIGHTROPE-OBJECT-F +Compiling routine: GUY-WIRES-F +Compiling routine: SEE-WIRES? +Compiling routine: PLATFORM-F +Compiling routine: PLATFORM-EXIT-F +Compiling routine: I-TREMBLE +Compiling routine: LEANING +Compiling routine: LEAN +Compiling routine: FLYING +Compiling routine: FALL-DOWN +Compiling routine: ACROSS-ROPE +Compiling routine: LEFT-HANGING-F +Compiling routine: DOWN-LEFT +Compiling routine: PLATFORM-RETURN +Compiling routine: DEN-F +Compiling routine: GRATE-ENTER +Compiling routine: I-LION +Compiling routine: LION-CAGE-F +Compiling routine: MOVE-LIONS +Compiling routine: STAND-F +Compiling routine: WHIP-HOLD +Compiling routine: LION-NOT-HERE? +Compiling routine: NIMROD-F +Compiling routine: FEED-LION +Compiling routine: TALK-TO-LION +Compiling routine: ELSIE-F +Compiling routine: BLIND-SIDE +Compiling routine: LION-NAME-F +Compiling routine: MEAT-F +Compiling routine: BUCKET-F +Compiling routine: EMPTY-BUCKET +Compiling routine: NOT-HOLDING-WATER? +Compiling routine: WATER-F +Compiling routine: WHIP-F +Compiling routine: LION-DOOR-F +Input file: SS:OUTSIDE.ZIL.3339 +Compiling routine: CON-AREA-F +Compiling routine: MONKEY-ACTS? +Compiling routine: BANNER-F +Compiling routine: LONG-F +Compiling routine: SHORT-F +Compiling routine: LINES-F +Compiling routine: GET-OUT-OF-LINE? +Compiling routine: GEN-LINE-F +Compiling routine: I-BAD-LUCK +Compiling routine: ENTER-LINE +Compiling routine: GRANOLA-F +Compiling routine: GEN-BAR +Compiling routine: BANANA-F +Compiling routine: GEN-FOOD +Compiling routine: JERRY-F +Compiling routine: TEAM-F +Compiling routine: FIGHT +Compiling routine: PLAYER-NUM-CHECK +Compiling routine: CON-STAND-F +Compiling routine: CONCESSIONAIRE-F +Compiling routine: FOUNTAIN-F +Compiling routine: BUTTON-F +Compiling routine: GLOBAL-WATER-F +Compiling routine: BACK-YARD-F +Compiling routine: I-CLOWN-EXIT +Compiling routine: CHUTE-DESC +Compiling routine: CHUTE-F +Compiling routine: IN-CHUTE +Compiling routine: TELL-WITHDRAW-STUMP +Compiling routine: GRATE-F +Compiling routine: OPEN-GRATE +Compiling routine: BESIDE-BIGTOP-F +Compiling routine: NEAR-WAGON-F +Compiling routine: NOTICE-LADDER +Compiling routine: EGRESS-EXIT +Compiling routine: I-ARGUMENT +Compiling routine: TELL-BULL-HOLE +Compiling routine: ON-WAGON-F +Compiling routine: IN-PANEL +Compiling routine: WAGON-F +Compiling routine: TELL-LADDER +Compiling routine: DOWN-WAGON +Compiling routine: CRANK-F +Compiling routine: PANEL-F +Compiling routine: OFFICE-F +Compiling routine: SHEET-F +Compiling routine: PHONE-F +Compiling routine: POLICE-F +Compiling routine: FENCE-F +Compiling routine: EDDIE-F +Compiling routine: DONT-HANDLE? +Compiling routine: MEMOS-F +Compiling routine: I-OFFICE +Compiling routine: MUNRAB-ENTERS-OFFICE +Compiling routine: BARGE-OFFICE +Compiling routine: OFFICE-DOOR-F +Compiling routine: CLIMB-PANEL +Compiling routine: UP-OFFICE +Compiling routine: OFFICE-OBJECT-F +Compiling routine: DESK-F +Compiling routine: CHAIR-F +Compiling routine: DESK-ON-WAGON-F +Compiling routine: STARTLE-MUNRAB +Compiling routine: DEGREE-F +Compiling routine: BOOKS-F +Compiling routine: BURNED-CAGE-F +Compiling routine: GUARD-F +Compiling routine: SUNGLASSES-F +Compiling routine: TURNSTILE-F +Compiling routine: PSEUDO-TURNSTILE-DESC +Compiling routine: SLOT-F +Compiling routine: I-TURNSTILE +Compiling routine: TURNSTILE-EXIT +Compiling routine: TELL-PASS-TURNSTILE +Compiling routine: PROP-ROOM-F +Compiling routine: PLEAT-EXIT +Compiling routine: TELL-PASS-CANVAS +Compiling routine: EXIT-PROP-ROOM +Compiling routine: TRAP-F +Compiling routine: TRAP-SET? +Compiling routine: BACKFLIP +Compiling routine: RASH-ACT +Compiling routine: I-CURSE +Compiling routine: CHEESE-F +Compiling routine: MOUSE-DESC +Compiling routine: MOUSE-F +Compiling routine: FEED-MOUSE +Compiling routine: GEN-MOUSE-F +Compiling routine: SCAMPER +Compiling routine: MASK-F +Compiling routine: SUIT-F +Compiling routine: CAR-F +Compiling routine: SWITCH-F +Compiling routine: I-DID +Compiling routine: TAFT-DESC +Compiling routine: TAFT-F +Compiling routine: HIDE-BEHIND-TAFT +Compiling routine: I-MEET +Compiling routine: END-MEETING +Compiling routine: MUNRAB-F +Compiling routine: MUNRAB-DESC +Compiling routine: TELL-GROUP +Compiling routine: GANG-F +Compiling routine: DICK-F +Compiling routine: GET-NOTE +Compiling routine: DICK-DESC +Compiling routine: COAT-F +Compiling routine: TRADE-CARD-F +Compiling routine: IN-PACKAGE +Compiling routine: NOTE-F +Compiling routine: WEST-CAMP-F +Compiling routine: CANT-WALK? +Compiling routine: DONT-WALK +Compiling routine: CANVAS-F +Compiling routine: GEN-TENT +Compiling routine: TENT-BOUND +Compiling routine: EAST-CAMP-F +Compiling routine: TAMER-F +Compiling routine: TAMER-ROOM-F +Compiling routine: STEP-INTO-TRAILER +Compiling routine: MOOSE-F +Compiling routine: CRAWL-SPACE-F +Compiling routine: WINDOW-F +Compiling routine: CURTAINS-F +Compiling routine: TAMER-TRAILER-F +Compiling routine: TAMER-SIGN-F +Compiling routine: TAMER-DOOR-F +Compiling routine: I-END-GAME +Compiling routine: I-TAMER +Compiling routine: TELL-BOOST-GIRL +Compiling routine: GIRL-F +Compiling routine: I-GIRL +Compiling routine: WHIMPER-F +Compiling routine: BAGGAGE-COMPARTMENT-F +Compiling routine: CAMP-DESC +Compiling routine: THUMB-F +Compiling routine: THUMB-DESCFCN +Compiling routine: THUMB-DRINKS +Compiling routine: UNIFORM-F +Compiling routine: KIND-OF-PERFORMER +Compiling routine: FLOWER-F +Compiling routine: I-BOOST +Compiling routine: BOOST-EXIT +Compiling routine: JOEY-DESC +Compiling routine: JOEY-F +Compiling routine: HATE-TO-SEE +Compiling routine: I-JOEY +Compiling routine: ELBOW-GREASE +Compiling routine: JOEY-SCARED? +Compiling routine: TELL-SCREWS +Compiling routine: CHERRY-PIE +Compiling routine: CLOWN-ALLEY-F +Compiling routine: PRINT-BUNKS +Compiling routine: EXIT-CLOWN-ALLEY +Compiling routine: CLOWN-TRAILER-F +Compiling routine: I-CLOWN-ALLEY +Compiling routine: UNMASK +Compiling routine: TRAY-F +Compiling routine: ASH-F +Compiling routine: SCRAP-F +Compiling routine: COSTUME-F +Compiling routine: MIRROR-F +Compiling routine: BUNK-F +Compiling routine: WARPED-DOOR-F + ** Note: OBJECT has no properties: GLOBAL-OBJECTS + ** Note: OBJECT has no properties: X-OBJECT + ** Note: OBJECT has no properties: DUMMY-OBJECT + ** Note: OBJECT has no properties: C-OBJECT +Vocabulary: 963 +Prepositions: 21 + NOT + IN + TO + WITH + THROUGH + ON + OUT + UNDER + AROUND + DOWN + UP + AWAY + BEHIND + SO + OVER + OFF + AT + FROM + FOR + ABOUT +Objects: 239 + BACK-YARD + NET + HYP + PROP-ROOM + SCRAP + COSTUME + MIRROR + UPPER + TAMER-DOOR + PSEUDO-OBJECT + CRANK + C-OBJECT + TURNSTILE + DESK-ON-WAGON + TRAP-DOOR + BLUE-ROOM + PINK-BOX + BESIDE-BIGTOP + PATH + JENNY-CLOTHES + KIESTER + TAMER-ROOM + LEFT-HANGING + CON + FRONT + VEIL + RAG + GUY-WIRES + THUMB + TAMER + GRANDSTAND + CASE + SAWDUST + TRAY + BAGGAGE-COMPARTMENT + BLUE-DOOR + PROTAGONIST + CANVAS + BANANA + SUIT + GUARD + UNDER-STANDS + FAT + DUMMY-OBJECT + PHONE + CEILING + EAST-CAMP + ANDREW + ASH + BURNED-CAGE + WPDL + MOUSE + GARBAGE + MIDEAST + INTNUM + ROUST-ROOM + STRAW + JIM-GLOBAL + NOT-HERE-OBJECT + GROUND + WATER + DOLLAR + TRADE-CARD + GLOBAL-NET + STANDS-ROOM + CONCESSIONAIRE + FLOWER + BACK + CLOSET + STAIRCASE + SHEET + MEN + YOU + CAR + DEGREE + TAMER-TRAILER + DEN + BROS + CROWD + OFFICE-OBJECT + CLOWN-TRAILER + BALLOON + ROUST-DOOR + GRANOLA + JERRY + DUFFY + SLOT + BIGTOP + NOTE + CLOWN-ALLEY + GLORIA + COAT + TRAP + DICK + GLOBAL-MONEY + GANG + FAT-WEST + LION-DOOR + NEAR-WAGON + CROWBAR + MUNRAB + PLATFORM + CAMP + TAMER-SIGN + CON-STAND + BULL + FAT-HAND + RING-OBJECT + TUX + MALCOM + COMPARTMENT + GLOBAL-ROOM + HELIUM + STOOL + CORNER + RING + FENCE + POLE + MONKEY + WHIMPER + BANNER + X-OBJECT + CRAWL-SPACE + TICKET + NOOK + EGRESS + SWITCH + ELSIE + DEALER + UNIFORM + ANDREW-CLOTHES + JOEY + BULL-ROOM + HIGH-VOICE + WAGON + LOWER + BOUDOIR + FORTUNE + DRESS + MID + SHAWL + DESK + MEAT + LADDER + OFFICE-DOOR + MOOSE + JIM + PROD + STAND + TABLE + WEST-CAMP + MASK + PSEUDO-TURNSTILE + FAT-EAST + FOUNTAIN + GLOBAL-SAWDUST + SMOKE + MIDWEST + CIRCUS + RIBBON + GIRL + WALLS + CURTAINS + WINGS + LONG + CENTER-POLE + HAWKER + IT + GLOBAL-OBJECTS + JUNK + CHANDELIER + EDDIE + TIGHTROPE-OBJECT + BLUE-BOX + PLATFORM-2 + JUNK-FOOD + APE-DOOR + DARKNESS + TAFT + BUCKET + CHAIN + ON-WAGON + TIGHTROPE-ROOM + MENAGERIE + DEAD-MOUSE + OFFICE + LIGHT + CON-AREA + PLATFORM-1 + MUSIC + CHAIR + ON-TENT + TENT + HEAD + LOCAL-GLOBALS + CHUTE + RADIO + BURN-HOLE + FLASK + PARLOR-OBJECT + WARPED-DOOR + ROOMS + TEAM + INTDIR + PANEL + CHEESE + GRATE + LION-CAGE + HEADPHONES + LION-NAME + ROAR + HOME + SUNGLASSES + NIMROD + ON-CAGE + ME + MIDWAY + BOOKS + POKER + VOICES + POLICE + BUTTON + CLOSET-OBJECT + SOFA + WINDOW + DIAL + SHORT + WHIP + PARLOR + KEY + APE-ROOM + CAGE + HANDS + GLOBAL-WATER + APE + BLACKJACK + HERM + AIR + JENNY +Properties: 28 + P?CONTFCN + P?GROUND-LOC + P?GENERIC + P?SDESC + P?ACTION + P?ADJECTIVE + P?CAPACITY + P?TEXT + P?SIZE + P?PSEUDO + P?LDESC + P?FDESC + P?GLOBAL + P?DESCFCN + P?SYNONYM + P?OUT + P?IN + P?DOWN + P?UP + P?NW + P?WEST + P?SW + P?SOUTH + P?SE + P?EAST + P?NE + P?NORTH +Globals: 214 + THUMB-TAPPED + P-END-ON-PREP + CLOWN-COUNTER + WARPED-DOOR-BROKEN + HAWKER-DIRECTION + WASTES + LION-STAND-MOVED + TAIL-END + SPEAK-HELIUM + NOT-MOVED-C + P-NCN + STATION + BOOST-COUNTER + P-NOT-HERE + APE-LOC + STANDS-C + IMPOSSIBLES + TAPE-SHOW + EXIT-DEN + CLASSICAL + ALREADY-CLOSED + ALREADY-OPEN + YOUR-HAND + DEALER-HAND + REFERRING + TAPE-TABLE + APES + CARD-SUIT + BITCHES + PATHS + FOODS + P-PRSI + P-PRSO + P-ADJW + PERIOD + BASKET-CASE + INSTANT + TREADMILL + TELL-STANDS + HOW + BUSY + RESERVE-LEXV + AGAIN-LEXV + CARD-TABLE + ALL-WET + EMPTY + CARD-VALUES + P-OTBL + P-ITBL + OOPS-TABLE + OOPS-INBUF + RESERVE-INBUF + GUARD-CALLS + TIPPED-OFF + NO-TALENT + YOU-SEE + TOO-DARK + CANT-GO + IT-LOOKS-LIKE + YOU-ARE + NOT-HOLDING + UNBALANCED + LIONS-WAIT + THAT-MUCH + BAD-SENTENCE + P-NAMW + P-OVTBL + NOT-REACH + GREETINGS + PLAYERS + MONKEYS + DANGERS + ROPES + LEANS + FALL-GAG + COACH + TOO-DIRTY + P-MERGE + P-BUTS + P-OCLAUSE + NOUN-MISSING + YUKS + BEAT-IT + BAD-AIM + HO-HUM + LINE-MERGE + FREAKS + P-VTBL + YAWNS + LOOK-AROUND + REACHES + SPECIFIC + HIGH-ABOVE + P-INBUF + P-LEXV + P-CCTBL + C-TABLE + CARD-SPOT + GUARD-KNEW + THUMB-THRU + TLOC + RESERVE-PTR + PRSI + DICK-DRUNK + YOUR-COUNT + WON-ON-TENT + CLOWN-EXIT-COUNTER + P-IT-OBJECT + AWAITING-REPLY + APE-C + END-GAME-C + BLUE-ROOM-ENTER-NUMBER + MEET-COUNTER + AGAIN-DIR + P-ADJN + GIRL-CRIED + SEEN-SHEET + WINNER + P-OFLAG + P-NUMBER + ELSIE-COUNTER + PLAYER-NUM + P-GETFLAGS + P-TABLE + JOEY-JOKE + QUOTE-FLAG + P-WON + SCARE-NUMBER + HYP-BOX + SIT-IN-STANDS + END-GAME + DIED + HIDING + POCKET-CHANGE + DREAMING + P-ONEOBJ + CURSE-C + P-AND + GUARD-C + CARD-COUNT + GANG-HERE + LEAN-NORTH? + P-EXCHANGE + WIPE-C + P-PRSA-WORD + PRSA + P-AADJ + DRUNK-COUNTER + P-XADJ + P-SYNTAX + EGRESS-C + GUARD-FELT-CASE + WON-STANDS + P-GWIMBIT + P-MERGED + FORCED-BET + TAMER-C + PRSO + DICK-UNRESPONSIVE + IN-FRONT-FLAG + CHASE-C + RADIO-POINTS + CURSED-ONCE? + DEALER-COUNT + ORDERED-GRANOLA + C-INTS + MONEY-BEFORE-DREAM + DREAM-C + P-LEN + P-ADJ + TREMBLE-C + P-MOBY-FLAG + P-XADJN + FOLLOW-FLAG + KNOB-SET + LOST-MONEY-LOC + LIT + P-DOLLAR-FLAG + MOUSE-PISSED + WON-JOEY + OFFICE-C + ON-ROPE + P-DIRECTION + VERBOSITY + UNMASKED? + DEALER-JOKE + ON-TAPE + P-CONT + LAST-PSEUDO-LOC + PLAYER + DID-C + LINE-COUNTER + P-ANAM + HELPED-THUMB + P-WALK-DIR + P-MOBY-FOUND + P-XNAM + P-NAM + CLOCK-WAIT + P-MULT + P-ADVERB + CALLED-STATION + HEADING-EAST? + BOUNCE-C + HANDOUT + P-MATCHLEN + CLOWN-ALLEY-SCENE + P-SLOCBITS + P-AMOUNT + P-ACLAUSE + JOEY-NAME-KNOWN + BET-ONCE + POKE-C + P-PHR \ No newline at end of file diff --git a/m4.serial b/m4.serial new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/m4.serial @@ -0,0 +1 @@ +12 diff --git a/m4.xzap b/m4.xzap new file mode 100644 index 0000000..fb23d40 --- /dev/null +++ b/m4.xzap @@ -0,0 +1,15 @@ + + .INSERT "M4FREQ" + .INSERT "M4DAT" + .INSERT "MISC" + .INSERT "PARSER" + .INSERT "SYNTAX" + .INSERT "RECORD" + .INSERT "VERBS" + .INSERT "GLOBALS" + .INSERT "CARDS" + .INSERT "BIGTOP" + .INSERT "OUTSIDE" + .INSERT "WAY" + .INSERT "M4STR" + .END diff --git a/m4.zil b/m4.zil new file mode 100644 index 0000000..1afc54b --- /dev/null +++ b/m4.zil @@ -0,0 +1,47 @@ +"M4 for + BALLYHOO + (c) Copyright 1984 Infocom, Inc. All Rights Reserved." + + + +ON!-INITIAL "for DEBUGR" +OFF!-INITIAL +ENABLE!-INITIAL +DISABLE!-INITIAL + + + + )> + +; + + + + + >> + + + >> + + + )> + + + >)> + + + + + + + + + + + + + + \ No newline at end of file diff --git a/m4.zip b/m4.zip new file mode 100644 index 0000000..2384f4c Binary files /dev/null and b/m4.zip differ diff --git a/misc.zil b/misc.zil new file mode 100644 index 0000000..966ff01 --- /dev/null +++ b/misc.zil @@ -0,0 +1,706 @@ +"MISC for + BALLYHOO + (c) 1986 by Infocom, Inc. All Rights Reserved." + +;"former MACROS.ZIL stuff" + + + + + + + + + +> + > + ) + ( .RTN> + > + ) + (T + )>)> + >>> + +;> + > + ) + ( .RTN> + > + <0? >> + ) + (T )>)> + >>> + +> + > + ) + ( .RTN> + > + <0? >> + > + ) + (T )>)> + >>> + + ) + (> + >)> + + > + "CRLF"> + <=? .P "CR">> + >) + ( + ) + (ELSE + > + > + > + "DESC"> + <=? .P "D"> + <=? .P "OBJ"> + <=? .P "O">> ;"to routine" + >) + ( + <=? .P "N">> + >) + ( + <=? .P "CHR"> + <=? .P "C">> + >) + (ELSE + >>)>)>) + ( + >) + ( + >) + (ELSE )>>>>> + +> + +> + +> + +> + + + ) + ( ) + (ELSE )>>)> + )> + > + + + >>) + (ELSE .ATM)> GVAL>) + (ELSE .ATM)> + !.L)> + > + 3> )>> + !.L>)>>> + >> + +;"old routine" +; + ) + ( ) + (ELSE )>>)> + )> + > + +
+ >>) + (ELSE .ATM)>>) + (ELSE .ATM)> + !.L)> + > + 3> )>> + !.L>)>>> + >> + +> + +> + +> + + + ) + ( ) + (ELSE )>>)> + > + > + .ATM) + (ELSE )>> + !.O)>>> + + >> + +>>> + +;>>> + +) "AUX" L CNT RND MSG RFROB) + > + > + > + > + >> + > + ) + (T + >>)> + > + > + + > + + )> + + .MSG> + + + >) + (T + )>> + +> + +> + + + + +;"former MAIN.ZIL stuff" + +> + +> + + + + + + + + + + + + + + + ; + ; + + + + + + ;"FIX # 35" + + > + +>>> + + + > + > + + > + > + > + > + > + > .ICNT> + ) + (T + ,IT> + + + )>)>> + + + > .OCNT> + ) + (T + ,IT> + + )>)>>)> + )> + .OCNT) + ( + + >) + (T >)> + .OCNT) + ( + > + + > + .ICNT) + (T 1)>> + + <1? .ICNT>> + >)> + >) + (<0? .NUM> + ,P-SONUMS>> + > + >) + ( + + ) + (T + + > + + ) + ( + >) + (T + + >)> + + > + )>) + (T + + ;> + )> + > + > .NUM> + + + > + )> + + > + )> + + > + ) + (T )> + ) + ( + )> + ) + (T + >) + (T >)> + > + > + + + 0> + ,W?ALL>> + + > + ) + ( + + + ,WINNER + ,HERE + ,PRSI>> + + ,SURFACEBIT>>> + > + >> + + + > + + > + > + + > + + >>> + ) + ( + ,PRSI + >> + ) + ( + + > + ;"next frob semied by JW" + ;>> + ) + ( + ,PRSI + <==? ,PRSO ,PRSI>> + ) + ( + + > + ) + (> + ) + (T + + ) + (T + )> + )>)> + + ;> + > + )>)>>)> + > + + T) + (T + ,P?ACTION> + ,M-END>>)>)> + + T) + (,P-OFLAG T) + ;(T + + + )> + ;) + (T + >)> + ;) + (T + >)> + + >)>) + (T + >)> + + T) + ;( + + + + + >> + T) + ;( + ,DONT-FLAG> + T) + ;( + > + T) + (T + >)> + > + > + >)>> + +;> + +;>> + >>> + ;"failed" + )> + > + + + ) + (T + >>)> + >> + > + +;> 0> + ) + (T + + >)>>> + +;> + +;> + +;> + +;> + +;> + +> + + + + 2>>> + + -3>>> + +> + + > + + ) + (<0? > + >) + (T + > + )> + + > + > + > + +) (I <>) "AUX" V OA OO OI) + ; + % ') + (T ' 1>>>)> + >> + >)> + ;>)> + + )>)> + + + + + + >> + + ) + (T + )> + )> + + > + >> + )> + + ;> + + >) + (T )> + )> + > + + >> + > + .V) + (T + + + >> + .V) + ;(>> + .V) + ( ,P?ACTION> + ,M-BEG>> + .V) + (>> + .V) + (>>> + .V) + (> + + ,P?CONTFCN> + ,P?CONTFCN>>>> + .V) + (> + >>> + .V) + ( >> + .V)>)> + + + + .V> + +) "AUX" RES) + <>) + (T + ; + " CR>) + (T ">)>)> + ) + (T )>> + ; + + ) + ( + ) + (T )>)> + .RES)>> + + +;"former CLOCK.ZIL stuff" + +> + + + ') + (T + ')>> + + + + + + + + + + + + + +> ,C-TICK .TICK> + .CINT> + +> + > + + > + > + + ) + ( .RTN> )> + >>> + +; +; + +)) + > )> + >> + > + + > + ; + + > + + )>)> + ) + (>> + > + ) + (T + > + > + >> + )>)>)> + >>> \ No newline at end of file diff --git a/munrab.txt b/munrab.txt new file mode 100644 index 0000000..cc96fe1 --- /dev/null +++ b/munrab.txt @@ -0,0 +1,36 @@ + + + + + \ No newline at end of file diff --git a/outside.zil b/outside.zil new file mode 100644 index 0000000..757b975 --- /dev/null +++ b/outside.zil @@ -0,0 +1,4979 @@ +"OUTSIDE for + BALLYHOO + (c) Copyright 1984 Infocom, Inc. All Rights Reserved." + + + + + + + ) + (T + + + ) + (T + )> + )> + ) + ( + + > + + > + + >)>)> + + > + >)>) + ( + + >> + + ) + (T + )> + ) + ( + + + > ;"won lines?" + + + > + ) + (T + )>) + ( + > + )>> + + + > + > + ) + (T + )>> + +> + + + + + + + ) + ( + ) + (T + )> + ) + ( + )>> + + + +;"RMUNGBIT = have won and got nuts, now no lines move at all" + +)) + + > + + > + )>) + ( + + ) + ( + ) + ( + > + > + + + )>) + (.RARG + ) + (T + )>> + + + +;"RMUNGBIT = used in gen-line-f for GET OUT OF LINE" + +)) + + + ) + ( + )>) + (.RARG + ) + (T + )>> + + + + ,IN-FRONT-FLAG> + + + >>> + ,LONG ,SHORT> + > + ) + (T + + )>) + (T + )>> + + + + + > + >> + + + ) + (T + )>> + + + ,LONG ,SHORT>> + ) + ( ;"only happens with two lines" + ,ME) ;"since me is global object" + (> + ,LONG) + ( + ,LONG ,SHORT>>> + ,LONG) + (T + )>> + +; + + + + ,SHORT> + ) + ( ,LONG> + ) + ;( ;"in con-area m-beg" + + )> + + + + > + ) + ( + > + ) + ( + > + + + + ) + ( + ,SHORT>> + + + + + + ".| +| +\"Heck no, just scoot in right here.\"| +| +With both your resolve and your heaving bosom firm against the crush of +interlopers, you are nevertheless forced to backpedal." CR> + ) + ( + > + + + " the " "." CR> + + >> + + )> + ) + ( + > ;"entering short line aft Jerry" + + + + ) + ( ,LONG> + > + + ) + ( ,LONG> + > + + )>> + +)) + + )> + " over to "> + > + ;"idicates you've WON the lines" + + + > + ; ;"will = 1281 if bought bar too." + ) + (T + )> + > + + + +> + + + ) + ( + + + > + )> + + ) + ( + )>> + + + + + +;"RMUNGBIT = banana is broken, monkey is interested" + + + + > + )> + ) + ( + + ,DREAMING> + + ) + ( + + ,PRSI>> + + + > + + + )> + ) + ( + + + ) + (T + + )>) + ( + > + + + )>> + + + + + + + ) + ( + + + + ) + ( + + ) + ( + ;,IN-FRONT-FLAG + + ) + ( + + )>> + + + + + ) + ( + + ) + ( + + + + ) + ( + ;,IN-FRONT-FLAG + + ) + ( + )>> + +; + )>> + + + > + ) + (T + + " steps in between. \"This "> + + + + )> + ; + > + " backs you off with a nasty +stare." CR>)>> + + + + + > + >>) + ( + + + > + >) + ( + >) + ( + >>) + (T + >)>> + +; + ) + (T + >)>> + + + +;"the pitcher is Jerry" +> + +> + + + +;"RMUNGBIT = in i-bad-luck other line has kicked into gear" + + + ) + ( + + ,DREAMING> + ,LONG ,SHORT> + >) + (T + )>)>> + + + + + > + + ) + ( + + ,DREAMING> + + )>> + + + + + ) + ( + + )>> + + + + ,LONG ,SHORT> + > + >) + ( + + + + + ) + (T + )>) + ( + ) + (T + )>)>> + + + + + + + ) + (T + )>) + (T + )>> + + + + + ) + ( + + > + >> + + + ; ;"in i-clown-exit" + + >) + ( + > + > + ) + ( + + > + + )>) + ( + + >> + + ) + ( + + > + + )>> + +> + + ;"REMEMBER, adds one at begin. of INT" + +> + +)) + > + )> + > + > + )> + + + ) + ( + + + > + + )> + ; + ) + ( + .NOT-HOLDING> + ) + ( + .NOT-HOLDING> + ) + ( + .NOT-HOLDING> + ) + ( + .NOT-HOLDING> + ) + ( + .NOT-HOLDING> + ) + ( + > + + + ) + (T + )> + )> + + > + + + + > + + + + ) + (T + )> + > + + + + + + > + + > + )> + ) + ( + )>)> + > + +)) + + + > + > + ) + ( + + + ) + (T + )> + + + + )> + + + )> + + + )> + )>) + ( + ) + ( + ) + ( + ) + ( + + ) + ( + > + + ) + ( 20> + >> + ) + (T + + > + >)> + + +
+ )>) + ( + > + + )>> + + + > + + + ) + ( + + > + ) + ;( + 20> + >> + ) + (T + )>) + (T + )>> + +)) + + +
)> + > + + + +;"RMUNGBIT = have opened it once while lions feed in den - lions pivot around + their dinner" + + + > + + ) + ( + + +
+ + + ) + ( + > + )> + + ) + (T + )>) + (> + > + + >> + + + ) + (T + )>) + ( + + ) + (T + + )>) + ( + ) + ( + ) + (> + ) + (T + + )>) + ( + + + ) + (T + )> + ) + ( + > + + > + > + ;>> + + ) + ( + + ) + (T + )> + )>> + +)) + + + ) + (T + )> + )> + + + + + + )> + ) + (T + + )>> + + + + + )>> + +;"Wagon and office stuff" + + + + + + + ) + (T + )> + + + )> + + + + )>) + ( + + >)> + + >> + + )>) + ( + + + + >> + )>> + + + > + + +;> + +> + + + > + + ) + ( + + > + + ) + ( + > + + > + + ) + ( + > + > + )>> + + + + > + + >> + ) + (T + > + )>> + + + + ) + (T + )> + > + + + + + + + )> + ) + ( + + > ;"door opens,closes" + >)>) + ( + + + + > + + >>> + )>> + +> + + ) + ( + + + ) + ;( 20> + + ) + (T + + )>> + + + + + > + + + + )> + + + + + + )> + ) + ( + > + + ) + ( + + > + ) + (T + )>) + ( + + + ) + (T + )>) + ( + + + ) + (T + )> + ) + ( + + ) + ( + + ) + ( + )>) + ( + + + ) + ( + )>) + ( + > + ) + ( + > + > + CR> + )>> + +> + + + + + ) + (T + )>> + + + + + > + + + ) + (T + + + + ) + (T + + )>)> + )>> + + + + + ) + ( + > + > + + ) + (T + + + ) + (T + )> + )>) + ( + > + ) + ( + >> + + >> + + "the crank">) + (T + + )>)>> + + + + + + + ) + (T + )> + ) + ( + >> + > + )>> + + + +;"RMUNGBIT = Clown knows about " + +> ;"player has seen sheet" + + + + )>> + + + + + ) + ( + ) + ( + )>> + + + + + ) + (T + )>> + + + + + > + "the hole">) + ( + > + > + ) + ( + ) + ( + + ) + ( + )>)>> + + + +;"Eddie Rmungbit = Player knows (from guard) the ID of this name" + +> + + + >> + ) + ( + + ) + ( + ) + ( + )>) + (> + + ) + (> + ) + ( + + > + )> + + ) + (T + + > + + > + )> + + )>) + (T + + + > + ) + (T + )>)>> + + + > + ) + ( + > + )>> + + + ) + ( + ) + ( + > + + )>> + + + + + + )> + > + + ) + ( + + + > + ) + (T + )> + ) + (T + )>) ;"can only be on-wagon?" + ( + + + >> + + ) + ( + > + + > + )> + )>) + (T + + )>)>> + +)) + > + + + + + + + ) + (T + + + )> + + )>> + + + > + + + + + > + ) + ( + > + + ) + ( ;"You hesitate - handled by I-OFFICE" + > + + + > + + ) + ;( ;"In I-OFFICE if door is unlocked" + + > + ) + ;( + >> + ) + ( + + ; + > + ) + ( + + + + > + ) + (> + + > + )>)>)>> + +> + + + + + ;"this move munrab enters in I-OFFICE" + + ) + (,END-GAME + + ) + (T + + )>> + + + + + >> + + ) + ( + + > + + ) + ( + > + + ) + ( + > + ) + ( + )>> + + + +;"RMUNGBIT = desk has been moved " + + + + + ) + (T + )>) + ( + + >> + ) + ( + + 1> + )> + + ) + ( + + >> + > + ) + (T + + )>)>> + + + +)) + ) + ( + ) + ( + > + ) + ( + > + + >> + )>> + + + +;"RMUNGBIT = will give hint in STARTLE-MUNRAB" + +> + ) + ( + > + ) + ( + )>> + + + + )> + + + > + + + + + )>> + + + +;"Mention in browsie that he went to Harvard B.S." + + ) + ( + )>> + + + +;"RMUNGBIT is set when on Back-yard M-enter, when I-CLOWN-EXIT starts" + + + ; + )> + ) + ( + > + +
+ ) + ( + ) + ( + + ) + (T + )>> + + + + + +;"rmungbit = guard told you about being a first of may, cant talk to others" + + + > + > + > + + > + + ) + ( + + > + + + + ) + ( + + + + ) + ( + > + + + + ) + ( + > + + + + ) + ( + + + + ) + ( + > + ) + ( + > + ) + (T + + )>) + ( + > + ) + ( + ) + ( + ) + ( + > + + + ) + ( + ) + ( + ) + (T + +
+ + + + ) + (T + + + ) + ( + ) + (T +
)> + )>)>) + ( + > + > + +
+ ) + ( + ) + ( + ) + ( + > + + ;"won puzzle" + ) + (T + > + + )>) + ( + ) + ( + ) + ( + ) + ( + ) + ( + >> + + ) + ( + + ) + (T + + )>) + ( + > + + + ) + (T + )> + ) + (T + )>) + ( + ) + ( + ) + ( + + ) + (T + + )>) + ( ;"OR an elephant is like a rope ..." + ) + ( + ) + ( + ) + ( + + ) + (T + + )>) + (T + + )> + > + > + + > + >> + + )> + )>> + +> + + + + + )>> + + + + + + + )> + ) + ( + > + + + ) + (T + "the slot">)>) + ( + ) + ( + + ) + ( + ) + ( + ) + ( + )>)>> + + + +> + + + + + ) + ( + > + + ) + ( + + + > + > + ) + (T + )>) + (T + +
+ )>) + ( + ) + ( + ) + ( + )>> + +> + + )> + > + + + > + > + > + > + + + )>)> + + + ) + ( + ) + ( + ) + (T + )>) + (T + + )>> + + + + >> + + )> + > + + + + + + >)> + > + + > + + + ) + ( + + >> + + > + + )> + + ;"second visit" + ) ;"mouse now seen" + (T + )>) ;"first visit" + ;"Mouse dies" (T + ;"second visit" + + + ; + + + + ) + (T ;"first visit trap-set" + + ;)>)>)>) + ( + + + )> + ) + ( + + + + + >> + ) + ( + + > + + )>)>> + + + + ) + ( + + + ) + (T + )>) + ( + + ) + (T + )> ;"too dark in this corner" + + > + + + > + + > + ) + (T + )> + > + + + + > + + ) + (T + )> + + )>) + (T + )>> + + + +;"RMUNGBIT for TRAP = the killer bar is DOWN, SNAPPED, UNSPRUNG" +;"NDESCBIT for TRAP = Mouse is feeding at it" + + + > + + + )> + + + ) + ( + )> + ) + ( + > + ;"mouse feeds" + > + + ) + (T + )>) + ( + > + + + ) + ( + > + + >> + + ) + ( + + + ) + (T + )>) + ( + > + + + ) + (T + + )>) + ( + + >> + T> + )> + ) + ( + > + >> + + > + + >> + + + )> + + > + + + + + + ) + (T + )>) + ( + + ) + (T + )> + )>> + + + >> + ) + (T + )>> + +> + )> + + + + + + + )>) + (T + )> + + + )> + + > + +)) + + )> + > + +> + +;"Used with pick-one" +> + +;"Used with pick-one" +> + + + +;"CHEESE RMUNGBIT = entered prop-room subsequent to first time after mouse + is here. mouse is seen feeding" + + + > + + ) + ( + > + > + ) + ( + + > + T>> + ) + ( + + ) + ( + )>> + + + + + ) + (T + )>> + + + +> + > + > + > ;"trap ndesc when mouse at" + > + ) + ( + + ) + ( + ,MOUSE-PISSED> + )>) + ( + > + + ) + (T + )>) + ( + > + T> + + ; ;"done in ITAKE" + ; + )> + ) + (> + + > + ;"CATCH _ IN _" + >>> + + + + + ) + (> + + > + )> + + + + + + )> + + + > + + ) + ( ;"second visit" + + >> + + + + + )> + ) + ( + + >> + + ) + ( + )>> + + + > + > + + + +)) + + )> + > + + + + + + + + > + ) + ( + + + )> + + + ) + ( + > + )>> + + + + + > + + ) + ( + ) + ( + > + CR>) + ( + > + ) + ( + > + ) + ( + > + + + + + ) + (T + + )> + ) + ( + )>> + + + + + ) + ( + > + )> + ) + ( + > + ) + ( + ) + ( + + ) + (T + + )>) + ( + + )>> + + + + + + ) + (> + + ) + ( + ) + (T + )>)>> + + + +> + > + + ) + (T + ;"cant win did puzzle" + + > + >)>> + + + +> + +;"RMUNGBIT = character is now known as cardboard, not human" + + + >> + ) + ( + > + + ) + ( + > + > + + ) + (T + )>) + ( + + > + )>> + +)) + + ) + (T + + )> + + + )> + + + + > + +> + + ;"they ENTER prop-tent on number 7; LEAVE on 9" + +> + + > + + > + + > + )> + + )> + + + )> + ) + ( + ) + ( + + + + + )> + + ) + ( + + >> + )> + ) + ( + )>> + +> + + ;"NEW PASSAGE" + + + + >> + )> + ) + (T + )> + + + + + + >> + ) + (T + )> + + > + ;"I.E., can get to under the stands now" + + > + + > + + + +;"RMUNGBIT = in end-game told about cost of tightrope" + + + > + > + >> + + ) + ( + > + + )>) + ( + > + ) + ( + > + + ) + ( + ) + (> + + ) + (T + + )> + ) + ( + + ) + ( + ) + ( + )>)>> + + + > + ;> + + )> + ; + )> + ) + (T + )> + > + +> + +> + + + + + + ) + ( + + + )>> + + + +;"RMUNGBIT = dick in bull-room, too sick to respond, needs water" + + + + > + + + ) + (T + )> + + ) + ( + > + > + + + > + ) + ( + + > + ) + ( + > + ) + ( + + > + ) + (T + + + + )>) + ( + + ) + ( + + >> + + ;"to any default" + + ) + (T + )>) + ( + > + ) + (> + + > + + ) + ( + > + ) + (> + ) + ( + > + + ) + ( + > + ) + (,DICK-UNRESPONSIVE + ) + (T + + )>) + ( + + > + + ) + ( + + ) + ( + + ) + ( + > + + + + + ) + (,DICK-DRUNK + )>) + ( + ,DICK-DRUNK> + + + )> + ) + ( + + + > + ) + ( + )> + + ,DICK-DRUNK> + + ) + (T + )> + + + )>) + (T + )> + ) + ( + + ) + ( + ) + ( + )>)>> + + + + + > + +> ;"says he's lying in midwest, not with billy" +> + +) + (T + )>> + + + + + + ,DICK-DRUNK> + ) + ( + + >> + ) + ( + + > + + ) + ( + ) + ( + > + ) + ( + ) + (T + CR>)>)>> + + + + + ) + ( + ) + ( + > + ) + ( + > + ) + ( + > + ) + ( + )>> + + +
+ > + + + + + ) + ( + ) + ( + + + )>> + + + + + + ) + ( + > + )>> + + + + + > + ) + ( + + > + + >> + + >>>> + ) + (T + )>) + (T + )>> + + + ) + (T + )> + > + + + +;"RMUNGBIT = canvas wall has been walked through, now is described in 2 rooms" + + + >> + ) + ( + + ;> + > + ) + (> + > + ) + (T + )>) + ( + > + ) + ( + > + + > + > + >)> + + + + ) + (T + )>) + (T + )>)>> + + + +> + + + + + + ) + ( + + ) + ( + + > + )>) + ( + + + + + ,WON-ON-TENT + ,CLOWN-ALLEY-SCENE> + + + + > + )>> + + + + + + ) + ( + > + )>> + + + + + + ;"so you can close door, I-TAMER" + + >)>) + ( + + + ) + (T + )> + + + + + ) + (T + )> + )>> + +> + + + + + > + + + ) + ( + + > + ) + ( + )>> + + + + + ) + ( + + + ) + (T + )>) + ( + ) + ( + > + + ) + ( + + ) + ( 75> + + + + > + ) + (T + +
+ )> + + + > + + ) + (T + + )>) + (T + )> + ) + ( + )>> + +> + + + + + ) + ( + + + + ) + (T + )>) + (T + )> + )>> + + + + + > + ) + ( + + + ) + (T + )> + )>> + + + + + + + + ) + (T + )> + + + ) + (T + )> + + ) + (T + )>) + ( + + ) + (T + )>) + ( + + ) + (T + + )>) + ( + > + + ) + ( + + )>> + + + + + + + )>> + + + + + + + > + ) + ( + + > + + + + ) + ( + + ,WON-JOEY> + + + + > + + + + + + + > + ) + (T + + > + )>) + (T + )>) + (T + )>> + + + + + +> + +> + + + +> + + + ) + ( + ) + ( + + + + )>) + ( + > + + + + + + + )>) + ( + ;"fundraising" + > + + + + + + + + + + + + + + + + ) + ( + > + > + + )>> + +; + + + + ) + ( + ;"called for 3 when put in" + > ;"important test - below" + > + + + + + ) + (T + > + > + > + + > + + + + + )> + ) + ( + )> + ) + ( + > + + + + + > + + + + + ) + (T + )> + )>) + ;( + + > + > + + >> + + + ) + (T + )> + + )>)>> + +)) + + ; + )> + + ) + (T + )>> + + + +;"RMUNGBIT = girl's being raised and lowered in crawl-space" + + + + ,GIRL-CRIED> + ) + ( + ) + ( + + + + ) + (T + + )>) + ( + + T>> + > + > + + > + + > + + + + + + ) + ( + > + ) + ( + > + > + ) + (T + )> + ) + ( + > + + >> + + + )> + ) + ( + > + ) + ( + ) + ( + > + )>> + + + + > + + + + + > + + + ) + ( + + + )> + > + > + > + + + + + + + + + + + + + + + + )>> + + + + + ,GIRL-CRIED> + + ) + (T + )>> + + + + + > + )>> + + + + ) + (T + )> + > + + + +;"THUMB RMUNGBIT = has arrived in I-THUMB and will run away next move" + +;" I dont understand = Ya ne ponimayu. + I dont speak English = Ya ne govoryu po-anglijski + What? = Shto?" + + + + + + + ) + ( + > + + + + )>) + ( + ) + ( + + + ) + (T + + )>) + ( + > + ) + ( + + >> + ) + ( + + >> + + + >> + + )> + > + + ) + (T + + )> + ) + ( + > + + >> + + + + + ) + (T + + )>) + ( + + + ) + ( + + > + + ) + ( + + ,HELPED-THUMB> + ) + (T + + )>)>) + ( + > + + > + + )> + + ) + (T + )> + ) + ( + + ) + ( + + >> + + > + > + )> + ) + ( + T>> + + )> + + + ) + ( T> + )> + ) + ( + ) + ( + + ) + ( + + ) + (T + )>)>)>> + +;"NDESCBIT for when he's sleeping, desc in clown-alley-f" + + + > + ) + ( + ) + (T + )>> + +> + + + + + > + )>> + +)) + ) + (T + )> + > + + + + + + + ) + (> + ) + (T + )> + + )>> + + + +> + +> + + ) + (T + + + + ) + ( + ) + ( + ) + ( + ) + ( + ) + ( + + + )> + ) + (T + )>)>> + + + > + + + > + + + >)> + > + + + +;"RMUNGBIT = asked guard about him" + + + ) + ( + + + ) + (T + )> + ) + ( + + + + + + ) + (T + )>)>)>> + +> + + ;"EDDIE omitted" + + > + + + + ) + ( + + + + ) + ( + > + + + + ) + (T + + )>) ;"end of winner" + ( + + > + + ) + ( + > + + ) + ( + >> + + ) + ( + + ) + ( + ) + ( + )>) + ( + > + + + >> + > + + + ) + ( + + ) + (T + )>) + ( + >> + > + + + ) + ( + + + + ) + (T + )>) + ( + >> + + > + + + ) + ( + + ) + (T + )> + ) + ( + >> + + > + + + ) + ( + + ) + (T + )> + ) + ( + >> + + > + + + ) + (,JOEY-NAME-KNOWN + + ) + (T + )>) + ( + )>)>> + +> + +> + + ;"begins on east-camp m-enter, on 8 Joey enters trailer, + he comes here as you m-enter every time. 100 is he hasn't + come out once yet." +> + + + + + OH + > + )>) + ( + + + >>> + )>> + + + + ) + ( + ) + ( + + )> + > + + + +)) + + + + + > + + > + + > + )> + + + > + + ) + (T + )>> + +)> + > + +> + + + +> + + + + + > + + + ) + (T + )>)> + ) + ( + + + + + >)>) + ( + > + + > + >> + + + ) + ;( + > + ) + ( + + )> + + ) + (T + )>)>> + + + + + + + )> + > + +> + + ) + ( + > + + + ) + (T + )>> + + + + + + + + + ) + (T + )> + ) + (T + )>) + ( + > + + ) + ( + + ) + ( + + ) + ( + )>)>> + +;"CLOWN-COUNTER OF 6 is a win" + + + + )> + > + > + > + > + + + + )>) + (T + + + + + )> + ) + ( + > + + + ) + ( + + + )> + ) + ( + + + > + + ) + (T + + + + )>) + (T + )> + ) + (T + )>> + +> + + + > + + + + > + > + + > + > + ) + ( + ) + (T + )>)> + + + + + > + + + + + > + + ) + ( + )>> + + + +;"ASH rmungbit = have disturbed the ashes, revealing newsprint" + + + ) + ( + + ) + (T + + + )>) + ( + + + + > + >> + + )> + )>> + + + + + ) + ( + > + ) + ( + )>> + + + + + )>> + + + + + + ) + (T + + )>)>> + + + +;"UPPER RMUNGBIT = tried to get on the bunk" + + + +;"LOWER RMUNGBIT = tried to get on the bunk" + + + + > + + + )> + + ) + ( + + + ) + (T + + )> + + + + > + + + > + )> + )>> + + + +;"RMUNGBIT = Chuckles wont answer" + + ;"25 means door NOT opened for you yet, + Zero thru 9 is the undressing clown script." + +> + + + > + ,PRSI> + + + + + + ) + (T + +
+ )>) + ( + + + > + + + ) + ( + ,WARPED-DOOR-BROKEN> + ) + ( + + + >> + + ) + ( + ) + ( + + + >> + ) + (T + + + > + >> + > + + > + + + ) + (T + + > + )>) + (T + )>)>> \ No newline at end of file diff --git a/parser.zil b/parser.zil new file mode 100644 index 0000000..6b558c1 --- /dev/null +++ b/parser.zil @@ -0,0 +1,1956 @@ +"PARSER for + BALLYHOO + (c) Copyright 1986 Infocom, Inc. All Rights Reserved" + +;"Parser global variable convention: All parser globals will begin +with 'P-'. Local variables are not restricted in any way." + + + +> + +> + +> + +> + +> + + + + + + + +> + +;"pointers used by CLAUSE-COPY (source/destination beginning/end pointers)" + + + + + + + + + +> +> +> +> + +> ;"INBUF - Input buffer for READ" +> ; "FIX #36" + +> + <> <> <>>> + + + + + +> ;"Parse-cont variable" + +> + +> + +> ;"Orphan flag" + +> + +> + +> + +> + +;"Parser variables and temporaries" + + ;"Byte offset to # of entries in LEXV" + ;"Word offset to start of LEXV entries" + ;"Number of words per LEXV entry" + + ;"Offset to parts of speech byte" + ;"Offset to first part of speech" + ;"First part of speech bit mask in PSOFF byte" + + +> + +> + +> + +> + + + + + + + + + + + + + + + + + + + + + +> + +;> + +> + +> + +" Grovel down the input finding the verb, prepositions, and noun clauses. + If the input is or , fall out immediately + setting PRSA to ,V?WALK and PRSO to . Otherwise, perform + all required orphaning, syntax checking, and noun clause lookup." + +) ;(DONT <>) + OMERGED OWINNER OLEN LEN (DIR <>) (NW 0) (LW 0) (CNT -1)) + > ,P-ITBLLEN> ) + (T + + >)> + )>> + > + > + ;> + + + > + > + > + > + > + > + > + + + + > + + ,VEHBIT>> + >)> + >)> + + + ;"rfix no. 36" + + <==? ,PLAYER ,WINNER>> + )> + > + >) + (,P-CONT + + + <==? ,PLAYER ,WINNER>> + )> + >) + (T + + > + ,VEHBIT>> + >)> + > + + )> + "> + + >)> + > + + + ) + ( ,W?OOPS> + > ;"rfix 36" + ,W?PERIOD ,W?COMMA> + > + >)> + > + + ) + ( + + )> + + >> + ;"Fixes OOPS w/char" + 6>> + 7>> + <+ <* ,P-LEXELEN> 3>> + + >;"Will this help?" + > + ) + (T + > + + )>) + (T >)> + ,W?AGAIN ,W?G> + ;"added JO" + > + + ) + ;( + + ) + ( + + ) + (> + >> + +
+ + ) + ( + > + ,W?PERIOD ,W?COMMA ,W?THEN> + > + ,W?AND>> + >> + 2>>) + (T + + )>) + (T + > + 1>>)> + 0> + + + ) + (T + >)> + ;> + + + + + + + ) + (T >)>>) + (T + + + + > ;"rfix no. 36" + >>>> + > + >>> + > + + ;> + + + > 0> + > + ) ;"NEXT two clauses added by JO via PROF" + (>> + ) + (>> + ) + (> + >> + + + ;"next clause added 8/20/84 by JW to + enable TELL MY NAME TO BEAST" + > + ,PS?VERB ,P1?VERB>> + + ) + ( + + + > + + + ) + ( + > + > + + + )> + + > + + + + > + ) + (,QUOTE-FLAG + >) + (T )>)> + + >> + + ) + (> + ,ACT?WALK ,ACT?GO> + + + > + >> + ,W?THEN + ,W?PERIOD + ,W?QUOTE> + >> + + > + + >>> + + + + ,W?THEN>)> + > + > + )>) + (> + > + + + + + + 2>>>> + >>) + (> + + + > + >> + + > + ,W?OF> + <0? .VAL> + > + >> + + )>) + (> + + > + ,W?THEN ,W?PERIOD>>> + + + + )>) + ( + + ) + (T + > + ;"This COND added 8/7/84 for IN FRONT OF" + + > + ,W?FRONT>> + ) + (> + ,W?FRONT ,W?HEAD> + > + ,W?FRONT ,W?HEAD> + > + ,W?FRONT ,W?HEAD>> + ) + ( + > + ,W?IN> + > + ,W?FRONT>> + )> + > + > + + > + )>)>) + ;( + > + ) + () + ( + + ;"Next expr added to fix FORD, TELL ME WHY" + ;"NOT taken out of said expr to fix fix" + > + + ) + (T + + )>) + (T + + )> + + >>)> + > + + + > + + + ; + )> + > + > + + >> + ) + (,P-OFLAG + )> + + + + > + T)>> + +; + > + +) "AUX" X Y Z) + >>> + > + >> + + + >> + >> + + )> + + > + +;> + +> + +> + +> + +;"For AGAIN purposes, put contents of one LEXV table into another." +> + > + > + 2>> + > + 3>> + > + > + + )>>> + +;"Put contents of one INBUF into another" + ) + (T >)>>> + +;"Put the word in the positions specified from P-INBUF to the end of +OOPS-INBUF, leaving the appropriate pointers in AGAIN-LEXV" +> + ) + (T + >> + >>>)> + > + >> + > + )>> + + .LEN>> + +;"Check whether word pointed at by PTR is the correct part of speech. + The second argument is the part of speech (,PS?). The + 3rd argument (,P1?), if given, causes the value + for that part of speech to be returned." +> .BIT> + ) + (T + > + > >)> + )>)>> + +;" Scan through a noun clause, leave a pointer to its starting location" +) (FIRST?? T) NW (LW 0)) + 2>> + > + > .VAL> + .WRD> + >) + (T >)> + > )> + > >> + ,W?THE ,W?A ,W?AN> + 4>>)> + > 0> + >> + )> + > + >> + ) + (T >>)> + + > ;"DR added JO" + ) + ( ) + ( + + > + >)>) + ( + + + ;"ADDED 4/27 FOR TURTLE,UP" + >> + > + + >> + >) + ;"This next clause was 2 clauses further down" + ;"This attempts to fix EDDIE, TURN ON COMPUTER" + ( 0>> + > + ,W?THEN> + >) + ( + + + >> + T) + ( + > + + >>) + ( + > + >> + + 2>>> + ) + (T >)>) + ;"next clause replaced by following on from games + with characters" + ;( 0>>> + + >>) + ( + >) + ( T) + (T + + )>) + (T )> + + > + >>> + +;)) + > 2>> + > 3>> + > 0> ) + (T + > + + + ) + ( ) + ( > + <- .CHR 48>>>) + (T )> + >)>> + + ;"this 3000 used to be 1000" + ) + (.TIM + + >) + ( + )> + >>)> + + ,W?INTNUM> + +) (DOLLAR <>) + (EXC <>) CCTR TMP NW) + > 2>> + > 3>> + > 0> ) + (T + > + + )> + + ) + ( ) + ( > + <- .CHR 48>>>) + (> + ) + (T )> + >)>> + + >> + + > + >>> + )> + .TMP>> + > + ) + (T + > + >>> + 2> + > 2> 2>>> + 3> + > 2> 3>>>)>> + > + 2>>)>) + (.DOLLAR + >) + ( + + >) + ( + )> + ) + (.EXC + ) + (.TIM + + ) + ;( T) + ;( ) + ;( T) + ;(T >)> + >>) + (T + )> + > + + + ; + + ,W?MONEY) + (T + + ; + + ,W?NUMBER)>> + +> 2>> + > 3>> + > 0> ) + (T + > + > + ) + ( > + <- .CHR 48>>>) + (T )> + >)>> + + ) + ( + >) + (T )>> + + + +> + +> + + + +) WRD) + > + 0>> + ,PS?VERB ,P1?VERB> + > + > + ) + ( + > + + + > + > + )> + >>> + + >>> + ) + (<==? ,P-NCN 2> ) + (<==? 1> + > + > + <0? .TEMP>> + > + > + >)> + )>) + (T + > + ;>)> + >) + (T )>) + (<==? 1> + > + > + <0? .TEMP>> + > + > + >)>)> + > + > + ) + (T )>) + (,P-ACLAUSE + > > + > + ) + (T + > + > >)> + > + > + + ) + (T > )>) + ( + + ,PS?ADJECTIVE> ;"same as WT?" + >> + ) + (<==? .WRD ,W?ONE> + + ) + ( ,PS?OBJECT> + + ) + (T + )> + )> + > + + + + > + )>>)>)> + > + > + > + + + ; 0>> > + > ,P-ITBLLEN> + + ) + (T >)>> + T> + +> + + > + + > + + 0>> > + > + > + + + + + > + + 0>> > + > + > + +;"Print undefined word in input. + PTR points to the unknown word in P-LEXV" + + ) + (ELSE + > + >)>>> + + + + >> 2> + 3>> + + > + >> + + + >> 2> + 3>> + + > + >> + +;" Perform syntax matching operations, using P-ITBL as the source of + the verb and adjectives for this input. Returns false if no + syntax matches, and does it's own orphaning. If return is true, + the syntax is saved in P-SYNTAX." + + + + + + + + + + + + + + + + + + + + + + + +) (DRIVE2 <>) PREP VERB TMP) + >> + + )> + >> + > + > + ,P-SONUMS>> + T) + (> + <0? ,P-NCN> + >> + <==? .PREP >>> + ) + (<==? > + <==? ,P-NCN 1>> + ) + ( + > + + )>)> + + ) + (T + + )>) + (T >)>> + + + >>> + + + ) + ( + + >>> + + + ) + ( + + ) + (T + + + ) + (T + )> + + > + ) + ( ,ACTORBIT>> + ,ACTORBIT>>> + ) + (T )> + + ) + (T + +
+ )> + ;> + ; + ) + (<0? > + >) + (T + > + )> + + )> + + ) + (T )>> + + + ) + (T + > + )> + )>> + +> ;"? ,P-OTBL?" + ) + (<0? > + >) + (T + > + )>> + + + > + + + )> + > + > + > + ) + (T >)>> + + + + + + )> + > + + + + + )> + > + ) + (.D2 + > + )>> + + .THE?>> + +) WRD (FIRST?? T) (PN <>)) + + ) + (T + >) + (T + )> + > ,W?PERIOD> + ) + ( + + ) + ( + + ) + (T + .CP> + )> + ) + ( + > + ) + (T + + >)> + >)>)> + >>> + + + + + + + + + + + + + + + + > + ) + (T + )>> + + + >) + (T + > 32>> + 1> <+ 1>>)>> + +> + + + ) + (T + > + )>)>> + +) "AUX" BEG END) + >> + >> + + ,P-LEXELEN> 2>>> + + + ,P-LEXELEN> + 2>>> + ) + (T + >> + )> + >)> + >>> + + + 2>> + .WRD> + + > + + 2>> + ) + (<==? .PREP> + >>)>>> + + + >> + + + + + )> + + + + > + + 1> + > + + > + > + >> + + )> + > + ) + (T + )>)> + + .OBJ)>) + (T )>> + +> 0>> + + > + ,P-PRSO> > + > + >>)> + > 0>> + + > + ,P-PRSI> > + >> + 1> + >) + (T >)>)>)> + > + +> + + ) + (> ,P-BUTS>) + (T + .OBJ> + >)> + >> + + + + .NTBL> + +> + +> + +> + +> + + + +> + +> + +> + +> + +> + +> + +> + + + + + + + + + + + +;> +;> + +) LEN WV WRD NW (WAS-ALL <>)) + > + + )> + + ; + ; + + + > + + >> + )> + ) + (T + > + + + + >)>) + ( ;"This clause at PARSER too" + ) + ( + ) + ( + > > + + ) + ( + + + + >)>) + (T + + > > + >)>) + ( + >> + + > > + T) + () + () + (<==? .WRD ,W?OF> + + )>) + (> + + >> ;"RFIX NO. 40" + + ) + ( + + )>)> + > + > + )>>> + + + + ) + ( ;"stopped in clean-talk?" + > + + ) + (T + )> + ) + ;( + + > + ; + ; + ; + ; + ;) + ;( + + >> + ) + (T + )> + ) + ;( + > + + + + ) + ;( + + ) + (T + )> + + ) + (T + )>> + + + +> + + + ; + > + > + + + ) + ( + ) + (T + )> + + ) + ( + CR>) + ( + > + > + ) + (T + + )>) + ( + + > + ) + (T + CR>)>) + (T + )>> + + + + + + + + > + ) + (T + )>> + + + + + + > + ) + (T + )>> + +; + ) + ( + ) + (T + )>> + +;"this ADJ-CHECK will grab the first adjective rather than the last, unless it + comes across INNER or OUTER" + + ) + ;( + )>> + + + + + + + + + + + + + + + + + +) (OLEN 0) OBJ) + + > + )> + ,P-ADJ> + + + >) + (> + )>)> ;"Added by JW 4-17-85" + + + > + <0? ,P-GWIMBIT>> + > ;"added JO" + )> + )> + > <0? ,P-SLOCBITS>> + )> + + ) + (T + + + )> + )> + .TLEN>> + ;>>) + ( + >> ;"WAS semied JO - 8/31/85" + > + >> + + > + )> + ) + ( + >>> + + + + .LEN>> + ) + (T + + + + )> + >> + >>> + + )> + + + > + > + ) + (>> + + > + > + ) + ( + + ,P-NC1) + (T ,P-NC2)>> + + + <>> + ) + (.VRB ;"added JO" + ;> + )> + > + > + )>)> + .GCHECK> + + + + + > + ;"Changed 6/10/83 - MARC" + + + + + > + > + > + ) + (T + )>)> + > + > + ) + (<0? .LEN> )> + + + + > + > + >> + + ;"ZILCH should stick the # of the last object here" + + + + + + ;)> + + % ;>> ;"ZIP case" + '> + > + >> + >)> + + )>>>) + (T ;"ZIL case" + ' + > + + ) + (T + + >)>> + + >)> + > 1> + >)> + + + > + +; + + + + + + > + ) + (T + + >)>> + + + > 1> + >)> + > + > + > + .LEN> + +> +> +> +> +> + + + + + + ) + ( + >) + (T + >)> + + > + > + > + )> + + + > + )> + ) + ( + )> + > 1> + + )>>> + +> + + > + 1>> + >> + )> + )>>)> + > + 4> 1>> + + >> + + 1>>> + 5>> + > + > + + ) + ( )>>)> + .LEN> + + + + + ;> + > + )>)>> + +> + ) + (T + + ) + ( + ) + (T )>)>> + + + + + + + +> + > + + > + )> + > + + > + >> + + + ,P-MOBY-FLAG> + + ,P-SRCALL) + ( + ,P-SRCALL) + (T ,P-SRCTOP)>>>)>)> + >) (T )>>)>> + +> + .OBJ> + >> + +> + >>> + +;"the original for circus - with money added below to return true" +> + + >> + > 0> + ) + (T + >> + + > + + ) + (T + )>)> + ;"added JO" + + + + >> + T) + (T + + + ) + (> + >) + ( + > T>> + >) + (T + )> + > + > + + + ) + ( + + > + ) + (T + "that">)> + )> + + ) + (T + +
+ )> +
+ + + ) + ( + <==? ,WINNER ,PROTAGONIST>> + +
+ )>)>)>>) + (T)>> + +;"From JW Western - with money stuff -- ABORTED" +;> + + >> + > 0> ) + (T + >> + + > + + ) + (T )>) + ;(<==? .OBJ ,HIM-HER> + )> + > + + + ) + (> + >) + ( + <==? > T>> + >) + (T )> + > + + + ,P-DOLLAR-FLAG> + + >> + ) + (T + + + ) + (T +
+ )>)> + ) + ( + <==? ,WINNER ,PROTAGONIST>> + + + 0> + + 1>> + + ) + (T )> + )>)>)>>) + (T)>> + +) TMP) + 1> + ,SMANY>>> + ) + ( 1> + ,SMANY>>> + )> + + + )> + + > + + ) + ( + >) + (T + >)> + + ) + (T)>> + + )> + > ) + (ELSE >)> + > ) + ( )>>> + +> + ) + ( + )>>> + +)) + + + + > + ) + (T + + + + + + > + > + )>)> + + 0> + )>)> + + + .LIT> + +> 0> ,W?IT>> + ) + (T <>>)>> + +> 0> ,W?IT>> + ) + (T <>>)>> + +;"former CRUFTY.ZIL routine" + + ) + (> + <- 2> 1>>>> + ) + (>> + 1>>>>> + ) + (> >> + )> + > \ No newline at end of file diff --git a/points.txt b/points.txt new file mode 100644 index 0000000..d8fc8ad --- /dev/null +++ b/points.txt @@ -0,0 +1,29 @@ +HOW ALL THE POINTS ARE SCORED + +This section should be used only as a last resort, or for your own interest +after you've completed the game. + +There are a total of 200 points. Ten points are scored for each of the +following: + +walking all the way across the tightrope +talking to Harry with helium in your lungs +fooling Chuckles with the clown mask diguise +walking through the canvas pleats and into the prop tent +finding a circus ticket +completing the hypnosis scene as the granola bar falls to the ground +getting the radio from Tina +fishing the skeleton key off the cage wall +catching a live mouse +finding the cigarette case under the lion stand +listening to Jenny recalling Andrew's part in the conspiracy +soothing Mahler with classical music +getting rid of Hannibal +gaining access into the white wagon +using your ticket to get into the Blue Room +defeating your unseen opponent on the elephant tent +scaring Chuckles away from Herr Katzenjammer's trailer +rescuing Chelsea from the crawl space +ordering the roustabout to get the safety net +making Mahler lose his grip on Chelsea + diff --git a/record.zil b/record.zil new file mode 100644 index 0000000..38b1ce4 --- /dev/null +++ b/record.zil @@ -0,0 +1,30 @@ +"RECORD for + BALLYHOO + (c) Copyright 1986 Infocom, Inc. All Rights Reserved." + + + + + + + + > + +> + ) + (T + > + )>> + + + + + ;"all READS and INPUTS get sent to command file" + > + + + > diff --git a/rmode.init b/rmode.init new file mode 100644 index 0000000..71fe591 Binary files /dev/null and b/rmode.init differ diff --git a/syntax.zil b/syntax.zil new file mode 100644 index 0000000..0c0bbcf --- /dev/null +++ b/syntax.zil @@ -0,0 +1,731 @@ +"SYNTAX for + BALLYHOO + (c) Copyright 1986 Infocom, Inc. All Rights Reserved." + + + + + + + + + + + +; + +; + + + + + + + + + + + + +;"game commands" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +; + +; + + + + +;"subtitle real verbs" + + + + + +; +; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + + + + + + + + + +; + + + + + + + + + + + +; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + +; +; + + +; + + +; + + +; +; +; + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + +; + + + + + + + + + + + + + +; +; +; + + + + ;"INTO caused bug" + + + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + + + + + + +; + + + + + + + + + + + + + + + + + + + + + + + + + + + +; +; + +; +; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +; +; +; + ;"ADDED BY JO" + + + + + + + + + + + + + + + + + + + + + + +; +; + + + + + + + + + + + + + +; + + + + + + + + + + + + + + + + + + +;"I may have to use TUNE as separate verb" + + +; + + + + + + + +; +; + + + + + + + + + + + + + + + + + + + + + + + + + ;"ACROSS is synonym for ON" + ;"formerly V-LEAP" + + + + + + + + + + + + + + + ;"ACROSS is synonym for ON" + ;"formerly V-LEAP" + + + + + + + + + + + + + + + + + + + + + + + + + +; + + + + + + +; + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/verbs.zil b/verbs.zil new file mode 100644 index 0000000..6f634dc --- /dev/null +++ b/verbs.zil @@ -0,0 +1,3720 @@ +"VERBS for + BALLYHOO + (c) Copyright 1986 Infocom, Inc. All Rights Reserved." + +;"subtitle game commands" + + ;"0 = superbrief, 1 = brief, 2 = verbose" + + + + > + + + ) + (T + )>> + + + + ) + (T + )>> + + + + "> + + > + )> + + > + )> + + > + + 1>> + + > + + + + -2>> + > + +> + + + > + + + > + +> + + + > + + > + ) + (T + + + )> + )>> + + + > + + + ) + (T + + )> + + ) + (T + + ; + ) + (T + + )>)> + ; + ; + ; + > + +; + > + > + + )> + + + + ) + (T + + )>)> + + + + > + + "."> + > + + ) + ( + ) + (T + )>> + + + + + ) + (T + )>> + + + + + + + )>> + +"> + + ,W?YES ,W?Y> + ) + (T + )>> + +)) + + )> + + + )> + + + ,W?RESTAR> + + + ) + ( ,W?RESTOR> + + ) + (T + + )>) + ( ,W?QUIT ,W?Q> + ) + (T + )>> + +">> + + *3777*>> + + > 23> + ) + (T + >)>> + > + + + > + ) + (T + + + ) + (T + )>)>> + + + +;> + +;> + ) + (T + + )>> + +;> + ) + ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ; + + + + + + + + ) + ( + + > + > + + ) + (T + )>> + +;"subtitle real verbs" + +;)) + + ) + ( + + + > + + ) ;"so this won't run the clock" + ( + ) + ( + ) + (T + >> + ,L-PRSO) + (>> + ,L-PRSI)>> + >> + + ) + (T +
+ )> + ) + (T + ;)> + )>)>> + +> + + + + ) + (T + +
+ )>> + + ,W?YES>> + + ) + ( ,W?NO>> + + ) + (T + + )>> + + + > + > + >> + +
+ ) + ( + > + ) + (T + +
+ )>> + +> + +;"Having zero police power, you are merely further arresting your + logical faculties ... [ , all that you're arresting is your ...] + Since you wield zero ..." + + + + ) + ;( + + + ) + ( + +
+ + + ) + (T +
)> + ) + (T + + )>> + + +
+ > + +> + +>)> + > + +> + +> + > + ) + ( + + ) + ( + > + ) + ( + >> + )>> + +> + + ,SHORT ,LONG>> + + )> + + > + >> + + + )> + + + + ) + (T + )> +
+ + + ,M-ENTER> + ) + (,IN-FRONT-FLAG + ) + (T + +
+ )>> + + + + ) + (T + + )>> + +>> + +
+ )>> + + + + ) + ;( + ) + (T +
)> + > + + + + ) + ( ,HERE>> + > + >> + ) + (T + + )>> + + + > + + + + ) + (T + )>> + + + + >> + + + ) + (T + + )>)> + CR> + > + + + ) + (> + + + + ) + (T + + )> + ) + ( + > + + + ) + ( + + ) + (> + + ) + ( + + ) + (T + )>> + + +
+ > + + + ) + (T + )>> + + + + ) + ( + + ) + ( + ) + (T + )>) + ( + + ) + (T + )>> + + + + >> + + ) + ( + + ) + ( + ) + (T + +
+ )>> + +> + + + ) + (T + )>> + + + ) + ( + ) + ( + > + + +
+ + ) + (T + )>) + (T + )>> + + + >> + >> + + )>> + + + ) + (T + +
+ + )>> + + CR>> + +; + > + )> + + + >> + + )>) + (T + )>> + +;> ;"I.E., FROM HYP-F" + ) + (T + )> ;"I.E., FROM VERB COUNT-BACK" + + > + > + + >> + ; ;"I CAN GET NEGATIVE NUM.S AS OUTPUT" + + )>>> + + + + ) + (> + ) + ( + ) + (T + )>> + + + ) + (T + +
+ )>> + + CR>> + + ;"since GET OUT is also TAKE OUT" + ,HERE> + > + >> + + ) + ( ,PRSO>> + + ) + (T + + > + + >> + + + )> + > + + + > + ) + (T + + + ) + (T + )> + + )>)>> + +> + +> + +> + + + )>> + + + + )> + > + + +
+ > + +> + + + + > + > + > + )> + + + ) + (T + )>>) + (T + )>) + (T + )>) + (T + )> + > + +> + >> + + ) + (T + )>> + + + > + >> + ) + ( + > + > + >>> + + ) + (T + )>) + ( + ) + ( + ) + (T + + + > + )> + " about"> + + > + ) + (T +
)> + + ) + ( + )> + + )>> + +> + +> + + ) + (T + )>> + +)) + + > + ) + ( + ) + ( + ) + ( + ) + ( + )> + + + ) + (T + +
+ )>> + + + + + ) + ( + >>> + ) + (T + )>) + ( + + ) + (> + ) + (> + ) + ( + + ;"def. article" + ) + (T + + )>) + ( + + + ) + (T + )>> + +) "AUX" (L )) + + +
+ ) + ( + +
+ ) + ( + ) + ( + > + ) + ( + ) + ( + > + ) + ( + > + +
+ ) + ( + + >> + +
+ ) + (T + )>> + +)) + ) + (T + )>> + + + + )>)>> + + + + >> + +
+ ) + (> + ) + ( + + > + ) + (T + + + )>> + + + + )> + > + +> + + + > + )> + > + > + + + > + + + + + )> + + ) + ( + )>> + + + ) + (T + + )>> + + + >> + + ,DICK-DRUNK> + ) + (T + )> +
+ ) + (T + +
+ +
+ )>> + +; + ) + (T + )>> + +> + + + >)> + > + + ) + (,PRSO + + ) + (T + + )>> + +> + + + + > + + ) + (T + + > + ) + (T + )> + + )> + )>> + + + ) + (T + )>> + + ;"ie, rimshaw asked me what i want" + + + )> + + + + ) + ( + ) + ( + +
+ > + )> + ) + (T + )>> + +;> + +; + > + + + ) + (T + )>> + +> + + + >> + + ) + (T + )>) + ( + >> + ) + (T + CR>)>> + +;> + + + + + ) + (T + )>) + (T + )>> + + + >> + +
+ + ) + ( + >> + ) + (T + )>> + +> + +> + +>> + ) + (> + + ) + ( + ) + (T + )>> + + + + ) + (T + + )>> + + + + > + + > + + ,LEAN-NORTH?>> + + + + + ) + ( + ) + (T + + + ) + (T + )>)>) + (T + + + + )>) + (T + )>> + + + )> + + ) + ( + > + + ) + (T + + )>> + +> + + +
+ > + + + ) + ( + > + > + >>> + + ) + ( + + > + ) + ( + + ,PRSI + > + + )> + + + + >>> + + + )> + + ) + (T + + + )> + + ) + (T + )> + )> + > + + + > + + + ) + ( + ) + (> + >> + ;"ie, this doesn't work" + ) + (T + + )>) + (T + CR>)>> + +; + + >> + + + >>> + ) + (T + )>) + (T + )>> + + + > + + + + )> + + + ) + (T + )> +
+ > + + + ) + ( + + ) + ;( + ) + (T + + + )>)> + ) + ( + + ) + (T + + )>> + + + + ) + ( + ) + ( + > + + ) + (T + + + +
+ )>) + ( + + +
+ ) + (T +
+ )> + ) + ( + >> + > + + ) + ( + + + + + ) + (T + )> +
) + (T + )> + ) + (> + > + + ) + (T + +
+ )>) + (T + )>> + + + ) + (T + + )>> + + + + > + + ) + (T + + )>> + + + + ) + (T + )>) + ( + + >> + + ) + (T + +
+ + > + ) + ( + > + + + )> + )>> + + + ) + ( + > + + ) + (T + )> + ) + ( + > + ) + ( + ) + ( + ,APE-LOC> + + ) + ( + >> + CR>) + ( + >> + ) + (T + + )>) + (T + + )>> + +> + + +
+ > + + + ) + ( + ) + ( + > + +
+ ) + (T + +
+ )>> + +> + +; + ) + (T + )>> + + + ; ,P?ACTION> ,M-BEG> + + ) + ( + ) + ( + ) + ( + + ) + ( + ) + ( + + ) + (T + )> + ;"Can't win Did puzzle" + ) + ( + ) + ( + > + + ) + ( + ) + ( + + ) + ( + ) + ( + + ) + ( + ) + (T + )>> + + + ) + ( + ) + ( + >> + + >>> + + ) + (T + + + > + > + ) + (T + +
+ + + )>)>) + ( ;"see above clause" + > + + > + + ) + (> + > + + + + ) + ( + ) + (T + )> + ) + (T + )>) + (T + )>) + (T + )>> + + + > + > + + ) + ( + > + > + >> + +
+ + + ) + (T + )>) + (T + + + )>> + +> + ; + "the phone">) + ( + + >> + > + + ) + (T + )>) + ( + ) + ( + + > + ) + ( + > + ) + ( + > + + ) + ;( + > + ) + (T + )>) + (T + )>> + +> + +
+ ) + (T + + )>> + + + ) + (T + )>> + + + > + +> + +; + + ) + (T + +
+ )>> + +; +
+ +
+ > + +; + + ) + (T + )>> + +> + +; + > + ) + (T + )>> + +;> + + + > + + + >> + + ) + ( + ) + (T + )>> + + + + >> + + ) + (T + + )> + ) + ( + > + + ) + ( + + + ,PRSI> + + ) + ( + + + ) + (T + )>) + ( +;"formerly > but that only checked down one level" + +
+ +
+ +
+ +
+ ) + (,IN-FRONT-FLAG + ) + ( + )>> + +> + > + > + > + >> + +
+ +
+ + ) + ( + ) + ( + + >>> + ) + (> + >> + +
+ + ) + ( + +
+ +
+ ) + ( > + > + > + + >> + ) + (T + + + ) + (T + )> + +
+ )>) + (> + ,M-FATAL <>>> + ) + (T + + + )>> + +> + +;> + + + + >> + + ) + ( + ) + ( + >> + +
+ ) + ( + > + +
+ ) + (T + +
+ )>> + + + > + + ) + (T + )>> + +> + +> + +> + + + >> + CR>) + (> + ) + ( + + >> + +
+ ) + ( + > + ) + (T + +
+ + > + )>> + + + ) + ( + + ) + (>> + +
+ )>> + + + CR>) + +
+ > + + + + ) + (T + )>> + + + > + + ) + ( + ) + (T + + )>> + +> + +; + > + +;> + + + + ) + (T + + )>> + +;> + +; + > + + ,LANDED>> + ) + (T + )>> + + +
+ + > + + + ) + ( + ) + (T + )>> + + + > + + ) + (T + +
+ )>> + +; ,W?YES>> + + ) + ( ,W?NO>> + + ) + ;( + + > + + >>> + + ) + (> + +
+ + ) + (T + + )>> + + + >> + +
+ + ) + ( + > + + ) + (> + + ) + ( + ,NDESCBIT>>> + + + + )>)> + > + + + ) + ( + >> + ) + ( + > + "she") + ( "he") + (T "it")> + " is." CR>) + (T + +
+ )>> + + +
+ > + + + + ) + (T + )>) + (T + CR>)>) + ( + + > + ) + (T + + ) + (T + +
+ )>)>) + (T + )>> + + + > + + + ) + (T + )>> + +> + ) + (> + +
+ ) + (T + + )>> + + +
+ > + +> + + ) + (T + + )>) + (T + )>> + + + ;> + > + +> + + + + ) + ( + + ) + (T + "." CR>)>) + (T + +
+ )>> + +> + +> + + + > + + + > + + + > + +>> + ) + ( ,LONG ,SHORT>> + ,VEHBIT>> + > + ) + (> + > + ) + (T + )>> + + + + ) + (T + )>> + + + > + + + + ) + (T + CR>)>> + + + ) + ( + ) + (> + >> + > + ) + ( + > + ) + ( + > + ) + ( + > + + ) + ( + + >>> + + ) + (T + )>) + (,PRSI + + + + ) + (> + >> + +
+ + ) + ( + ) + (T + )>) + ( + + ) + ( + > + ) + ( + > + ) + (>> + +
+ + + ) + ( + ) + (T + )> +
+ ) + (T + > + )>) + (> + )>> + + + + ) + ( + ) + (T + )> + > + + T> + + + > + + >)>)> + > + +> + + + + +
+ + + )> + ) + ( + + ) + ( + + ) + ( + ) + (T + )> + ) + ( + ) + (T + )>> + + +
+ +
+ > + +> + + + ) + (T + +
+ )>> + + + ) + (T + )>> + + + + > + ) + (T + +
+ + ) + (T + )> + )>) + (T + +
+ + )>> + + + + ) + (T + +
+ )>> + +> + +> + +> + ) + (T + CR>)>> + + + > + ) + ( + > + + ) + ( + + ) + (> + ) + ( + + ) + (T + )>> + +; + + > + +;)) + + )> + + >) + ( + ) + (T + )> + + + )> + + ) + (T + )>> + + + )>> + + + > + ) + (>> + + +
+ ) + ( + + ) + (T + + )>> + + + > + > + ) + (T + )>> + + + ) + (T + +
+ +
)> + )>> + +; + + ) + (T + )>> + +; + ) + ;( + ) + ;( + + > + + ) + > + + + + ) + (T + + )>> + + + > + + >> + + ) + (> + >> + > + ) + ( + + ) + (T + )>) + (T + CR>)>> + +> + +; + + >> + + >> + > + ) + (T + + > + + ) + (T + )>)>) + (T + )>) + (T + )>> + +; + ) + (T + )>> + + + + ,END-GAME> + ) + (T + )>> + + + >> + ) + ( + + + > + >>> + +
+ ) + (T + )>> + + + >> + ) + ;(,LYING-DOWN + ) + ;( + + + > + )> + ) + ;(> + + ,BRAIN-DAMAGED + > + +
+ ) + ( + + ) + (> + > ,UEXIT> + >) + ( + CR> + ) + ( + >> + ) + ;( + > + ) + (T + )>) + ( + > + >) + (> + + ) + (T + + )>) + ( + > ,OPENBIT> + >) + (> + + + ) + (T + + + )>)>) + (T + + ) + (T + )> + )>> + + + > + > + + + + ) + (T + + )>> + + + + ) + (T + )>) + (T + )>> + +; + > + + ) + (T + )> + ) + (T + )>> + + + > 0> + ) + ( + )>> + > + +> + + ,PRSO> + ) + ( + + ) + (T + )>> + + +;> + +> + + + ) + (T + +
+ )>> + +> + +
+ + ) + ( + +
+ + ) + (T + )>> + + + + +
+ > + + + ) + ( + > + ) + (T + )> + > + +;> + +;> + +) + (T + )>> + + + + ) + ( + ) + ( + + ) + (T + + + ;)>) + ( + + ) + ( + CR>) + ( + >> + +
+ + + ) + (T + )> + ) + ( + + ) + (T + +
+ )>) + (T + )>> + + + ) + ( + + ) + (T + )>> + +> + + + > + +> + + + ) + (T + + )>> + +> + > + +> + +> + ; + + + ) + ( + ) + ( + ) + ( + ) + ( + + + + ) + ( + > + + ) + (T + + + >)>) + ( + ) + ( + > + ) + ( + ) + ( + ) + ( + + ) + ( + ) + (T + )>> + +;"subtitle object manipulation" + +> + )> + ) + ( ,WINNER>> + > 100> + )> + ) + ( 9> + ;> + + ; + )> + )>)> + + + + > + +;> + +;"IDROP is called by these routines: PRE-DROP, PRE-GIVE, PRE-PUT, PRE-THROW" + + + > + ) + ( + + > + + ) + ( + ) + ( + > + ) + ( + + + >> + ) + (T + )>) + ( + + > + + + ) + ( + + ,P-DOLLAR-FLAG>> + + + > + ) + ( + > + + )>) + ( + > + ) + ( + + >> + +
+ ) + ( + > + + >> + ) + ( + > + ) + (T + )>) + ( + ) + (T + )> + ) + (> + +
+ ) + ( + > + > + + + >>> + + ) + (T + )> + ) + ( + > + > + > + >> + + + > + )> + + + > + )> + ) + (> + ,CONTBIT> + ,OPENBIT>>> + +
T> + ) + ( + > + + ) + ( + ) + ( + >> + ) + (T + )>> + +)) + + ) + (T + )> + > + +> + > + ;> + >)> + >> + )>>)> + .CNT> + +;"Gets SIZE of supplied object, recursing to nth level." + +> + + > + >) + ;"worn things shouldn't count" + ( + ,WORNBIT>> + >) + ;"things in worn things shouldn't count" + ( + ; + >) + ;"the babel fish shouldn't count" + (T + >>)> + >> )>>)> + <+ .WT >> + +;"subtitle describers" + +) "AUX" V? STR AV) + >> + + + + >)> + > + + )> + + > + >> + )> + > + > + + >> + )>)> + > + ) + ( + + ) + ( + ) + (T + )> + + )> + ,M-LOOK>> + ) + (>> + ) + (T + ,M-FLASH>)> + > + > + ,M-LOOK>)>)> + T> + + + +) + "AUX" OBJ NXT (1ST? T) (IT? <>) (TWO? <>)) + > + > + + ;"was semied" + >> + > + )> + ) + (T + )>> + > + + >) + (T + > + >) + (T + ) + (T + )>)> +
+ ; + )> + ; + )> + ; + > + )> + ; + > + )> + + > + ) + (T + + >)> + ) + (T + > + )> + )>>)> + > + + + +) + "AUX" OBJ NXT STR (1ST? T) (TWO? <>) (IT? <>) + (ANY? <>)) + + )> + + + )> + + ; "Hide invisible objects" + + > + + )> + + > + + + + >> ;"added JO" + )> + ) + (T + )>> + + ; "Apply all FDESCs and eliminate those objects" + + > + > + > + > + >> + + )> + ) + (T + )>> + + ;"Apply all LDESC's and eliminate those objects" + + > + > + > + > + + )> + ) + (T + )>> + + ; "Apply all DESCFCNs and hide those objects" + + > + > + > + ;> + + + ,M-OBJDESC> + + )> + ) + (T + )>> + + ; "Print whatever's left in a nice sentence" + + > + > + > + ; + + + ) + (T + )>)>) + (T + + >> + ) + (T + )>)> +
+ ; + )> + + )> + + > + )> + + > + ) + ( + > + + ; + ; + ; + ) + (T + )> + ; )> + + > + ) + (T + + >)> + ) + (T + > + )> + + > + + + )> + + )> + + + )>>)> + > + + )> + + ) + (T + )> +
+ + + + >> + )> + + > + +)) + > + > + > + >> + + )> + >) + (T + )>> + > + +;"My old ..." +;)) + + >> -1>)>) + (T + )>> + +"DESCRIBE-OBJECT -- takes object and flag. if flag is true will print a +long description (fdesc or ldesc), otherwise will print short." +;) AV) + + ,M-OBJDESC>> + ) + ( + > + >> + >>> + ) + (<0? .LEVEL> + +
+ ) + (T + > + + T) + ( + ) + (T + )> + + + ) + ( + ) + ;( + ,BROWNIAN-SOURCE> + +
+ ) + ;( + > + + + )>)> + )> + )>)> + + > + > + + >> + )> + + + + >> + )>> + +;"My old PRINT-CONT" +;) (LEVEL 0) + "AUX" Y (1ST? T) (AV <>) STR (PV? <>) (INV? <>) (SC <>)) + >> + )> + ,VEHBIT> + >)> + > + ) + (T + + >) + ( + ) + () + (> + > + >> + > + )> + + ,P?DESCFCN>> + > + )>)> + >>)> + > + ; + > + + )> + + > + )> + >) + ( T) + ;(> T) + (> + + >>> + + + > + ) + (> + + + )>)> + > + >)> + ) + ( + > + )>)> + >>> + + + + + ) + (T + )> + > + + +;"subtitle movement and death" + + + + + + + + + + + + + + + + + + ;> + )> + > + ; + ,M-ENTER> + > + )> + > + +;> + > + + )> + + ,DRIVE-TO-PLOTTER> + > + )> + + ,BROWNIAN-SOURCE> + > + )>> + + + + ",\" you enjoy top billing as a popular +midway attraction, garnering fame to rival that of nineteenth century oddity +John Merrick.| +| +Still, as the fingers of the Great Unwashed poke at your benumbed hide, +you contemplate how this fate might have been thwarted."> + + > + +;"The TCTTF is relieved of major financial burden, and all sides in the +kidknapping controversy are reconciled..." + +> + +> + +> + > + +;"subtitle useful utility routines" + +)) ;"can player TOUCH object?" + ;"revised 5/2/84 by SEM and SWG" + + ) + ( + + ) + (T + )>) + ( + ) + ( + ) + ( + > + ) + ( ,HERE>> + ) + ( + ) + ( + > + ) + (T + )>> + +)) ;"can player SEE object" + ;"revised 5/2/84 by SEM and SWG" + + ) + ( + > + ) + (T + )>> + + + ) + ( + )> + + ) + (T + >)>>> + +> ,LOW-DIRECTION> + >) + (T + > + ,DEXIT> + .DOBJ>> + )>)>>> + +)) + + )> + + ) + ( + ) + ( + ) + ( + ) + (T + .CONT>)>> + +> + + >>> + +> + 1>>)>> + +> + + )> + + ) + (>> + >)>>> + + ,CONTBIT> + ,OPENBIT>> + > + +
T> + + ) + (T + )>> + + + > + +> + > + > + +) "AUX" N X) + > + + )> + > + + > + )> + + > + ) + (T + )> + + >> + +> + ) + (T + )>>> + +; + > + ) + ( + ) + ( + ) + (T + )>> + + +
+ CR>> + +)) + + )> + > + ) + ( + + ) + ( + ) + (T + )>)> + > + +> + +> + +> + +;"1-Highlight that remark. 2 -Drag it over to the Trash icon. 3 - Empty trash." +> + +> \ No newline at end of file diff --git a/way.zil b/way.zil new file mode 100644 index 0000000..a6d3f6b --- /dev/null +++ b/way.zil @@ -0,0 +1,3913 @@ +"WAY for ballyhoo: copyright (c)1986 infocom, inc." + + + + + + ) + ( + > + >) + ( + > + )>)>> + +)) + + ) + (T + )> + > + +)) + + ) + (T + )> + > + + + + + + + > + + )>) + ( + + > + )> + ; + > + )>) + ( + + > + > + > + >)>> + + + > + +> + + ) + (T + )>) + (T + + + + )>> + + + > + + ) + (T + + + + ) + (T + )> + + )>> + +> + + ) + (T + > + + )> + )>) + (T + + )>> + + + +;" APE rmungbit = Ape is happy with music" + + + + >> + + ) + ( + + + ) + ( + )> + ) + ( + + ) + ( + ) + (T + )> + ) + (> + > + ) + ( + > + ) + ( + > + + ) + ( + + ) + ( + ) + ( + > + ) + ( + > + + ) + ( + + > + 2> + > + + + > + ) + ( + )> + ) + ( + + ) + (T + + +
+ + + )> + )>) + ( + + + ) + ( + > + + )>> + + + +> + >> + > + > + + ) + ( + 2>> + >> + + + + > + + + + ) + (T + )>)>) + (T + )>) + (T + > + > + )> + + ;"used to be in m-enter" + + + ) + (T + )> + ) + ( + >) + ( + ) + ( + ) + ( + )> + )>> + +> + + + > + + + > + + + + + + + ) + (T + )> + + > + + )> + + + >> + + + ) + (T + )>)> + ) + ( + > + + >) + ( + 2> + ; + + + > + + + )>> + + + +; + > + 20> + ) + (T + + )>)>> + + + + + > + ) + ( + + ) + ( + + > + )> + + + > + )> + ) + ( + ) + ( + )>) + ( + + ) + ( + >> + )>) + ( + > + )>> + + + +;"RMUNGBIT = have opened it first time. Now no sound when knock on compartmnt" + + + >> + + >> + + + + + >> + + )> + ) + (T + )>) + ( + > + > + )> + + ) + ( + > + + )>> + + + +;"RMUNGBIT = set on v-examine, cleared as player wins count-back for memory" + + + ) + ( + > + + ) + ( + > + + )>> + + + + + + ,END-GAME> + ) + ( + > + ) + ( + > + + + ) + ( + + )>) + ( + + ) + ( + )>) + ( + + ) + (T + )> + ) + ( + + + ) + ( + ) + (T + + + + ) + ( + ) + (T + )>) + (T + + + )>)> + )>) + ( + + >> + + + ) + ( + > + + ) + ( 25> + >> + ) + ( + > + +
+ ) + (T + )>) + ( + + ) + ( + ) + ( + )>) + ( + > + + ) + ( + + + >> + ) + ( + + )>) + ( + + ) + ( + + + ) + ( + + ) + (T + )>) + ( + > + + )>) + ( + + ) + ( + ) + (T + )>) + ( + + ) + (T + )>)>> + +> + + + + + )>> + + + + )> + + + + ) + (T + + ) + (T + )> + + + > + + + + ) + (T + + )> + )>> + + + + + )>> + + + + + + + > + + + > + ) + (T + + + ) + (T + )>)>)> + )>> + + + + + + + + > + )> + ) + ( + + )> + + + ) + ( + ) + ( + > + ) + ( + > + ) + ( + > + + + )> + + + + + ) + (T + + )> + )>> + + + + + + ) + (T + + )>) + ( + > + + )>> + +> + + + + + > + )>> + + + + + + > + )> + ) + ( + + >> + + ) + ( + + + ) + (T + )>) + ( + > + > + >)>> + + + + ) + (T + )>> + + ;"If 3, you die. Set to 0 when you V-WALK-AROUND" + + ;"Incremented each time I-POKE runs" + +> + +> + > + + + > + + + + > + + ) + ( + + ) + (T + )>) + ( + + ) + ( + > + ) + ( + ) + ( + ) + ( + + ) + (T + )> + > + +> + + + + + ) + ( + + + + ) + ( + > + + + > + > + ) + ( + + >> + + )>> + + + + + + + ) + (T + )> + ) + ( + )>> + +> + > + + >> + + + + + + + >) + (T + )>> + + + + + + ) + (T + )>) + ( + + + )>) + ( + + ) + ( + ) + ( + + ) + ( + ) + (T + )>) + ( + + > + ) + ( + + ) + (T + )>) + ( + + ) + ( + + ) + (T + )>) + ( + ) + ( + + )>) + ( + > + + )>> + + + + + ) + ( + + ) + ( + ) + ( + > + + ) + ( + ) + ( + > + + >> + + ) + ( + + ) + ( + >> + + ) + ( + > + ) + ( + + > + ) + (T + + )>) + ( + + >> + + + )> + + > + ) + (T + + + + ) + (T + )> + + + > + + ) + (T + + )> + )>) + ( + ) + ( + + ) + ( + > + + )>> + + + > + + + + + > + + + + )> + )> + ) + ( + + ) + (T + )> + + ) + (T + )>> + +>> + ) + (T + )>> + +> + + >> + > + + )> + > + ) + (T + + + + > + + + ) + (T + > + + + + + + >)>) + (T + )>> + + + + + + ) + ( + > + ) + ( + )>> + + + + + ) + ( + + > + )>> + + + ) + ( + ) + (T + + )>> + + + + ) + (> + + ) + (T + )>> + + + + + >> + ) + ( + + ) + ( + ) + ( + ) + ( + )>)>> + + + + + + >> + + ) + ( ;"to weave baskets? the last straw" + + > + )>> + + + + + + + ) + (> + "any sawdust">)>> + + + +; + > + 20> + ) + (T + + )>)>> + + + + + + + ) + (T + )> + )>> + + + +;"TRYTAKEBIT for KEY = KEY is still on wall" + + + >> + )> + > + + + ) + ( ;"V-TAKE-WITH is NOT in touching" + > + > + + )> + ) + ( + ) + ( + ; + >> + + > + + ) + (T + )>) + ( + > + + + >> + )>> + + + + > + + + + + >> + >)> + + ) + (T + )>> + +; + +; + )>> + + + +;"RMUNGBIT = have got him under my spell" + + + + >> + + + > + + + >> + + > + + > + + > + ) + (T + )> + + ) + (T + + + + )>) + ( + > + ) + ( + + ) + (T + )> + ) + ( + > + )>> + +> + + + + + > + ) + ( + ) + ( + + >> + + + ) + (T + + )>> + + + + + + + + + + + > + ) + (T + )>> + + + +;"RMUNGBIT = have tried to wear phones once" +;"TRYTAKEBIT = they hang on wall in roust-cage/nook" + + + > + + >> + + ) + ;( + + > + + )> + + > + )> + + > + + + ) + ( + ) + ( + ) + ( + ) + (T + )> + ) + ( + + ; + ) + (T + )>) + ( + > + + >> + + + ) + (T + )> + ) + ( + > + + + ) + (T ;"1 2 3" + )> + ) + ( + + ) + ( + > + + + ) + ( + + )> + + > + )> + + )> + > + ) + ( + ) + ( + ) + ( + + > + + ) + ( + + ) + ( + 2 0>> + + ) + ( + + > + )>) + ( ;"V-TELL can't move clock" + + + )>> + +> ;"set to a verb atom" + +;"For the non-programmer: each element, 0 to 15 inclusive, is a discrete +minute on the tape. An element of 0 is rock music, of 1 is back-ground +hiss, of 2 is classical music, 4 is AM radio noise" + +> + + ;"Discrete location on tape from 0 to 15 inclusive" + +)) + ; + ) + (T + >)> + + > + ) + ( + ) + ( ,P?GROUND-LOC> + > + > + ) + (T + )> + )> + > + > + +) "AUX" (FF? <>) (CR? T)) + + ; + > + >)> + > + ) + ( + + )> + + + ) + (T + )> + ) + (T + )> + + ) + (T + )>)> + ) + ( + + ) + (T + )> + )> + > + + ;"on-tape starts at 6" + + + ) + (T + )> + + )>) + ( 2> + ; + ) + ;( 3> + ) + ( 4> + ) + (T + )> + )> + ; + > + + )> + > + )> + > + +> + > + + + >) + ( + >) + ( + >)> + + )> + + ) ;"advances on-tape by one" + (> + ,HERE> + + > + + > + >>> + )> + + > + + > + )> + )> + + > + ) + (> + > + > + )> + > + +) "AUX" TAPE-LOC) + + + >) + ( + >) + ( + >)>)> + > + + > + )> + > + +> + > + + )> + + ) + (T + )> + > + + + + + > + + + 2 0>>> + + + > + 2>> + ) + (T + )>) + ( + > + + )>) + (T + )>> + + ,P?GROUND-LOC> + > + + > + ) + (T + )>> + +;"Midway attractions" + + + + + ) + ( + > + + + >> + + " about it. Observe for " D ,ME ".\" Rimshaw +gestures in a grand manner toward"> +
+ ) + ( + + > + >> + )>)>> + + + + + +> + + +
+ > + + + + + ) + ( + + + ) + ( + + > + + ) + ( + > + )>> + + + + + + + > + > + + ) + ( + ) + ( + > + + >> + + > + ) + (T + + )>) + ( + > + + ) + ( + )>> + + + ) + (T + )>> + + + +;"RMUNGBIT = have TALKED-TO? him once and got spiel" + +> + > + ) + (> + > + + + >>> + + + + > + + ) + ;( + ,P-CONT> + + > + ) + ( + + + > + + T> + + + ) + (T + + + )>) + ( + + + ;>> + + + + ) + ( + + + + ) + ( + > + + ) + (T + ,SOFA>> + )> + + > + + )>) + ( + > + + + >> + + ) + (T + > + + + + ) + (T + )> + )>) + ( + > + + > + + + >> + + ) + (T + + > + )>) + (T + + )>) ;"end of winner" + ( + + + > + ) + (T + )>) + (T + )>) + ( + + + + ) + ( + > + + ) + (> + + )>) + ( + > + + + + ) + ( + > + + + > + ) + (T +
)> + + ) + (T + )> + )>> + + + > + +> + +)) + + + ) + ( + + + ,WON-STANDS>>> + + ) + (T + )>> + +) (NO-Q? <>)) + + > ;"ie, rimshaw is winner for" + ;"in v-hypnotise" + ) + (T + )> + + + )> + > + +> + + )> + > + + + + + + + + + + ; + ; + ; + ; + + + + + + + + + > + + > + +)) + + + + + + + + + + + + + + + + + + + + + ;> + ;> + > + + + > + + + > + > + + + + + + + )>)>) + (T + )> ;"WIN THE STANDS PUZZLE?" + + > + +; + +; + )>> + + + +;"RMUNGBIT = Hypno. has read your mind about sofa" + +)) + + > + ) + ( + > + ) + (.RARG + ) + ( + ) + ( + ) + ( + > + + )>> + + + + + )>> + + + + + > + + + + )>> + + + + + + + + )>) + ;( + > + + > + )>> + + + + + + + + + + + ) + ( + ) + (T + )> + + + ) + (T + + + ) + (T + )> + )>) + ( + > + ) + ( + + ) + ( + ) + ( + )>) + ( + + > + > + + )> + + + >> + >)> + + + >> ; + + + + ) + (T + )> + + + ; + >> + + ) + (T + + )>) ;"second time around" + (T + )>)>> + + + + + >> + )> + )>> + + + +;"BLUE-DOOR RMUNGBIT = I've been kicked out and my ticket has been given + back to me, if I give it under door AGAIN, it is + NOT given back to me" + + + > + + ) + ( + + ) + ( + )>) + ( + + + + + + ) + (T + )> + + + + + )> + > + ) + (T + )>) + ( + > + )>> + + + ,BLUE-DOOR)>> + + +> + +)) + + + > + )> + > + + + + + + + + ) + (T + )> + + + ) + (T + )> + + + + + ) + (T + )>)>> + +> + + + ) + ( + ) + ( + > + + >> + + ) + (T + + + ) + (T + )>)>> + + + + ) + (T + )>)> + + + > + + + +> + + + + + >>> + + >> + ) + (T + + > + + + + > + )>)> + ) + (T + + + )> + )>)> + ) + ( + ) + ( + ) + ( + ) + ( + + > + > + ) + (,HANDOUT + )> + ) + ( + > + + >> + ; + + ) + ( + + ;"She's eaten the food" + ) + ( + )>) + ( + + + ) + ( + )>) + ( + > + + ) + ( + + ) + (T + )> + )>> + + + + + ) + ( + + + > + ) + (T + + )>) + ( + + + > + ) + ( + > + + ) + ( + > + ) + ( + + + + ) + (,HANDOUT + + + + + )>) + (T + )>) + ( + > + + ) + (T ; + )>) + ( + + ,HANDOUT> + ) + (T + )> + )>> + + + ) + (T + )> + > + + + + > + + > + + + + + + + ) + ( + > + ) + ( + ) + ( + + ) + ( + > + + ) + ( + >> + + + ) + (T + )>) + ( + + ) + ( + > + ) + (T + )>) + ( + + ) + ( + > + + > + ) + (T + )>) + ( + + > + + ) + (T + )>)>> + + + + >> + + >> + )> + + + + + > + + ) + ( + + + + >> + + )> + ) + (T + + + )>) + (T + + )>)>> + + + + + ) + (> + >> + "the radio">) + ( + > + + ) + ( + > + + >> + + + )>> + +; + + > + ) + (T + )>> + + ;"Ape proves to be essentially a lowbrow with highbrow tastes in music." + + + +;"RMUNGBIT = FUNDRAISING BEGINS IN I-RADIO" + + + + ) + ( + >> + + ) + ( + > + ) + (> + ) + ( + ) + ( + > + ) + (T + + + + + + > + )> + + ) + ;( + ) + (T + + + ) + ( + ) + (T + )> + )>) + (T + )>)>)>> + +)) + + )> + > + + + +;"RMUNGBIT = andrew blocking it off" + + + )>> + + + + > + ) + (T + )> + + ) + ( + > + ) + (T + )> + + + + ) + (T + )>> + + + + + )>> + + + +;"RMUNGBIT = asked guard about herm-andrew-jenny once" + + + + > + + ) + ( + + + + )> + ) + ( + > + )>> + + + > + + + + + + > + + + + ) + ( + + + + ) + (T + + )>) + ( + > + ) + ( + ) + ( + > + + )>) + ( + > + )>> + + + + + + )> + ) + ( + )>> + + + + + +;"trying to affect the accent of a southern belle, sounds like a ding-a-ling" + + + > + + + + ) + ( + + + + ) + (T + + )>) ;"end of winner" + ( + ) + ( + ) + ( + > + + )>) + ( + > + )>> + + + + + + )> + ) + ( + )>> + +> + + + + + ,GUARD-FELT-CASE> + + + + > ;"Andy realizes" + + ,GUARD-FELT-CASE>>>> + + + + + > + > + + + + + )> + + ) + (T + )>> + +> + + + +;"rmungbit = have show case to herm after I know its significance" + + + ) + ( + > + + > + + + >>> + + )>> + +; + +;"FLUFF RMUNGBIT = fluff has been seen and lost by Andrew-Jenny" + +; + > + + + )>> + + + + + )>> + + + +> + + + > + ) + ( + > + > + + )> + > + > + + + + + >)>> + + + +;" CON RMUNGBIT = Con has forced drink on detective" + + + + > + + + + ) + ( + + + + ) + ( + > + ) + ( + > + ) + (T + )>) + ( + > + + ) + ( + + )>) + ( + > + + + + ) + (T + + ;"etc. sensitive shit" + ) + (T + )> + + > + )>) + ( + + ) + ( + )>)>> + + + ) + (T + )>> + +> + + + + + + )>> + + + + + > + ;"new dealer" + + >)> + > + ) + ( + ) + ( + > + >> + > + + ,HELPED-THUMB> + + ) + ( + > + >)>) + ( + + + + >>> + + > + )> + + + + + ) + (T + )> + ) + ( ;"to dollar-f" + ) + ( + + >> + + ) + ( + >;"set to <> in parser" + + ) + (> + ) + ( + + ) + ( + > + + ) + ( + ;> + + ) + ( + ) + (T + + )> + + + + >>> + + + + )> + ; + + ) + (T + )> + )> + >>)> + )>)>> + +> + + + + ;"added to in blue-room m-beg, on 1 tapped by + Thumb, on 20 thrown out of blue-room and set to 25." + ;"can get by door if dealer-rmungbit (new dealer) set at + I-Thumb as tells of danger." + +> + + + + )>> + + + + > ;"dont follow Billy" + + > + + > + + + +> + + + + >> + ) + (T + )>> + + ;"not added to till below" + >> + > + )> + > + + + + + )> + ) + ( + + + ) + ( + + + ) + ( + + + > + ; + > + + + + ) + ( + + ) + (T + + )> + + ) + (T + + + >)> + + + ) + (T + )> + + ) + ( + > + + + > + + ) + ( + >)>> + + + +;"DEALER RMUNGBIT = Change of dealers taken place as Thumb tell you about it" + + + + >> + + ) + (T + + + ) + (T + )> + )> + ) + ( + ) + ( + ) + ( + > + > + + )>> + + + > + )> + + + + )> + > + + + +;"TABLE RMUNGBIT = have examined THUMB once" + + + > + + ) + ( + + > + + + + ) + (T + + )>) + ( + > + + ,P-DOLLAR-FLAG> + > + + ) + (T + + + ) + (T + )>)>)>> + + + + + + + + ) + ( + ) + ( + )>> + + + + + > + + ) + (T + + )>)>> + + + + + + ) + (> + > + + + + ) + (T + )>)>> + + + + + > + + )>> + + + + + ) + ( + ) + ( + > + + ) + ( + + + )>) + ( + ) + ( + + + ) + ( + )>)>> + + + +;"RMUNGBIT = tried to take it or flask first time" + + + + )>> + + +
+ + > + + )> + > \ No newline at end of file