ZILCH of 3/2/89 12:41 Combined ZIL Compiler Ver 2.0 (MIM) ----------------------------------- Incremental compilation disabled, because top-level ZIL file changed. Input file: /USR/DEVELOPMENT/ABYSS/ABYSS.ZIL [Object numbers assigned rooms first] [Zaps always go to current directory] [YZIP instructions] Loading /USR/DEVELOPMENT/ABYSS/DEFS.ZIL and compiling it. XFLOAD /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PARSER.REST. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/CONSTANTS.ZIL and compiling it. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PSTACK.ZIL and compiling it. Start segment 0 Compiling routine: PEEK-PSTACK End segment 0 Abstracting PSTACK to /USR/DEVELOPMENT/ABYSS/PSTACK. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PMEM.ZIL and compiling it. Start segment 0 Compiling routine: PMEM? Compiling routine: PMEM-RESET Compiling routine: DO-PMEM-ALLOC End segment 0 Abstracting PMEM to /USR/DEVELOPMENT/ABYSS/PMEM. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PDEFS.ZIL and compiling it. Loading /USR/DEVELOPMENT/ABYSS/DEFS2.ZIL and compiling it. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PARSER.ZIL and compiling it. Start segment 0 Compiling routine: INIT-STATUS-LINE Compiling routine: UPDATE-STATUS-LINE Compiling routine: RT-PRINT-MENU Compiling routine: RT-PRINT-MENU-ENTRY Compiling routine: RT-HLIGHT-MENU Compiling routine: RT-GET-PREPS Compiling routine: RT-GET-OBJS Compiling routine: RT-DO-OBJECTS Compiling routine: RT-GET-MEM Compiling routine: RT-FREE-MEM Compiling routine: RT-STOP-READ Compiling routine: MOUSE-INPUT? Compiling routine: READ-INPUT Compiling routine: SPECIAL-CONTRACTION? Compiling routine: EXPAND-BE-CONTRACTIONS Compiling routine: TELL-THE Compiling routine: TELL-CTHE Compiling routine: NAKED-DIR? Compiling routine: PARSER Compiling routine: GAME-VERB? Compiling routine: RED-SD Compiling routine: P-P Compiling routine: PARSE-IT Compiling routine: PARSE-SENTENCE Compiling routine: GET-TERMINAL-ACTION Compiling routine: GET-NONTERMINAL-ACTION Compiling routine: BE-PATIENT Compiling routine: MAIN-LOOP Compiling routine: MAIN-LOOP-1 Compiling routine: QCONTEXT-CHECK Compiling routine: LIT? Compiling routine: IGNORE-FIRST-WORD Compiling routine: FIX-QUOTATIONS Compiling routine: MAIN-LOOP-IT Compiling routine: P-NO-MEM-ROUTINE Compiling routine: BEG-PARDON Compiling routine: UNKNOWN-WORD Compiling routine: WORD-PRINT Compiling routine: PRINT-VOCAB-WORD Compiling routine: DO-OOPS Compiling routine: DO-AGAIN Compiling routine: NP-SAVE Compiling routine: PARSER-ERROR Compiling routine: BUZZER-WORD? Compiling routine: NUMBER? Compiling routine: CHANGE-LEXV Compiling routine: TELL-GWIM-MSG Compiling routine: DO-IT-AGAIN End segment 0 Abstracting PARSER to /USR/DEVELOPMENT/ABYSS/PARSER. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/FIND.ZIL and compiling it. Start segment 0 Compiling routine: FIND-DESCENDANTS Compiling routine: EXCLUDED? Compiling routine: INVALID-OBJECT? Compiling routine: MATCH-OBJECT Compiling routine: TEST-OBJECT Compiling routine: ADD-OBJECT Compiling routine: NOT-IN-FIND-RES? Compiling routine: EVERYWHERE-VERB? Compiling routine: MULTIPLE-EXCEPTION? Compiling routine: CHECK-ADJS-THERE? Compiling routine: CHECK-ADJS Compiling routine: SEARCH-IN-LG? Compiling routine: EXCLUDE-HERE-OBJECT? Compiling routine: FIND-OBJECTS Compiling routine: TEST-THINGS End segment 0 Abstracting FIND to /USR/DEVELOPMENT/ABYSS/FIND. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/REDS.ZIL and compiling it. Start segment 0 Compiling routine: NOT-HERE-VERB? Compiling routine: RED-FCN Compiling routine: RED-PART Compiling routine: GET-SYNTAX Compiling routine: RED-SV Compiling routine: ROOT-VERB Compiling routine: RED-SVN Compiling routine: RED-SVNP Compiling routine: RED-SVNPN Compiling routine: RED-SVPNN Compiling routine: RED-SVPNPN Compiling routine: RED-SVD Compiling routine: RED-SP Compiling routine: IREDUCE-EXCEPTION Compiling routine: REDUCE-EXCEPT-IT Compiling routine: REDUCE-EXCEPTION Compiling routine: REDUCE-LOCATION Compiling routine: DETERMINE-OBJ Compiling routine: CHECK-DIR-ADJS Compiling routine: NUMERIC-ADJ? Compiling routine: DETERMINE-NP Compiling routine: DET-NP-NOT-HERE? Compiling routine: DET-NP-OWNEE? Compiling routine: FIND-OWNERS Compiling routine: READY-TO-DISAMBIGUATE? Compiling routine: DETERMINE-NP-XFER Compiling routine: DO-ORPHAN-TEST Compiling routine: RED-O-ADJ Compiling routine: RED-O-PP Compiling routine: INSERT-NP Compiling routine: TEST-SR Compiling routine: RED-O-NP Compiling routine: RED-PERS Compiling routine: HACK-TELL Compiling routine: HACK-TELL-1 Compiling routine: RED-VP Compiling routine: RED-NP Compiling routine: RED-OF Compiling routine: RED-QT Compiling routine: GET-QUANTITY-WORD Compiling routine: GET-QUANTITY Compiling routine: RED-QN Compiling routine: RED-NPP Compiling routine: RED-PP Compiling routine: RED-POSS Compiling routine: RED-ADJ Compiling routine: RED-QUOTE End segment 0 Abstracting REDS to /USR/DEVELOPMENT/ABYSS/REDS. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/BREDS.ZIL and compiling it. Start segment 0 Compiling routine: RED-BE-FORM Compiling routine: EXCH-4-5-Q Compiling routine: RED-SBNN Compiling routine: RED-SNBN Compiling routine: DETERMINE-SUBJ Compiling routine: RED-SBNA Compiling routine: RED-SNBA Compiling routine: RED-SBNP Compiling routine: RED-SNBP Compiling routine: RED-SNBAP Compiling routine: P-PP-OBJ Compiling routine: P-PP-PREP Compiling routine: RED-SQBN Compiling routine: RED-BE Compiling routine: RED-NOT Compiling routine: RED-CANDO Compiling routine: INSERT-WHAT End segment 0 Abstracting BREDS to /USR/DEVELOPMENT/ABYSS/BREDS. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/GRAM.ZIL and compiling it. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/TOP.ZIL and compiling it. Start segment 0 Compiling routine: MORE-SPECIFIC Compiling routine: V-PDEBUG Compiling routine: VERB-ALL-TEST Compiling routine: FIX-HIM-HER-IT Compiling routine: TELL-PRONOUN Compiling routine: NO-M-WINNER-VERB? Compiling routine: FIND-A-WINNER Compiling routine: TELL-SAID-TO Compiling routine: QCONTEXT-GOOD? Compiling routine: META-LOC Compiling routine: CANT-UNDO Compiling routine: SEE-VERB? Compiling routine: PERFORM Compiling routine: TELL-TOO-DARK Compiling routine: ITAKE-CHECK Compiling routine: TELL-D-LOC Compiling routine: D-APPLY Compiling routine: CAPITAL-NOUN? Compiling routine: NOT-HERE Compiling routine: SPEAKING-VERB? Compiling routine: GET-OWNER Compiling routine: GET-NP Compiling routine: NOUN-USED? Compiling routine: ADJ-USED? End segment 0 Abstracting TOP to /USR/DEVELOPMENT/ABYSS/TOP. Loading /USR/DEVELOPMENT/INTERLOGIC/ZILLIB/PARSER/PRARE.ZIL and compiling it. Start segment 0 Compiling routine: TOO-MANY-NEW Compiling routine: NAKED-OOPS Compiling routine: CANT-OOPS Compiling routine: CANT-AGAIN Compiling routine: CANT-USE-MULTIPLE Compiling routine: MAKE-ROOM-FOR-TOKENS Compiling routine: REPLACE-ONE-TOKEN Compiling routine: V-$REFRESH Compiling routine: PRINT-INTQUOTE Compiling routine: PRINT-LEXV Compiling routine: COPY-INPUT End segment 0 Start segment 0 Compiling routine: BUFFER-PRINT Compiling routine: CAPITALIZE Compiling routine: PRINT-PARSER-FAILURE Compiling routine: NAKED-ADJECTIVE? Compiling routine: CHANGE-AND-TO-THEN? Compiling routine: DONT-UNDERSTAND Compiling routine: MISSING Compiling routine: CANT-FIND-OBJECT Compiling routine: NP-CANT-SEE Compiling routine: WINNER-SAYS-WHICH? Compiling routine: WHICH-LIST? Compiling routine: WHICH-PRINT Compiling routine: NP-PRINT Compiling routine: ADJS-PRINT Compiling routine: TOO-MANY-NOUNS Compiling routine: INBUF-ADD Compiling routine: INBUF-PRINT Compiling routine: YES? Compiling routine: SETUP-ORPHAN Compiling routine: SETUP-ORPHAN-NP Compiling routine: INSERT-ADJS Compiling routine: INSERT-ADJS-WD End segment 0 Abstracting PRARE to /USR/DEVELOPMENT/ABYSS/PRARE. Loading /USR/DEVELOPMENT/ABYSS/MACROS.ZIL and compiling it. Loading /USR/DEVELOPMENT/ABYSS/MISC.ZIL and compiling it. Compiling routine: VISIBLE? Compiling routine: CLOSED? Compiling routine: ACCESSIBLE? Compiling routine: RT-PRINT-DESC Compiling routine: RT-PRINT-ARTICLE Compiling routine: RT-PRINT-OBJ Compiling routine: RT-PRINT-VERB Compiling routine: THIS-IS-IT Compiling routine: RT-IN-ON-MSG Compiling routine: RT-OUT-OFF-MSG Compiling routine: RT-OPEN-MSG Compiling routine: TOUCH-VERB? Compiling routine: CLOCKER Compiling routine: RT-QUEUE Compiling routine: RT-DEQUEUE Compiling routine: RT-IS-QUEUED? Compiling routine: C-PIXELS Compiling routine: L-PIXELS Compiling routine: PIXELS-C Compiling routine: PIXELS-L Compiling routine: CCURSET Compiling routine: CCURGET Compiling routine: CSPLIT Compiling routine: CWINPOS Compiling routine: CWINSIZE Compiling routine: CSCROLL Compiling routine: RT-SCRIPT-INBUF Compiling routine: GO Abstracting MISC to /USR/DEVELOPMENT/ABYSS/MISC. Loading /USR/DEVELOPMENT/ABYSS/GAS-MIX.ZIL and compiling it. Compiling routine: V-$SCRUB Compiling routine: V-$AIR Compiling routine: RT-NUM-DIGITS Compiling routine: RT-PRINT-FLOAT Compiling routine: RT-NITROGEN-MSG Compiling routine: RT-OXYGEN-MSG Compiling routine: RT-CO2-MSG Compiling routine: RT-I-GAS-MIX Compiling routine: V-$HEAT Compiling routine: RT-TH-THERMOMETER Compiling routine: RT-TEMP-MSG Compiling routine: RT-I-DEEPCORE-TEMP Compiling routine: RT-I-TEMP Abstracting GAS-MIX to /USR/DEVELOPMENT/ABYSS/GAS-MIX. Loading /USR/DEVELOPMENT/ABYSS/SYNTAX.ZIL and compiling it. Loading /USR/DEVELOPMENT/ABYSS/VERBS.ZIL and compiling it. Compiling routine: V-DESC-LEVEL Compiling routine: V-SCRIPT Compiling routine: V-VERIFY Compiling routine: V-COMMAND Compiling routine: V-RECORD Compiling routine: V-UNRECORD Compiling routine: V-INVENTORY Compiling routine: V-QUIT Compiling routine: RT-FAILED-MSG Compiling routine: V-RESTART Compiling routine: V-SAVE Compiling routine: V-RESTORE Compiling routine: RT-PRINT-CONTENTS Compiling routine: RT-DESCRIBE-OBJECTS Compiling routine: RT-DESCRIBE-ROOM Compiling routine: NOT-HOLDING? Compiling routine: HELD? Compiling routine: TOO-DARK Compiling routine: V-ASK-ABOUT Compiling routine: V-ATTACH Compiling routine: V-CLOSE Compiling routine: V-CUT Compiling routine: IDROP Compiling routine: V-DROP Compiling routine: PRE-EMPTY Compiling routine: V-EMPTY Compiling routine: RT-EMPTY-MSG Compiling routine: V-EMPTY-FROM Compiling routine: V-ENTER Compiling routine: V-EXIT Compiling routine: RT-NOT-IN-ROOM-MSG Compiling routine: RT-DO-WALK Compiling routine: V-EXAMINE Compiling routine: RT-NOTHING-SPECIAL-MSG Compiling routine: V-EXTINGUISH Compiling routine: V-FOLLOW Compiling routine: V-GIVE Compiling routine: V-GIVE-SWP Compiling routine: V-HIT Compiling routine: V-INFLATE Compiling routine: V-LIFT Compiling routine: V-LISTEN Compiling routine: V-LOCK Compiling routine: V-LOOK Compiling routine: V-LOOK-BEHIND Compiling routine: V-LOOK-UNDER Compiling routine: V-LOOK-IN Compiling routine: TELL-CANT-FIND Compiling routine: V-LOOK-ON Compiling routine: V-MOVE Compiling routine: V-NO Compiling routine: RT-MATCH-KEY Compiling routine: RT-OTHER-SIDE Compiling routine: RT-LOCK-MSG Compiling routine: RT-OPEN-DOOR-MSG Compiling routine: V-OPEN Compiling routine: V-PLUG-IN Compiling routine: V-PULL Compiling routine: V-PUSH Compiling routine: PRE-PUT Compiling routine: V-PUT Compiling routine: TELL-FIND-NONE Compiling routine: PRE-PUT-IN Compiling routine: V-PUT-IN Compiling routine: RT-PUT-ON-OR-IN Compiling routine: RT-TOTAL-SIZE Compiling routine: RT-OBJ-TOO-LARGE? Compiling routine: RT-ROOM-IN-MSG? Compiling routine: RT-CHECK-MOVE-MSG? Compiling routine: V-REACH-BEHIND Compiling routine: V-REACH-IN Compiling routine: V-REACH-UNDER Compiling routine: V-READ Compiling routine: V-SHOW Compiling routine: V-SHOW-SWP Compiling routine: V-SIT Compiling routine: ITAKE Compiling routine: RT-DO-TAKE Compiling routine: PRE-TAKE Compiling routine: PRE-TAKE-WITH Compiling routine: V-TAKE Compiling routine: V-TAKE-WITH Compiling routine: V-TALK-TO Compiling routine: V-TELL Compiling routine: WONT-HELP-TO-TALK-TO Compiling routine: V-TELL-ABOUT Compiling routine: V-THANK Compiling routine: V-TIE-TO Compiling routine: V-TURN Compiling routine: V-TURN-OFF Compiling routine: V-TURN-ON Compiling routine: V-TURN-TO Compiling routine: V-UNDO Compiling routine: V-UNLOCK Compiling routine: V-UNWEAR Compiling routine: V-WAIT Compiling routine: RT-FIND-DIR Compiling routine: RT-FIND-ROOM Compiling routine: RT-SET-PUPPY Compiling routine: RT-CLEAR-PUPPY Compiling routine: V-WALK Compiling routine: WALK-THRU-DOOR? Compiling routine: RT-GOTO Compiling routine: RT-ENTER-ROOM Compiling routine: RT-ROOM-NAME-MSG Compiling routine: V-WALK-AROUND Compiling routine: V-WALK-TO Compiling routine: RT-WALK-WITHIN-ROOM-MSG Compiling routine: V-WEAR Compiling routine: V-WELD Compiling routine: V-YES Abstracting VERBS to /USR/DEVELOPMENT/ABYSS/VERBS. Loading /USR/DEVELOPMENT/ABYSS/BE.ZIL and compiling it. Compiling routine: V-STATEMENT Compiling routine: V-BE Compiling routine: TELL-Q-WORD Compiling routine: RIGHT-PREP? Compiling routine: IS-QUIET? Compiling routine: IS-OUTSIDE? Compiling routine: IS-OPEN? Compiling routine: IS-CLOSED? Compiling routine: IS-LOCKED? Compiling routine: IS-UNLOCKED? Compiling routine: IS-DEAD? Compiling routine: IS-ALIVE? Compiling routine: IS-HERE? Compiling routine: PRSO-IS Compiling routine: IS-PRSO-ADJ? Compiling routine: YES-BUT? Compiling routine: V-CAN? Compiling routine: V-MAY? Compiling routine: V-DO? Compiling routine: V-COULD? Compiling routine: V-WOULD? Compiling routine: V-SHOULD? Compiling routine: V-MIGHT? Compiling routine: V-WILL? Compiling routine: V-MUST? Compiling routine: V-BE? Compiling routine: V-WHO Compiling routine: V-WHAT Compiling routine: V-WHEN Compiling routine: V-WHERE Compiling routine: V-WHY Compiling routine: V-HOW Abstracting BE to /USR/DEVELOPMENT/ABYSS/BE. Loading /USR/DEVELOPMENT/ABYSS/SUB-BAY.ZIL and compiling it. Compiling routine: RT-RM-SUB-BAY Compiling routine: RT-TH-MOON-POOL Compiling routine: RT-TH-FIRE Compiling routine: RT-I-FIRE-1 Compiling routine: RT-I-FIRE-2 Compiling routine: RT-TH-WATER-HOSE Compiling routine: RT-TH-NOZZLE Compiling routine: RT-TH-OXYGEN-CYLINDER Compiling routine: RT-CH-COFFEY Compiling routine: RT-CH-ONE-NIGHT Compiling routine: RT-TH-DRY-SUIT Compiling routine: RT-TH-FACEPLATE Compiling routine: RT-TH-HELMET Compiling routine: RT-TH-HOOK-1 Compiling routine: RT-TH-LIFT-BAG ** Warning: Undefined variable assumed LOCAL L Compiling routine: RT-TH-CO2-CANNISTER Compiling routine: RT-TH-RED-BUTTON Compiling routine: RT-RM-COMPRESSION-CHAMBER Compiling routine: RT-LG-CHAMBER-HATCH Compiling routine: RT-I-LEAVE-1 Compiling routine: RT-I-LEAVE-2 Compiling routine: RT-I-LEAVE-3 Compiling routine: RT-I-LEAVE-4 Compiling routine: RT-I-RETURN-1 Compiling routine: RT-I-RETURN-2 Compiling routine: RT-I-RETURN-3 Compiling routine: RT-I-RETURN-4 Compiling routine: RT-I-UFO-MESSAGE Compiling routine: RT-RM-CAB-THREE Compiling routine: RT-OUT-CAB Compiling routine: RT-I-CAB-FIXED Compiling routine: RT-TH-CAB-HOOKAH Compiling routine: RT-RM-GAS-MIX-ROOM Compiling routine: RT-RM-CORRIDOR Compiling routine: RT-TH-PANEL Compiling routine: RT-RM-LADDER-A2 Compiling routine: RT-RM-LOUNGE Compiling routine: RT-RM-INFIRMARY Compiling routine: RT-RM-MESS-HALL Compiling routine: RT-RM-GALLEY Compiling routine: RT-RM-PANTRY Compiling routine: RT-TH-HOOK-2 Compiling routine: RT-TH-GAME-BAG Compiling routine: RT-RM-WALDORF Compiling routine: RT-RM-PERSONAL-STORAGE-1 Compiling routine: RT-RM-ZOOTOWN Compiling routine: RT-RM-LADDER-C2 Compiling routine: RT-TH-S-BILGE-BUTT Compiling routine: RT-RM-LADDER-A1 Compiling routine: RT-RM-LAUNDRY Compiling routine: RT-RM-PT-LIFE-SUPPORT Compiling routine: RT-RM-COMPRESSOR-ROOM Compiling routine: RT-TH-COMPRESSOR Compiling routine: RT-RM-LADDER-D1 Compiling routine: RT-RM-TOOL-PUSHER-OFFICE Compiling routine: RT-RM-DRILL-ROOM Compiling routine: RT-RM-LADDER-B1 Compiling routine: RT-RM-SB-BATTERY-ROOM Compiling routine: RT-RM-SB-HEAD Compiling routine: RT-RM-SB-LIFE-SUPPORT Compiling routine: RT-RM-PUMP-ROOM Compiling routine: RT-RM-FRESH-WATER-STORAGE Compiling routine: RT-RM-LADDER-C1 Compiling routine: RT-RM-LADDER-A3 Compiling routine: RT-RM-PT-HEAD Compiling routine: RT-RM-MOTEL-QUICK Compiling routine: RT-RM-PERSONAL-STORAGE-2 Compiling routine: RT-RM-SWAMP Compiling routine: RT-RM-LADDER-D3 Compiling routine: RT-RM-LADDER-B3 Compiling routine: RT-RM-SB-OBS-DECK Compiling routine: RT-RM-COMPUTER-CENTER Compiling routine: RT-RM-ELECTRONICS-SHOP Compiling routine: RT-TH-ELEC-SHOP-DRAWER Compiling routine: RT-RM-LAB Compiling routine: RT-RM-TAPE-LIBRARY Compiling routine: RT-RM-LADDER-C3 Abstracting SUB-BAY to /USR/DEVELOPMENT/ABYSS/SUB-BAY. Loading /USR/DEVELOPMENT/ABYSS/COMMAND.ZIL and compiling it. Compiling routine: RT-RM-COMMAND-MODULE Compiling routine: RT-TH-MONITORS Compiling routine: RT-TH-COMMAND-CHAIR Compiling routine: RT-COMMAND-MENU Compiling routine: RT-EMERGENCY-MENU ** Warning: Undefined variable assumed LOCAL C ** Warning: Undefined variable assumed LOCAL L Compiling routine: RT-ROV-MENU Compiling routine: RT-AIR-MENU Compiling routine: RT-GAS-LEVEL-MSG Compiling routine: RT-POWER-MENU Compiling routine: RT-LIGHT-MENU Compiling routine: RT-SUPPORT-MENU ** Warning: Undefined variable assumed LOCAL C ** Warning: Undefined variable assumed LOCAL L Compiling routine: RT-PUMP-MENU ** Warning: Undefined variable assumed LOCAL C ** Warning: Undefined variable assumed LOCAL L Compiling routine: RT-TH-DESCRAMBLER-CONTROL-BOX Abstracting COMMAND to /USR/DEVELOPMENT/ABYSS/COMMAND. Loading /USR/DEVELOPMENT/ABYSS/MONTANA.ZIL and compiling it. Compiling routine: RT-RM-MIDSHIP-HATCH Compiling routine: RT-LG-MIDSHIP-HATCH Compiling routine: RT-TO-TRENCH-BOTTOM Compiling routine: RT-RM-MISSILE-HATCH Compiling routine: RT-TH-MISSILE Compiling routine: RT-TH-MISSILE-TIMER Compiling routine: RT-TH-MISSILE-PANEL Compiling routine: RT-TH-WIRES Compiling routine: RT-TH-WIRE Compiling routine: RT-CORRECT-WIRE? Compiling routine: RT-TH-WIRE-CUTTERS Compiling routine: RT-I-INTO-TRENCH-1 Compiling routine: RT-I-INTO-TRENCH-2 Compiling routine: RT-I-OUT-OF-AIR-1 Compiling routine: RT-I-OUT-OF-AIR-2 Compiling routine: RT-RM-BOW Compiling routine: RT-RM-TORPEDO-ROOM Compiling routine: RT-RM-ENGINE-ROOM Compiling routine: RT-RM-MISSILE-ROOM Compiling routine: RT-TH-MISSILE-ACCESS-KEY Compiling routine: RT-RM-ATTACK-CENTER Compiling routine: RT-RM-SONAR-ROOM Compiling routine: RT-RM-COMM-ROOM Compiling routine: RT-THRU-BUCKLED-DOOR Compiling routine: RT-LG-BUCKLED-DOOR Compiling routine: RT-RM-SUB-CORRIDOR Compiling routine: RT-RM-CAPTAINS-ROOM Compiling routine: RT-TH-PHOTOGRAPH Compiling routine: RT-TH-SAFE Compiling routine: RT-TH-PLASTIC-CARD Compiling routine: RT-TH-PLASTIQUE Compiling routine: RT-TH-DETONATOR Compiling routine: RT-I-DETONATOR Abstracting MONTANA to /USR/DEVELOPMENT/ABYSS/MONTANA. Loading /USR/DEVELOPMENT/ABYSS/RETURN1.ZIL and compiling it. Compiling routine: RT-TH-CATFISH-LOCKER Compiling routine: RT-TH-STEEL-BOX Compiling routine: RT-TH-CLUE-PAPER Compiling routine: RT-TH-STEEL-KEY Compiling routine: RT-TH-DRYER Compiling routine: RT-TH-PASSPORT Compiling routine: RT-TH-DISCHARGE Abstracting RETURN1 to /USR/DEVELOPMENT/ABYSS/RETURN1. Loading /USR/DEVELOPMENT/ABYSS/RETURN2.ZIL and compiling it. Compiling routine: RT-TH-GUN Compiling routine: RT-TH-FBS-SUIT Compiling routine: RT-TH-DIVE-LOCKER Compiling routine: RT-TH-ELECTRONIC-LOCK Compiling routine: RT-TH-DEVICE Compiling routine: V-$NITROGEN Abstracting RETURN2 to /USR/DEVELOPMENT/ABYSS/RETURN2. Loading /USR/DEVELOPMENT/ABYSS/OCEAN.ZIL and compiling it. Compiling routine: RT-RM-UNDER-MOONPOOL Compiling routine: RT-RM-OCEAN-NORTH Compiling routine: RT-RM-OCEAN-SOUTH Compiling routine: RT-RM-OCEAN-WEST Compiling routine: RT-SWIM-TO-FROM-TRENCH Compiling routine: RT-RM-TROUGH-LIP Abstracting OCEAN to /USR/DEVELOPMENT/ABYSS/OCEAN. Loading /USR/DEVELOPMENT/ABYSS/CRANE.ZIL and compiling it. Compiling routine: RT-I-CRANE-1 Compiling routine: RT-I-CRANE-2 Compiling routine: RT-I-CRANE-3 Compiling routine: RT-I-CRANE-4 Compiling routine: RT-I-CRANE-5 Compiling routine: RT-I-HIPPY-RETURN Compiling routine: RT-I-KLAXON Compiling routine: RT-I-BATTERY-LEAK Compiling routine: RT-RM-PT-BATTERY-ROOM Compiling routine: RT-TH-POWERCEL Compiling routine: RT-TH-POOL-OF-WATER Compiling routine: RT-RM-PT-OBS-DECK Compiling routine: RT-TH-CRACK Compiling routine: RT-WELD-CRACK ** Note: Atomic argument to routine assumed constant - RT-I-BATTERY-LEAK Compiling routine: RT-TH-ARC-WELDER Compiling routine: RT-TH-WELDING-ROD Compiling routine: RT-TH-RED-CABLE Compiling routine: RT-TH-BLACK-CABLE Compiling routine: RT-TH-WELDER-SWITCH Compiling routine: RT-TH-WELDER-CORD Compiling routine: RT-RM-LADDER-D2 Compiling routine: RT-TH-PT-BILGE-BUTTON Compiling routine: RT-TH-SB-BILGE-BUTTON Compiling routine: RT-I-CATFISH-TRAPPED Compiling routine: RT-RM-DIVE-GEAR-STORAGE Compiling routine: RT-TH-BUD-GEAR-LOCKER Compiling routine: RT-TH-BIG-LOCKER Compiling routine: RT-GN-LOCKER Compiling routine: RT-LG-DGS-DOOR Compiling routine: RT-RM-RECREATION-ROOM Compiling routine: RT-TH-BARBELL Compiling routine: RT-TH-WEIGHTS Compiling routine: RT-TH-LIFT-BENCH Compiling routine: RT-TH-TREADMILL Compiling routine: RT-TH-CYCLE Compiling routine: RT-RM-LADDER-B2 Compiling routine: RT-TH-HYDRAULIC-HOSE Compiling routine: RT-TH-HYDRAULIC-FLUID Compiling routine: RT-LG-FLOOD-DOOR Compiling routine: RT-TH-KNIFE Abstracting CRANE to /USR/DEVELOPMENT/ABYSS/CRANE. Loading /USR/DEVELOPMENT/ABYSS/GLOBAL.ZIL and compiling it. Compiling routine: RT-GLOBAL-HERE Compiling routine: RT-YOU Compiling routine: RT-TH-HUMAN-BODY Compiling routine: RT-GN-BODY Compiling routine: RT-TH-PLAYER-BODY Compiling routine: RT-TH-GROUND Compiling routine: RT-TH-SKY Compiling routine: RT-LG-DEEPCORE Compiling routine: RT-LG-TROUGH Compiling routine: RT-LG-MONTANA Abstracting GLOBAL to /USR/DEVELOPMENT/ABYSS/GLOBAL. Loading /USR/DEVELOPMENT/ABYSS/UTIL.ZIL and compiling it. Compiling routine: V-$STEAL Compiling routine: V-$GOTO Compiling routine: V-VERSION Compiling routine: V-COLOR Compiling routine: RT-DO-COLOR Compiling routine: RT-PICK-COLOR Compiling routine: MAC-II? Compiling routine: Y? Compiling routine: RT-CHECK-ADJ Compiling routine: RT-UPDATE-ADJ Compiling routine: RT-SCORE-MSG Compiling routine: RT-SCORE-OBJ Compiling routine: V-SCORE Compiling routine: V-DIAGNOSE ** Warning: Undefined variable assumed LOCAL M Compiling routine: RT-WORD-NUMBERS Compiling routine: RT-END-OF-GAME Compiling routine: RT-COMMA-MSG Compiling routine: FIND-FLAG-LG Compiling routine: FIND-FLAG Compiling routine: RT-ALREADY-MSG Compiling routine: RT-META-IN? Compiling routine: NO-NEED Compiling routine: RT-YOU-CANT-MSG Compiling routine: HAR-HAR Compiling routine: RT-IMPOSSIBLE-MSG Compiling routine: WONT-HELP Compiling routine: PICK-ONE Compiling routine: GLOBAL-IN? Compiling routine: RT-FIRST-YOU-MSG Compiling routine: RT-SEE-INSIDE? Compiling routine: RT-SEE-ANYTHING-IN? Compiling routine: RT-MOVE-ALL Compiling routine: RT-MOVE-ALL-BUT-WORN Compiling routine: RT-MOVE-ALL-WORN Compiling routine: RT-NOT-LIKELY-MSG Compiling routine: RT-NO-POINT-MSG Compiling routine: RT-PICK-NEXT Compiling routine: RT-NO-RESPONSE-MSG Compiling routine: RT-FOOLISH-TO-TALK? Compiling routine: RT-WASTE-OF-TIME-MSG Compiling routine: V-$P Compiling routine: RT-CENTER-PIC Compiling routine: V-$D Compiling routine: V-$SHOW Compiling routine: V-$W Abstracting UTIL to /USR/DEVELOPMENT/ABYSS/UTIL. Loading /USR/DEVELOPMENT/ABYSS/STOPPER.ZIL and compiling it. Compiling routine: RT-RM-TRI-MIX-STORAGE Compiling routine: RT-TH-NITROGEN-TANK Compiling routine: RT-TH-NIT-VALVE Compiling routine: RT-TH-NIT-STOPPER Compiling routine: RT-GET-STOPPER Compiling routine: RT-I-NITROGEN-LEAK Compiling routine: RT-TH-NIT-BASE Compiling routine: RT-TH-OXYGEN-TANK Compiling routine: RT-TH-OXY-VALVE Compiling routine: RT-TH-OXY-STOPPER Compiling routine: RT-TH-OXY-BASE Compiling routine: RT-TH-HELIUM-TANK Compiling routine: RT-TH-HEL-VALVE Compiling routine: RT-TH-HEL-STOPPER Compiling routine: RT-TH-HEL-BASE Compiling routine: RT-GN-TANK Compiling routine: RT-GN-VALVE Compiling routine: RT-GN-STOPPER Compiling routine: RT-RM-TOOL-ROOM Compiling routine: RT-TH-BIN Compiling routine: RT-TH-MAGNET Abstracting STOPPER to /USR/DEVELOPMENT/ABYSS/STOPPER. Loading /USR/DEVELOPMENT/ABYSS/ALIEN.ZIL and compiling it. Compiling routine: RT-RM-TRENCH-BOTTOM Compiling routine: RT-TH-PURPLE-BUTTON Compiling routine: RT-RM-ALIEN-CHAMBER Compiling routine: RT-TH-FUSCHIA-BUTTON Abstracting ALIEN to /USR/DEVELOPMENT/ABYSS/ALIEN. Loading /USR/DEVELOPMENT/ABYSS/ENDGAME.ZIL and compiling it. Compiling routine: RT-TH-WINDOW-BENCH Compiling routine: RT-TH-RED-LEVER Abstracting ENDGAME to /USR/DEVELOPMENT/ABYSS/ENDGAME. ** Warning: Undefined Routine: DIR-VERB-PRSI? ** Warning: Undefined Routine: COLLECTIVE-VERB? ** Warning: Never defined - W?SWIM ** Warning: Never defined - FL-TRY-TAKE ** Warning: Never defined - FL-TRANSPARENT ** Warning: Never defined - FL-TOUCHED ** Warning: Never defined - FL-TAKEABLE ** Warning: Never defined - FL-SURFACE ** Warning: Never defined - FL-SEARCH ** Warning: Never defined - FL-ROOMS ** Warning: Never defined - FL-PLURAL ** Warning: Never defined - FL-PERSON ** Warning: Never defined - FL-OPEN ** Warning: Never defined - FL-LIGHTED ** Warning: Never defined - FL-NO-ARTICLE ** Warning: Never defined - FL-INVISIBLE ** Warning: Never defined - FL-FEMALE ** Warning: Never defined - FL-CONTAINER Warnings: 26 ** Note: OBJECT has no properties: INTQUOTE ** Note: OBJECT has no properties: ROOMS Vocabulary: 626 Verbs: 102 Real globals: 121 CLOCK-WAIT GL-MOVES P-HER-OBJECT CLOCKER-RUNNING GL-N-LOOP P-HIM-OBJECT CURRENT-REDUCTION GL-NEW-TIME P-IT-OBJECT DEMO-VERSION? GL-NITROGEN-LEAK? P-LEN ERROR-PRIORITY GL-NITROGEN-MSG P-MULT ERROR-STRING GL-NITROGEN-QTY P-NOT-HERE GL-B-COLOR GL-NOUN-TBL P-NUMBER GL-BATTERY-LEAK GL-OXYGEN-MSG P-OFLAG GL-CAB-DOCKED? GL-OXYGEN-QTY P-OLEN GL-CATFISH-SPY-MSG? GL-PLAYER-TEMP P-ONE-NOUN GL-CLK-RUN GL-PREP-TBL P-PRSA-WORD GL-CO2-MSG GL-PUPPY P-PRSI GL-CO2-QTY GL-Q-MAX P-PRSO GL-COFFEY-SHOOT GL-Q-TBL P-RESPONDED GL-COLOR-NOTE GL-RETURN1-DONE? P-RUNNING GL-CORRIDOR-BLOCKED? GL-RETURN2-DONE? P-THEM-OBJECT GL-CRANE-DOWN? GL-SAFE-NUM P-WALK-DIR GL-CRANE-FALLING? GL-SCORE P-WON GL-DEEPCORE-TEMP GL-SCR-WID P-WORD-NUMBER GL-DETONATOR-TIME GL-SCRUBBERS-ON P-WORDS-AGAIN GL-DOOR-DIR GL-SL-HERE PARSE-SENTENCE-ACTIVATION GL-F-COLOR GL-SPACE-WIDTH PARSER-RESULT GL-FALLING-INTO-TRENCH? GL-TEMP-MSG PMEM-STORE-POINTER GL-FONT-X GL-VERB-TBL PMEM-STORE-WARN GL-FONT-Y GL-WATER-LEVEL PMEM-STORE-WORDS GL-FREE-PTR GL-WATER-PUMP-ON PMEM-WORDS-USED GL-HEATERS-ON GL-WIRE-SEQUENCE PRSA GL-HELIUM-QTY GL-WIRES-CUT PRSI GL-INPUT-PREP1 HERE PRSI-NP GL-INPUT-PREP2 IDEBUG PRSO GL-INPUT-STATE LAST-PSEUDO-LOC PRSO-NP GL-INPUT-TIMEOUT LIT PRSQ GL-INPUT-VERB NOW-PRSI PRSS GL-INPUT-WINNER OBJ-SWAP QCONTEXT GL-ITEM-NUM OHERE SEARCH-FLAGS GL-KLAXON-ON OPRSO SPLITS GL-LIFT-OBJ OTLEXV TLEXV GL-LOC-TRAIL P-CAN-UNDO VERBOSITY GL-MENU-NUM P-CONT WINNER GL-MOUSE-X P-DBUG GL-MOUSE-Y P-DIRECTION Objects: 203 CH-ALIEN ROOMS CH-CATFISH TH-ALIEN-SHIP CH-COFFEY TH-ARC-WELDER CH-HIPPY TH-BARBELL CH-LINDSEY TH-BIG-LOCKER CH-ONE-NIGHT TH-BIN CH-PLAYER TH-BLACK-CABLE CH-SEALS TH-BLUE-WIRE GENERIC-OBJECTS TH-BUD-GEAR-LOCKER GLOBAL-HERE TH-CAB-HOOKAH GLOBAL-OBJECTS TH-CATFISH-LOCKER HER TH-CLUE-PAPER HIM TH-CO2-CANNISTER INTADJ TH-COMMAND-CHAIR INTDIR TH-COMPRESSOR INTNUM TH-CRACK INTPP TH-CYCLE INTQUOTE TH-DESCRAMBLER-CONTROL-BOX IT TH-DETONATOR LG-BUCKLED-DOOR TH-DEVICE LG-CHAMBER-DOOR TH-DISCHARGE LG-CHAMBER-HATCH TH-DIVE-LOCKER LG-DEEPCORE TH-DRY-SUIT LG-DGS-DOOR TH-DRYER LG-FLOOD-DOOR TH-ELEC-SHOP-DRAWER LG-MIDSHIP-HATCH TH-ELECTRONIC-LOCK LG-MONTANA TH-FACEPLATE LG-OUTLET TH-FBS-SUIT LG-TROUGH TH-FIRE LG-WALL TH-FLATBED LOCAL-GLOBALS TH-FUSCHIA-BUTTON NOT-HERE-OBJECT TH-GAME-BAG PSEUDO-OBJECT TH-GREEN-WIRE RM-ALIEN-CHAMBER TH-GROUND RM-ATTACK-CENTER TH-GUN RM-BOW TH-HANDS RM-CAB-THREE TH-HEAD RM-CAPTAINS-ROOM TH-HEL-STOPPER RM-COMM-ROOM TH-HEL-VALVE RM-COMMAND-MODULE TH-HELIUM-TANK RM-COMPRESSION-CHAMBER TH-HELMET RM-COMPRESSOR-ROOM TH-HOOK-1 RM-COMPUTER-CENTER TH-HOOK-2 RM-CORRIDOR TH-HUMAN-BODY RM-DIVE-GEAR-STORAGE TH-HYDRAULIC-FLUID RM-DRILL-ROOM TH-HYDRAULIC-HOSE RM-ELECTRONICS-SHOP TH-KNIFE RM-ENGINE-ROOM TH-LIFT-BAG RM-FRESH-WATER-STORAGE TH-LIFT-BENCH RM-GALLEY TH-MAGNET RM-GAS-MIX-ROOM TH-MISSILE RM-INFIRMARY TH-MISSILE-ACCESS-KEY RM-LAB TH-MISSILE-PANEL RM-LADDER-A1 TH-MISSILE-TIMER RM-LADDER-A2 TH-MONITORS RM-LADDER-A3 TH-MOON-POOL RM-LADDER-B1 TH-NIT-STOPPER RM-LADDER-B2 TH-NIT-VALVE RM-LADDER-B3 TH-NITROGEN-TANK RM-LADDER-C1 TH-NOZZLE RM-LADDER-C2 TH-ORANGE-WIRE RM-LADDER-C3 TH-OXY-STOPPER RM-LADDER-D1 TH-OXY-VALVE RM-LADDER-D2 TH-OXYGEN-CYLINDER RM-LADDER-D3 TH-OXYGEN-TANK RM-LAUNDRY TH-PANEL RM-LOUNGE TH-PASSPORT RM-MESS-HALL TH-PHOTOGRAPH RM-MIDSHIP-HATCH TH-PLASTIC-CARD RM-MISSILE-HATCH TH-PLASTIQUE RM-MISSILE-ROOM TH-PLAYER-BODY RM-MOTEL-QUICK TH-POOL-OF-WATER RM-OCEAN-NORTH TH-POWERCEL RM-OCEAN-SOUTH TH-PT-BILGE-BUTTON RM-OCEAN-WEST TH-PURPLE-BUTTON RM-PANTRY TH-RED-BUTTON RM-PERSONAL-STORAGE-1 TH-RED-CABLE RM-PERSONAL-STORAGE-2 TH-RED-LEVER RM-PT-BATTERY-ROOM TH-RED-WIRE RM-PT-HEAD TH-S-BILGE-BUTT RM-PT-LIFE-SUPPORT TH-SAFE RM-PT-OBS-DECK TH-SB-BILGE-BUTTON RM-PUMP-ROOM TH-SKY RM-RECREATION-ROOM TH-STEEL-BOX RM-SB-BATTERY-ROOM TH-STEEL-KEY RM-SB-HEAD TH-THERMOMETER RM-SB-LIFE-SUPPORT TH-TIME RM-SB-OBS-DECK TH-TREADMILL RM-SONAR-ROOM TH-UFO RM-SUB-BAY TH-WATER-HOSE RM-SUB-CORRIDOR TH-WEIGHTS RM-SWAMP TH-WELDER-CORD RM-TAPE-LIBRARY TH-WELDER-SWITCH RM-TOOL-PUSHER-OFFICE TH-WELDING-ROD RM-TOOL-ROOM TH-WHITE-WIRE RM-TORPEDO-ROOM TH-WINDOW-BENCH RM-TRENCH-BOTTOM TH-WIRE-CUTTERS RM-TRI-MIX-STORAGE TH-WIRES RM-TROUGH-LIP TH-YELLOW-WIRE RM-UNDER-MOONPOOL THEM RM-WALDORF YOU RM-ZOOTOWN Properties: 25 P?ACTION P?CONTFCN P?GLOBAL P?OWNER P?STARBOARD P?ADJACENT P?DOWN P?IN P?PORT P?SYNONYM P?ADJECTIVE P?EAST P?MENU P?SCORE P?THINGS P?AFT P?FORE P?NORTH P?SIZE P?UP P?CAPACITY P?GENERIC P?OUT P?SOUTH P?WEST Flags: 48 FL-ALIVE FL-CONTAINER FL-KNIFE FL-PERSON FL-TRANSPARENT FL-ASLEEP FL-DOOR FL-LAMP FL-PLURAL FL-TRY-TAKE FL-AUTO-ENTER FL-FEMALE FL-LIGHTED FL-READABLE FL-VEHICLE FL-AUTO-OPEN FL-HAS-DESCFCN FL-LOCKED FL-ROOMS FL-VOWEL FL-BODY-PART FL-HAS-LDESC FL-NO-ALL FL-SEARCH FL-WATER FL-BROKEN FL-HAS-SDESC FL-NO-ARTICLE FL-SEEN FL-WEAPON FL-BURNABLE FL-INDOORS FL-NO-DESC FL-SURFACE FL-WORN FL-BY-HAND FL-INSIDE FL-ON FL-TAKEABLE FL-YOUR FL-CLOTHING FL-INVISIBLE FL-OPEN FL-TOOL FL-COLLECTIVE FL-KEY FL-OPENABLE FL-TOUCHED