Commit Graph
85 Commits
Author SHA1 Message Date
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
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