mirror of
https://github.com/PDP-10/its.git
synced 2026-02-26 17:03:20 +00:00
Zork (616 point version + 100 point endgame) built with MDL 55.
This commit is contained in:
committed by
Lars Brinkhoff
parent
0130a78a49
commit
2e93c506a5
@@ -177,6 +177,7 @@ if {$env(BASICS)!="yes"} {
|
||||
source $build/scheme.tcl
|
||||
source $build/dm.tcl
|
||||
source $build/muddle.tcl
|
||||
source $build/zork.tcl
|
||||
source $build/sail.tcl
|
||||
source $build/typeset.tcl
|
||||
}
|
||||
|
||||
@@ -74,7 +74,3 @@ expect ":KILL"
|
||||
mkdir "mbprog"
|
||||
respond "*" ":assem \"mprog2;lsrtns >\" \"mbprog;lsrtns nbin\"\r"
|
||||
expect ":KILL"
|
||||
|
||||
# Zork startup
|
||||
respond "*" ":midas sys2; ts zork_taa; zork\r"
|
||||
expect ":KILL"
|
||||
|
||||
17
build/zork.tcl
Normal file
17
build/zork.tcl
Normal file
@@ -0,0 +1,17 @@
|
||||
log_progress "ENTERING BUILD SCRIPT: ZORK"
|
||||
|
||||
# Zork startup
|
||||
respond "*" ":midas sys2; ts zork_taa; zork\r"
|
||||
expect ":KILL"
|
||||
|
||||
mkdir "cfs"
|
||||
|
||||
respond "*" ":xxfile lcf;comp log_lcf;comp xxfile\r"
|
||||
expect -timeout 6000 "Job XXFILE interrupted: .VALUE;"
|
||||
type "\033p"
|
||||
expect ":KILL"
|
||||
|
||||
respond "*" ":xxfile lcf;zork log_lcf;zork xxfile\r"
|
||||
expect "Job XXFILE interrupted: .VALUE;"
|
||||
type "\033p"
|
||||
expect ":KILL"
|
||||
8
src/lcf/comp.preamb
Normal file
8
src/lcf/comp.preamb
Normal file
@@ -0,0 +1,8 @@
|
||||
<SNAME "LCF">
|
||||
<FLOAD "prim nbin">
|
||||
<FLOAD "defs nbin">
|
||||
<FLOAD "util nbin">
|
||||
<FLOAD "tell nbin">
|
||||
<FLOAD "makstr nbin">
|
||||
<FLOAD "typhak nbin">
|
||||
<OVERFLOW <>>
|
||||
66
src/lcf/comp.xxfile
Normal file
66
src/lcf/comp.xxfile
Normal file
@@ -0,0 +1,66 @@
|
||||
R
|
||||
:pcomp
|
||||
<SNAME "LCF">
|
||||
J
|
||||
<FILE-COMPILE "prim >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "defs >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "util >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "makstr >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "typhak >">
|
||||
p
|
||||
J
|
||||
<QUIT>
|
||||
:assem "lcf;tell >" "lcf;tell nbin"
|
||||
n
|
||||
J
|
||||
:pcomp
|
||||
<FLOAD "lcf;comp preamb">
|
||||
J
|
||||
<FILE-COMPILE "rooms >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "parser >">
|
||||
p
|
||||
J
|
||||
<QUIT>
|
||||
:pcomp
|
||||
<FLOAD "lcf;comp preamb">
|
||||
J
|
||||
<FILE-COMPILE "act1 >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "act2 >">
|
||||
p
|
||||
J
|
||||
<QUIT>
|
||||
:pcomp
|
||||
<FLOAD "lcf;comp preamb">
|
||||
J
|
||||
<FILE-COMPILE "act3 >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "act4 >">
|
||||
p
|
||||
J
|
||||
<QUIT>
|
||||
:pcomp
|
||||
<FLOAD "lcf;comp preamb">
|
||||
J
|
||||
<FILE-COMPILE "melee >">
|
||||
p
|
||||
J
|
||||
<FILE-COMPILE "sr >">
|
||||
p
|
||||
J
|
||||
<QUIT>
|
||||
Q
|
||||
|
||||
|
||||
30
src/lcf/zork.xxfile
Normal file
30
src/lcf/zork.xxfile
Normal file
@@ -0,0 +1,30 @@
|
||||
R
|
||||
:mudsav;mud55
|
||||
<BLOAT 150000 1 3 2000 30 9>
|
||||
<SNAME "LCF">
|
||||
<FLOAD "prim nbin">
|
||||
<FLOAD "defs nbin">
|
||||
<FLOAD "util nbin">
|
||||
<FLOAD "makstr nbin">
|
||||
<FLOAD "typhak nbin">
|
||||
<FLOAD "rooms nbin">
|
||||
<FLOAD "parser nbin">
|
||||
<FLOAD "act1 nbin">
|
||||
<FLOAD "act2 nbin">
|
||||
<FLOAD "act3 nbin">
|
||||
<FLOAD "act4 nbin">
|
||||
<FLOAD "tell nbin">
|
||||
<FLOAD "melee nbin">
|
||||
<FLOAD "sr nbin">
|
||||
<FLOAD "dung">
|
||||
<RSUBR-LINK <>>
|
||||
%%<HANDLER <GET ERROR!-INTERRUPTS INTERRUPT> ,ERRH>
|
||||
<SETG MUD-HAND <OFF <3 <GET ,INCHAN INTERRUPT>>>>
|
||||
%%<SETG ZORK-HAND <OFF <HANDLER <GET ,INCHAN INTERRUPT> ,CTRL-S>>>
|
||||
<SETG END-GAME-EXISTS? T>
|
||||
<GC-MON T>
|
||||
<PSETG WINNERS '["EJS", "TAA"]>
|
||||
<SAVE-IT "cfs;madadv save" <>>
|
||||
J
|
||||
<QUIT>
|
||||
Q
|
||||
Reference in New Issue
Block a user