Tom Everett
98d74b6002
minor update to readme
2019-10-18 18:49:21 -06:00
Tom Everett
69b0c8c02c
added tm, dsw, apr onto file system
...
login: ken
password: ken
@ tm
00:00:05.7
@ dsw
(0HoHk
@ apr
usage; apr files
dial x5380 on the dataphone
@
Simulation stopped, PC: 01060 (LAC I 10)
sim> quit
Goodbye
2019-10-18 18:32:54 -06:00
Tom Everett
6d7398b2f6
fixed apr.s
...
and added to build
2019-10-18 18:16:19 -06:00
Tom Everett
0e9e447ada
added sh.s to build
...
fixed dsw.s typo
2019-10-18 18:13:08 -06:00
Tom Everett
5323c3791b
further refactoring
...
plus compile instructions for the existing commands that need fixes
2019-10-18 17:30:56 -06:00
Tom Everett
ff1fde3e9f
added stat and tm to build
2019-10-18 17:02:41 -06:00
Tom Everett
9eb2724cab
further refactoring
2019-10-18 16:44:58 -06:00
Tom Everett
ac1c46e29b
refactoring source tree
...
refactored sources into directory per binary in order to prepare for moving more complex, multi-file, programs onto source tree
2019-10-18 16:39:18 -06:00
Phil Budne
7df9a14980
Add db binary, source to filesystem
2016-03-29 11:05:30 -04:00
Phil Budne
2982aaf18f
uncomment SIMH config lines for GRAPHICS-2 simulation
2016-03-29 01:59:04 -04:00
Phil Budne
7323e802f0
update with ed progress
2016-03-25 19:18:38 -04:00
Tom Everett
f20412f3b4
tweaking os.mk
2016-03-25 16:52:18 -06:00
Tom Everett
b85cf3e16d
externalized os.mk
2016-03-25 13:24:07 -06:00
Tom Everett
f0674b42e8
oops
2016-03-25 11:33:34 -06:00
Tom Everett
c791b29a5b
detect OS and chose appropriate c compiler
...
gcc for linux
clang for OS X and FreeBSD
2016-03-25 10:52:06 -06:00
Tom Everett
81166b31db
Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix
2016-03-25 10:35:00 -06:00
Tom Everett
1783f1789a
update b.c to compile
2016-03-25 10:34:25 -06:00
Phil Budne
ee918f2da1
add as.s to ~dmr
2016-03-25 11:05:28 -04:00
Phil Budne
996fd4ddda
updated: maksys & trysys now build/run
2016-03-25 11:05:28 -04:00
Phil Budne
96dd9d6c06
sys.rc: link to "user" ops.s; needed for maksys & trysys!
2016-03-25 11:05:28 -04:00
Phil Budne
dd9a9d0f73
maksys and trysys need system call defns (not in sop.s)!!
2016-03-25 11:05:28 -04:00
Phil Budne
10f0fa9da9
load sys sources into ken directory, along with "sys.rc" file
...
(run with "sh <sys.rc" to build system files)
errors building maksys and trysys
2016-03-25 01:03:42 -04:00
Phil Budne
a01cb5b623
Note that boot.rim is in "Hardware Read In" format, and only 12 inches of data!
2016-03-25 00:48:20 -04:00
Phil Budne
c8010fbbf9
unixv0.simh: boot.rim now "Hardware Read In" format
...
(only 12 inches of virtual tape)!
2016-03-25 00:44:06 -04:00
Phil Budne
853318f48d
confusion reduction: rename bootstrap file to boot.rim, kernel to a.out
2016-03-24 12:23:45 -04:00
Warren Toomey
9ed84f4e85
More notes on the current build.
2016-03-24 17:57:56 +10:00
Warren Toomey
b234e2ad81
Also fixed the alt system to use Phil's bootstrap code.
2016-03-24 17:42:06 +10:00
Warren Toomey
8d69dd6d13
Changed the build so that we boot via Phil's bootstrap code.
2016-03-24 17:38:27 +10:00
Warren Toomey
a676ccee69
Duplicate rule in the Makefile, fixed.
2016-03-24 09:20:04 +10:00
Phil Budne
aa234d7de4
Add phil's simple "ls": "lsd dir" lists a directory in dd, "lsl dir": long list
...
(lsl should be a hard link to lsd!)
2016-03-23 15:56:46 -04:00
Warren Toomey
945fa20bae
Added rules to build the B compiler and modified proto to install it
...
as system/bc. Added a b_readme in dmr's home directory to explain
how to compile hello.b.
2016-03-23 22:45:53 +10:00
Warren Toomey
99a33c8dde
Add check to the filesystem.
2016-03-23 15:22:10 +10:00
Warren Toomey
76bea543a2
Added od and core to the alt/proto file.
2016-03-23 14:21:54 +10:00
Warren Toomey
24e25b765c
More build notes.
2016-03-23 14:20:34 +10:00
Warren Toomey
7fcf1d230c
I added a way for a file to be given a specific i-number, needed for i-num 1.
2016-03-23 11:25:22 +10:00
Warren Toomey
42c7a240ed
I wrote a version of od.
2016-03-23 11:14:01 +10:00
philbudne
98178099de
Merge pull request #60 from philbudne/master
...
shell fixes
2016-03-22 20:22:22 -04:00
Warren Toomey
253d9f0997
Some files don't need to be in build/alt
2016-03-23 10:10:54 +10:00
Phil Budne
1016412831
add system (super) user
2016-03-22 20:07:20 -04:00
Warren Toomey
8dafe1706a
Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix
2016-03-23 09:58:36 +10:00
Warren Toomey
3a52b3d74b
I've got mkdir working in the alt system. I had to allow the dir bit
...
in the permissions mask in creat, through.
2016-03-23 09:57:20 +10:00
Tom Everett
e3c160edd7
makefile changes, readme changes
2016-03-22 16:33:44 -06:00
Tom Everett
a36b65131f
updated binaries
2016-03-22 16:07:06 -06:00
Phil Budne
84984c2a52
Add comments, commented out commands for Phil's simulation of GRAPHICS-2 (as a Glass TTY)
2016-03-21 11:09:51 -04:00
Phil Budne
f566bec719
Makefile, proto: add dskres & dsksav
2016-03-21 11:00:19 -04:00
Warren Toomey
b001734e8f
I've moved a copy of my ls.s into alt, so there are no files left with
2016-03-21 16:37:26 +10:00
Warren Toomey
94fd5d49e0
I've restructured the alternative version of PDP-7 Unix so that the
...
source code is now in src/alt. All the files in src/sys and src/cmd
are only annotated versions of the files in scans/.
The build/Makefile has been updated so that it can build the
original PDP-7 Unix or the alternative version.
Phil has fixed the Graphics-2 code, so that there is no need to
have any #ifdef code in the original kernel.
2016-03-21 16:01:36 +10:00
Warren Toomey
f63ad33d10
This is the beginnings of a alternative version of the PDP-7 Unix
...
system which corresponds to a later development point, around mid-1971,
where the system had lost the "dd" directory and gained . and ..
entries. This is close to the system as described in
http://www.tuhs.org/Archive/PDP-11/Distributions/research/McIlroy_v0/UnixEditionZero.txt
except there are no pathnames.
To use this version: cd build; make alt; make altrun
2016-03-21 14:28:50 +10:00
Warren Toomey
098c8a9e28
I've split the cmd and others Makefile rules out to individual utility rules,
...
so that we don't keep building binaries for sources that have not changed.
2016-03-21 06:51:00 +10:00
Tom Everett
5335bbd195
added copybinaries so that we can distributed binaries via github
2016-03-20 12:46:55 -06:00