swh:1:snp:2ca5d6eff8f04a671c0d5b13646cede522c64b7d
- HEAD
- refs/heads/386BSD-0.0-Snapshot-Development
- refs/heads/386BSD-0.1-Snapshot-Development
- refs/heads/386BSD-0.1-patchkit
- refs/heads/386BSD-0.1-patchkit-Import
- refs/heads/386BSD-Release
- refs/heads/BSD-1-Snapshot-Development
- refs/heads/BSD-2-Snapshot-Development
- refs/heads/BSD-3-Snapshot-Development
- refs/heads/BSD-4-Snapshot-Development
- refs/heads/BSD-4_1_snap-Snapshot-Development
- refs/heads/BSD-4_1c_2-Snapshot-Development
- refs/heads/BSD-4_2-Snapshot-Development
- refs/heads/BSD-4_3-Snapshot-Development
- refs/heads/BSD-4_3_Net_1-Snapshot-Development
- refs/heads/BSD-4_3_Net_2-Snapshot-Development
- refs/heads/BSD-4_3_Reno-Snapshot-Development
- refs/heads/BSD-4_3_Tahoe-Snapshot-Development
- refs/heads/BSD-4_4-Snapshot-Development
- refs/heads/BSD-4_4_Lite1-Snapshot-Development
- refs/heads/BSD-4_4_Lite2-Snapshot-Development
- refs/heads/BSD-Release
- refs/heads/BSD-SCCS
- refs/heads/Bell-32V-Snapshot-Development
- refs/heads/Bell-Release
- refs/heads/Epoch
- refs/heads/FreeBSD-master
- refs/heads/FreeBSD-release/1.0-Import
- refs/heads/FreeBSD-release/10.0.0
- refs/heads/FreeBSD-release/10.1.0
- refs/heads/FreeBSD-release/10.2.0
- refs/heads/FreeBSD-release/10.3.0
- refs/heads/FreeBSD-release/10.4.0
- refs/heads/FreeBSD-release/11.0.0
- refs/heads/FreeBSD-release/11.0.1
- refs/heads/FreeBSD-release/11.1.0
- refs/heads/FreeBSD-release/2.0
- refs/heads/FreeBSD-release/2.0-Import
- refs/heads/FreeBSD-release/2.0.5
- refs/heads/FreeBSD-release/2.1.0
- refs/heads/FreeBSD-release/2.1.5
- refs/heads/FreeBSD-release/2.1.6
- refs/heads/FreeBSD-release/2.1.6.1
- refs/heads/FreeBSD-release/2.1.7
- refs/heads/FreeBSD-release/2.2.0
- refs/heads/FreeBSD-release/2.2.1
- refs/heads/FreeBSD-release/2.2.2
- refs/heads/FreeBSD-release/2.2.5
- refs/heads/FreeBSD-release/2.2.6
- refs/heads/FreeBSD-release/2.2.7
- refs/heads/FreeBSD-release/2.2.8
- refs/heads/FreeBSD-release/3.0.0
- refs/heads/FreeBSD-release/3.1.0
- refs/heads/FreeBSD-release/3.2.0
- refs/heads/FreeBSD-release/3.3.0
- refs/heads/FreeBSD-release/3.4.0
- refs/heads/FreeBSD-release/3.5.0
- refs/heads/FreeBSD-release/4.0.0
- refs/heads/FreeBSD-release/4.1.0
- refs/heads/FreeBSD-release/4.1.1
- refs/heads/FreeBSD-release/4.10.0
- refs/heads/FreeBSD-release/4.11.0
- refs/heads/FreeBSD-release/4.2.0
- refs/heads/FreeBSD-release/4.3.0
- refs/heads/FreeBSD-release/4.4.0
- refs/heads/FreeBSD-release/4.5.0
- refs/heads/FreeBSD-release/4.6.0
- refs/heads/FreeBSD-release/4.6.1
- refs/heads/FreeBSD-release/4.6.2
- refs/heads/FreeBSD-release/4.7.0
- refs/heads/FreeBSD-release/4.8.0
- refs/heads/FreeBSD-release/4.9.0
- refs/heads/FreeBSD-release/5.0.0
- refs/heads/FreeBSD-release/5.1.0
- refs/heads/FreeBSD-release/5.2.0
- refs/heads/FreeBSD-release/5.2.1
- refs/heads/FreeBSD-release/5.3.0
- refs/heads/FreeBSD-release/5.4.0
- refs/heads/FreeBSD-release/5.5.0
- refs/heads/FreeBSD-release/6.0.0
- refs/heads/FreeBSD-release/6.1.0
- refs/heads/FreeBSD-release/6.2.0
- refs/heads/FreeBSD-release/6.3.0
- refs/heads/FreeBSD-release/6.4.0
- refs/heads/FreeBSD-release/7.0.0
- refs/heads/FreeBSD-release/7.1.0
- refs/heads/FreeBSD-release/7.2.0
- refs/heads/FreeBSD-release/7.3.0
- refs/heads/FreeBSD-release/7.4.0
- refs/heads/FreeBSD-release/8.0.0
- refs/heads/FreeBSD-release/8.1.0
- refs/heads/FreeBSD-release/8.2.0
- refs/heads/FreeBSD-release/8.3.0
- refs/heads/FreeBSD-release/8.4.0
- refs/heads/FreeBSD-release/9.0.0
- refs/heads/FreeBSD-release/9.1.0
- refs/heads/FreeBSD-release/9.2.0
- refs/heads/FreeBSD-release/9.3.0
- refs/heads/FreeBSD-releng/10.0
- refs/heads/FreeBSD-releng/10.1
- refs/heads/FreeBSD-releng/10.2
- refs/heads/FreeBSD-releng/10.3
- refs/heads/FreeBSD-releng/10.4
- refs/heads/FreeBSD-releng/11.0
- refs/heads/FreeBSD-releng/11.1
- refs/heads/FreeBSD-releng/2.0.5
- refs/heads/FreeBSD-releng/2.0a
- refs/heads/FreeBSD-releng/2.0b
- refs/heads/FreeBSD-releng/4.10
- refs/heads/FreeBSD-releng/4.11
- refs/heads/FreeBSD-releng/4.3
- refs/heads/FreeBSD-releng/4.4
- refs/heads/FreeBSD-releng/4.5
- refs/heads/FreeBSD-releng/4.6
- refs/heads/FreeBSD-releng/4.7
- refs/heads/FreeBSD-releng/4.8
- refs/heads/FreeBSD-releng/4.9
- refs/heads/FreeBSD-releng/5.0
- refs/heads/FreeBSD-releng/5.1
- refs/heads/FreeBSD-releng/5.2
- refs/heads/FreeBSD-releng/5.3
- refs/heads/FreeBSD-releng/5.4
- refs/heads/FreeBSD-releng/5.5
- refs/heads/FreeBSD-releng/6.0
- refs/heads/FreeBSD-releng/6.1
- refs/heads/FreeBSD-releng/6.2
- refs/heads/FreeBSD-releng/6.3
- refs/heads/FreeBSD-releng/6.4
- refs/heads/FreeBSD-releng/7.0
- refs/heads/FreeBSD-releng/7.1
- refs/heads/FreeBSD-releng/7.2
- refs/heads/FreeBSD-releng/7.3
- refs/heads/FreeBSD-releng/7.4
- refs/heads/FreeBSD-releng/8.0
- refs/heads/FreeBSD-releng/8.1
- refs/heads/FreeBSD-releng/8.2
- refs/heads/FreeBSD-releng/8.3
- refs/heads/FreeBSD-releng/8.4
- refs/heads/FreeBSD-releng/9.0
- refs/heads/FreeBSD-releng/9.1
- refs/heads/FreeBSD-releng/9.2
- refs/heads/FreeBSD-releng/9.3
- refs/heads/FreeBSD-stable/10
- refs/heads/FreeBSD-stable/11
- refs/heads/FreeBSD-stable/2.0.5
- refs/heads/FreeBSD-stable/2.1
- refs/heads/FreeBSD-stable/2.2
- refs/heads/FreeBSD-stable/3
- refs/heads/FreeBSD-stable/4
- refs/heads/FreeBSD-stable/5
- refs/heads/FreeBSD-stable/6
- refs/heads/FreeBSD-stable/7
- refs/heads/FreeBSD-stable/8
- refs/heads/FreeBSD-stable/9
- refs/heads/Research-PDP7-Snapshot-Development
- refs/heads/Research-Release
- refs/heads/Research-V1-Snapshot-Development
- refs/heads/Research-V2-Snapshot-Development
- refs/heads/Research-V3-Snapshot-Development
- refs/heads/Research-V4-Snapshot-Development
- refs/heads/Research-V5-Snapshot-Development
- refs/heads/Research-V6-Snapshot-Development
- refs/heads/Research-V7-Snapshot-Development
- refs/heads/master
- refs/heads/usr/src/BSD-SCCS-Import
- refs/remotes/origin/master
- refs/tags/BSD-4_1_snap-Snapshot-Development
- refs/tags/BSD-4_1c_2-Snapshot-Development
- refs/tags/BSD-4_2-Snapshot-Development
- refs/tags/BSD-4_3-Snapshot-Development
- refs/tags/BSD-4_3_Net_1-Snapshot-Development
- refs/tags/BSD-4_3_Net_2-Snapshot-Development
- refs/tags/BSD-4_3_Reno-Snapshot-Development
- refs/tags/BSD-4_3_Tahoe-Snapshot-Development
- refs/tags/BSD-4_4-Snapshot-Development
- refs/tags/BSD-4_4_Lite1-Snapshot-Development
- refs/tags/BSD-4_4_Lite2-Snapshot-Development
- refs/tags/FreeBSD-release/1.0
- refs/tags/FreeBSD-release/1.1
- refs/tags/FreeBSD-release/1.1.5
- refs/tags/Licenses
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Tip revision: 69f28986ad97c1e3d55279d696d1884c963f530e authored by Ken Thompson on 30 June 1970, 10:00:00 UTC
Research PDP7 development
Research PDP7 development
Tip revision: 69f2898
maksys.s
" copy a.out to disk track 18x
" where x is the argument
lac 017777 i; sad d8; skp; jmp error
lac 017777; tad d5; dac track
lac i track; lrss 9; tad om60
spa; jmp error; dac track
tad dm10; sma; jmp error
sysopen; a.out; 0
spa; jmp error
sys read; bufp; buf; 3072
sad .-1
jmp error
dscs
-3072; dslw
lac bufp; dslm
lac track; alss 8; xor o300000; dsld
lac o30000; dsls
dssf; jmp .-1
dsrs; spa; jmp error
-1024; dslw
lac d3072; dslm
lac track; alss 8; xor o300110; dsld
lac o3000; dsls
dssf; jmp .-1
dsrs; spa; jmp error
sys exit
error:
lac d1; sys write; 1f; 2
sys exit
1: 077077;012
dm10: -10
dm5: 5
om60: -060
o300000: 0300000
o300100: 0300110
d8: 8
d3072: 3072
o3000: 03000
d1: 1
a.out:
<a.>;<ou>;<t 040;040040
track: .=.+1
buf: