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
Warren Toomey
acf853d1a3
I changed the Makefiles so that I could make run without rebuilding
...
everything. This is mainly because I often boot the system several times
in a row when debugging, and I didn't want to have to build everything
just to reboot the system :-)
2016-03-20 20:55:43 +10:00
Warren Toomey
f1629e9891
A few discrepancies fixed up.
2016-03-20 20:49:03 +10:00
Tom Everett
86fcfad57a
updated readme, and moved files that end up on the final fs into the /fs dir
2016-03-19 21:42:32 -06:00
Tom Everett
41f266b4a9
added trysys and maksys to the build
2016-03-19 21:28:10 -06:00
Tom Everett
f94cb56872
parameterized pdp7
2016-03-19 19:24:24 -06:00
Tom Everett
d0970436dd
removed duplicate build instruction
2016-03-19 19:21:37 -06:00
Tom Everett
9149bf9d47
fixed tests
2016-03-19 19:19:58 -06:00
Tom Everett
c9d394642b
moved the location of bin and test
2016-03-19 19:11:30 -06:00