1
0
mirror of https://github.com/livingcomputermuseum/pdp7-unix.git synced 2026-02-10 10:20:38 +00:00
Commit Graph

467 Commits

Author SHA1 Message Date
Warren Toomey
5f4e420e63 I converted some of the ls code into routines. No change in functionality.
I updated a7out with better sys status handling.
2016-03-22 09:19:30 +10:00
Warren Toomey
59bde619e5 Here is a simple code coverage tool for the kernel, so that we can see
what code is not being used at present. Instruction for use are given
as comments at the top of the file.
2016-03-22 06:23:17 +10:00
philbudne
d8f7167e6e Merge pull request #59 from philbudne/master
Add comments, commented out commands for Phil's simulation of GRAPHICS-2
2016-03-21 11:22:41 -04: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
philbudne
5e1cfff03f Merge pull request #58 from philbudne/master
fix init, build dsksav/dskres, have shell wake init before exit
2016-03-21 11:04:08 -04:00
Phil Budne
7495163182 add a comment for ".NL" 2016-03-21 11:00:19 -04:00
Phil Budne
f566bec719 Makefile, proto: add dskres & dsksav 2016-03-21 11:00:19 -04:00
Phil Budne
2d39e641df fix to allow assembly of dskres & dsksav 2016-03-21 11:00:19 -04:00
Phil Budne
164125be7e sys comments 2016-03-21 11:00:19 -04:00
Phil Budne
eca41ba9dc fix init: was branching to absolute "1" after processing a message.
Top label is "l"!!
2016-03-21 11:00:19 -04:00
Phil Budne
c1ef96a723 wake up init with smes before exiting 2016-03-21 11:00:18 -04:00
Warren Toomey
dee1695759 Hmm, not sure why these didn't get added before ... 2016-03-21 16:39:52 +10: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
4e65e9ebd0 updated readme 2016-03-20 12:52:43 -06:00
Tom Everett
9c6e251e8e updated readme 2016-03-20 12:50:56 -06:00
Tom Everett
5335bbd195 added copybinaries so that we can distributed binaries via github 2016-03-20 12:46:55 -06:00
Tom Everett
b99155a4b7 updated readme 2016-03-20 12:29:06 -06:00
Tom Everett
8e5658ac26 updated README 2016-03-20 12:28:18 -06:00
Warren Toomey
4a7752d637 More comments to top-level README.md 2016-03-20 22:17:04 +10:00
Warren Toomey
91e2f4dd1a Add details about the mailing list. 2016-03-20 22:07:54 +10:00
Warren Toomey
6b9151d3e3 Print out an error message if ls is given a name that doesn't exist. 2016-03-20 21:03:53 +10: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
Warren
13b5fdd39a Merge pull request #55 from teverett/master
Incremental makefile changes on top of TRUNK
2016-03-20 20:40:14 +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
2b292a1ee3 updated readme 2016-03-19 21:12:22 -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
Tom Everett
13db06903d ignore 2016-03-19 18:41:04 -06:00
Warren Toomey
d1885214ce Fixed a bug when we had to skip a direntry with a zero i-num. 2016-03-20 09:26:55 +10: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
2409028f15 Put back the original code from scans. 2016-03-20 08:42:26 +10:00
philbudne
c948eb8012 Merge pull request #52 from philbudne/master
s7.s: fix sna/sma confusion that caused hangs in display PI code
2016-03-19 00:53:15 -04:00
Phil Budne
053aedcf95 s7.s: fix sna/sma confusion that caused hangs in display PI code 2016-03-19 00:51:07 -04:00
Warren Toomey
b9fa7fb4fb Fix up the link count code. 2016-03-19 14:37:23 +10:00
Warren Toomey
64a118cb4a More kernel notes. 2016-03-19 11:05:37 +10:00
Warren Toomey
6d15e6f29a Slight changes to the top-level Readme. 2016-03-19 10:54:40 +10:00
Warren Toomey
e44bc6daa3 Added note about fsck7. 2016-03-19 07:27:18 +10:00
Warren Toomey
b232a4b1a6 Added simple code coverage output to a7out. Added a few ed comments. 2016-03-19 07:25:07 +10:00
Warren Toomey
bc189fa861 More kernel comments. 2016-03-19 06:33:00 +10:00
Warren Toomey
0eb720f3ab It's time we had ed as a binary, so we have another goal to reach: making ed work. 2016-03-19 06:30:31 +10:00