1
0
mirror of https://github.com/DoctorWkt/pdp7-unix.git synced 2026-04-17 08:50:52 +00:00
Commit Graph

32 Commits

Author SHA1 Message Date
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
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
42c7a240ed I wrote a version of od. 2016-03-23 11:14:01 +10: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
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
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
Tom Everett
514ff1057a fixed typo, can now make run from root 2016-03-19 19:02:11 -06:00
Tom Everett
38dcd9256e makefile 2016-03-19 19:00:31 -06:00
Tom Everett
3456d6517e makefile updates 2016-03-19 18:55:32 -06:00
Warren Toomey
520478a3e4 I moved most of the building code into the build/Makefile. 2016-03-20 09:14:47 +10:00
Warren Toomey
77c30047e9 Get the build Makefile to output a kernel symbol table. 2016-03-14 16:51:25 +10:00
Warren Toomey
8b421eb27b I've commited a change to as7 to use the C pre-processor. Not sure if it's
to everybody's taste.
2016-03-13 21:08:43 +10:00
Warren Toomey
bfeb833141 Added sdump tool, added a coldboot option to build/Makefile, added a few
kernel comments.
2016-03-11 16:00:10 +10:00
Warren Toomey
947d44a681 I've used Phil's instructions to set up a build area with a Makefile.
You can run make build from the top to build things.
2016-03-10 17:02:46 +10:00