From fa9390b02cfc7a96281587b254b9239d2eed0659 Mon Sep 17 00:00:00 2001 From: historicalsource Date: Sat, 13 Apr 2019 23:50:54 -0400 Subject: [PATCH] Revision 22 (Original Source) --- README.md | 1 + ante.zil | 1441 +++++++++++++++++++++++++ barge.zil | 674 ++++++++++++ camp.zil | 2323 +++++++++++++++++++++++++++++++++++++++++ clock.zil | 66 ++ crufty.zil | 16 + cube.zil | 395 +++++++ diamond.zil | 448 ++++++++ globals.zil | 878 ++++++++++++++++ infidel.zil | 73 ++ infidel.zip | Bin 0 -> 93556 bytes interrupts.zil | 273 +++++ macros.zil | 136 +++ main.zil | 364 +++++++ parser.zil | 1150 ++++++++++++++++++++ ra.zil | 398 +++++++ syntax.zil | 710 +++++++++++++ temple.zil | 378 +++++++ verbs.zil | 2723 ++++++++++++++++++++++++++++++++++++++++++++++++ 19 files changed, 12447 insertions(+) create mode 100644 README.md create mode 100644 ante.zil create mode 100644 barge.zil create mode 100644 camp.zil create mode 100644 clock.zil create mode 100644 crufty.zil create mode 100644 cube.zil create mode 100644 diamond.zil create mode 100644 globals.zil create mode 100644 infidel.zil create mode 100644 infidel.zip create mode 100644 interrupts.zil create mode 100644 macros.zil create mode 100644 main.zil create mode 100644 parser.zil create mode 100644 ra.zil create mode 100644 syntax.zil create mode 100644 temple.zil create mode 100644 verbs.zil diff --git a/README.md b/README.md new file mode 100644 index 0000000..d58a418 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# infidel diff --git a/ante.zil b/ante.zil new file mode 100644 index 0000000..08048f3 --- /dev/null +++ b/ante.zil @@ -0,0 +1,1441 @@ +;" ANTECHAMBER for INFIDEL" + + + + + + + + )>)> + > + + + + + + + + + ) + ( + + ) + ( + + )>> + + + + )> + + >)> + > + ) + (> + ) + ( + >> + ) + ( + ) + ( + > + > + > + > + + + > + + )> + )> + )>> + +> + ) + (T + + + ,WEST-END-OF-PASSAGE)>> + + + + + + + ) + (T + )>)>> + + + + + + + + >> + + ) + ( + + + ) + (ELSE + + )>) + ( + + )> + > + + + + + + + + )>> + + + + + + )>)> + > + + + + + + + >> + + ) + ( + ) + ( + > + + ) + ( + + )>> + +)) + + > + + ) + ( + + + > + + ) + (T + + )>) + ( + >> + + > + )> + + )> + ) + ( + + )>> + +> + +) "AUX" OBJ) + > + + + + ) + (T + )>)> + + + > + + + + + + + + + + + + 1> + ) + (T )> + + )> + + ) + (T + + + ) + (T )> + + )>)>> + + + + + + + + + + + ,HOLE-1 ,HOLE-2> + ,HOLE-3 ,HOLE-4>>> + + + + ) + (T + )>)>> + +)) + + + >> + + + ) + ( + ) + ( + ) + (T )> + + + + ) + ( + + >> + + + ) + ( + > + ) + ( + > + ) + ( + > + ) + ( + > + )> + + + ) + (T + + + )>)>> + + + + + ,BURIAL-CHAMBER + ,NORTH-ANTECHAMBER> + ,BEAM-PLACED> + )>)> + > + )> + + + > + + ) + ( ,CLAMPBIT> + >)>> + + + + ) + (<0? .HOLDING> + + )> + + + + ) + (ELSE + > + ,CLAMPBIT> + > + + ) + ( + )> + >)>)>> + + ) + (T )> + + + ) + (T )> + > + + + + + + + + )>> + + + ,LEFT-DISC ,RIGHT-DISC> + >> + + )>> + + + + + + + +> + ) + ( + + ) + ( + + ) + ( + > + > + >)> + >)> + + + ) + ( + + ) + (T + )> + )>> + +> + )> + > + > + >)> + >)> + + )> + + + + + > + +) (SAFE <>) (EMPTY <>) + OBJ OFFSET POSITION INCHES) + + + <0? .W-2>> + )> + > + ) + (T + > + + + )> + + > + )> + + )>)> + + ) + ( + ) + (.EMPTY + ) + (> + )> + + > + >>) + (.EMPTY + ) + ( + >>)> + ) + ( + ) + (T + >)> + + > + ) + ( + ) + (T + )>) + ( + )> + + + )>> + +> + + + + + + + + + + + + + + ) + (T + + + )>> + + + + + > + + )> + + ) + ( + )>> + + # !!! :: ...> .-") + (ACTION PLASTER1-FCN)> + + + + + ) + ( + ) + (ELSE + )> + )> + + + > + + > + + + + + ) + (T )>)>> + + + + + > + + ) + ( + + + ) + (,INNER-DOOR-SEALED + ) + (T + + + )>) + ( + > + ) + (T + )>)>> + + + + + +)) + + + + + ) + ( + ) + (T + )>)> + )> + + + ) + ( + + ) + (T + + > + + > + + + > + + + + )>) + (T )>)>> + + + + + + ) + (T )>) + ( + + + ) + ( + + ) + (,ANTE-SEAL + ) + (T + + + > + )>) + ( + > + ) + (T )>) + ( + >> + + )>> + + + + + + + + + ) + (> + + ) + (ELSE + )>) + ( + >> + ) + ( + >> + + ) + ( + > + + )>> + + + + + + + + + + + + + + + ) + (T + + + + + ) + (T + + )> + )>)>> + + + ) + (T + > + ,PRSO> + )>)>> + > + + + >)>> + + + + + + ) + ( + > + + + + + ) + (ELSE + )>> + + + + + + + + + + > + + ) + ( + + > + + ) + ( + > + + ) + ( + + ) + ( + + > + + + ) + (T + )> + )>> + + + ,S-AREA ,L-AREA>> + + )>> + + + > + > + + + )> + )>> + + + + + ) + ( + > + + + + + ) + ( + > + + > + + ) + ( ,CLAMPBIT> + >)>> + + )> + + ) + ( + ,STATUES-SET> + + + )>> + + + +) (R-OBJ <>)) + + > + > + > + + + > + + ) + (T + > + > + + > + ) + (T + )>)>) + (T + )>) + ( + > + + ) + ( + + > + + ) + ( + + ) + ( + > + + + + + + )> + )>> + +*>") + (SIZE 8) + (MAP 3) + (ACTION SCARAB-CHECK-FCN)> + + + +*> - # !@! !--!")> + + + + ) + ( + ) + >> + + + + + + > + ) + ( + > + + ) + ( + > + + + ) + (T + + > + + + + )>) + ( + > + + ) + ( + + > + + ) + ( + > + + + + + + )> + )>> + + + + +> + +)) + > + + + + + > + )> + > + + ) + (T + + > + + )>> + )> + + )> + + + > + diff --git a/barge.zil b/barge.zil new file mode 100644 index 0000000..b0122a1 --- /dev/null +++ b/barge.zil @@ -0,0 +1,674 @@ +"BARGE for + INFIDEL + (c) Copyright 1983 Infocom, Inc. All Rights Reserved. +" + + + + + + + + + + + > + > + )> + )>> + + + + + + + + + + + +;"These rooms are actually part of the barge itself." + + + + + + + + + + +> + + + + + + )>> + + + + + + > + + ) + ( + + ,HERE> + >> + + )>) + ( + > + + > + + + )>)> + ) + ( + > + > + > + )> + + >> + )> + + + )>)>> + + + + + + ) + ( + + ) + (T + )> + ) + ( + > + + ) + ( + + > + + ) + ( + > + + ) + (T + )> + + + + )> + )>> + + + + + ) + ( + > + ) + (T + )>)>> + + + + + + > + + ) + ( + + ) + (ELSE + )>) + ( + )>> + + + + + > + + + + )> + )>> + + + + + + + + + + + > + + + > + + > + + + + > + + > + + + + ) + (> + ) + (T )>)> + + + + + + )>> + + + + + ) + ( + + ) + ( + + ) + (T + + > + + ,BEAM-PLACED> + + ) + (T + + )>)>)>) + ( + + + > + + ) + ( + + + )>) + ( + + + )>) + ( + > + > + + )> + ) + ( + + > + + ) + ;( + + > + + ) + ( + + > + + ) + ( + > + + ) + (,ON-BEAM + + > + + > + )> + > + )>) + (T + > + )>) + ( + + + >> + + ) + ( + + > + + ) + ( + + > + + + ) + ( + + + > + + ) + ( + + > + + ) + ( + + > + + ) + (> + > + + > + ) + (T + + )>) + ( + + > + + ) + ( + + >> + 0>> + + ) + (ELSE + + + + )>) + ( + + > + + ) + ( + >> + ) + ( + ) + >> + +> + > + ) + ( ;"CASE: In N. Ante, beam wedged" + + ) + ( + + ) + ( + + + )> + + )> + + )> + )> + ) + ( ;"Case: S. Ante, wedged beam" + + ) + (T )> + + )>> + + + +> + )> + <.> <:.> ... <::.>| +| +:: : ** --->> -) (*)" CR> + > + +;) STR) + > + + ) + (T + + > + + > + > + + ) + (T + + )> + )>> + )>> \ No newline at end of file diff --git a/camp.zil b/camp.zil new file mode 100644 index 0000000..9bd1f61 --- /dev/null +++ b/camp.zil @@ -0,0 +1,2323 @@ +"CAMP" + +> + )> + > + + ) + (T + > + >> + >>)>)>> + + + + + > + + + > + + + + + > + + )>> + + + + + + ) + ( + + ) + ( + + ) + ( + + ) + ( + > + + ) + ( + > + + + ) + (T + + > + + + ) + (T )> + + )>)>> + +)) + + )> + + + + + > + ) + ( + 15>> + ) + (T + )>> + + + + + + + + + + + )>> + + + ) + ( + + ) + ( + + + + ) + (T + )> + + )>> + + + + + + > + + ) + ( + + ) + ( + + ) + (> + + ) + (T )>) + ( + + ) + ( + + ) + (> + ) + (> + + ) + ( + + ) + ( + + ) + (ELSE + + )>> + + + + + > + + ) + ( + + > + ) + (> + ) + ( + ) + (T + )> + ) + ( > + ) + ( ) + ( + + + ,PYRAMID-OPENED> + + + + + + )> + + ) + (> + ) + (> + + ) + ( + + ) + (ELSE + + )>> + + + + + + + + + + + + + + + + + + + + + + + + + +