Skip to content

Commit 7b6df05

Browse files
committed
ELF - PDP-11 front end.
1 parent 8088720 commit 7b6df05

40 files changed

+26454
-2
lines changed

Makefile

+3-2
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,16 @@ SRC = syseng sysen1 sysen2 sysen3 sysnet kshack dragon channa \
5555
decus bsg muds54 hello rrs 2500 minsky danny survey librm3 librm4 \
5656
klotz atlogo clusys cprog r eb cpm mini nova sits nlogo bee gld mprog2 \
5757
cfs libmud librm1 librm2 mprog mprog1 mudbug mudsav _batch combat \
58-
mits_b minits spacy _xgpr_ haunt
58+
mits_b minits spacy _xgpr_ haunt elf
5959
DOC = info _info_ sysdoc sysnet syshst kshack _teco_ emacs emacs1 c kcc \
6060
chprog sail draw wl pc tj6 share _glpr_ _xgpr_ inquir mudman system \
6161
xfont maxout ucode moon acount alan channa fonts games graphs humor \
6262
kldcp libdoc lisp _mail_ midas quux scheme manual wp chess ms macdoc \
6363
aplogo _temp_ pdp11 chsncp cbf rug bawden llogo eak clib teach pcnet \
6464
combat pdl minits mits_s chaos hal -pics- imlac maint cent ksc klh \
6565
digest prs decus bsg madman hur lmdoc rrs danny netwrk klotz hello \
66-
clu r mini nova sits jay rjl nlogo mprog2 mudbug cfs hudini shrdlu
66+
clu r mini nova sits jay rjl nlogo mprog2 mudbug cfs hudini shrdlu \
67+
elf
6768
BIN = sys sys1 sys2 emacs _teco_ lisp liblsp alan sail comlap \
6869
c decsys graphs draw datdrw fonts fonts1 fonts2 games macsym \
6970
maint _www_ gt40 llogo bawden sysbin -pics- lmman shrdlu imlac \

build/misc.tcl

+31
Original file line numberDiff line numberDiff line change
@@ -1646,6 +1646,37 @@ respond "Boot PROM mapping kludge?" "0\r"
16461646
respond "Start of temporary data storage?" "150000\r"
16471647
expect ":KILL"
16481648

1649+
# ELF
1650+
# The configuration to use, either ucbmac or voimac.
1651+
set mac "voimac"
1652+
respond "*" ":cwd elf\r"
1653+
respond "*" ":macn11\r"
1654+
respond "*" "dis_$mac,elfdis\r"
1655+
respond "*" "dm1_$mac,elfdm1\r"
1656+
respond "*" "dm2_$mac,elfdm2\r"
1657+
respond "*" "ftp_$mac,elfftp\r"
1658+
respond "*" "lp_$mac,elflp\r"
1659+
respond "*" "mdv_$mac,elfmdv\r"
1660+
respond "*" "ncp_$mac,elfncp\r"
1661+
respond "*" "np0_$mac,elfnp0\r"
1662+
respond "*" "np1_$mac,elfnp1\r"
1663+
respond "*" "np2_$mac,elfnp2\r"
1664+
respond "*" "rk_$mac,elfrk\r"
1665+
respond "*" "rst_$mac,elfrst\r"
1666+
respond "*" "rti_$mac,elfrti\r"
1667+
respond "*" "rto_$mac,elfrto\r"
1668+
respond "*" "sa_$mac,elfsa\r"
1669+
respond "*" "tbl_$mac,elftbl\r"
1670+
respond "*" "tc_$mac,elftc\r"
1671+
respond "*" "wd_$mac,elfwd\r"
1672+
respond "*" "npo_$mac,netnpo\r"
1673+
respond "*" "clk_$mac,voiclk\r"
1674+
respond "*" "ioc_$mac,voiioc\r"
1675+
respond "*" "dtft_$mac,dtftp\r"
1676+
respond "*" "tnft_$mac,tnftp\r"
1677+
respond "*" "tnlogs_$mac,tnlogs\r"
1678+
respond "*" "\003"
1679+
16491680
# ITS universal file.
16501681
respond "*" ":cwd decsys\r"
16511682
respond "*" ":macro\r"

0 commit comments

Comments
 (0)