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
Warren Toomey
17a828cfcd
mkfs: I moved the order of ., .. and dd around to me more pleasing to the eye. I also
...
added some simple link count code.
2016-03-19 06:25:20 +10:00
Warren Toomey
956bd28ac1
Added the inum field. No idea why it didn't get picked up in the previous
...
two commits.
2016-03-18 19:55:33 +10:00
Warren Toomey
72322c23b2
A few more ls comments.
2016-03-18 19:53:47 +10:00
Warren Toomey
9483300758
sys status returns 13 words, the last one holds the i-number.
2016-03-18 19:47:05 +10:00
philbudne
8c045fffef
Merge pull request #51 from philbudne/master
...
fix chdir typo!
2016-03-18 02:15:09 -04:00
Phil Budne
46d6586481
fix chdir typo!
2016-03-18 02:11:37 -04:00
rswier
c35b1e2add
Replace badd/uind with vector
...
vector instruction now used for array referencing. I had overlooked it.
Also, minor cleanup.
2016-03-18 01:33:47 -04:00
Warren Toomey
b8b1ac5d95
I changed ls to have a directory as an optional argument.
...
This allows it to work when we don't have .
2016-03-18 10:25:45 +10:00
philbudne
ad0f5391a8
Merge pull request #50 from philbudne/master
...
system & shell comments
2016-03-17 00:11:34 -04:00
Phil Budne
89356e9aea
sys (display) comments
2016-03-17 00:08:28 -04:00
Phil Budne
f91b929d90
fix/add sys comments
2016-03-17 00:08:28 -04:00
Phil Budne
ac94df5d48
update shell comments
2016-03-17 00:08:28 -04:00
Warren Toomey
fbbe0c6729
Added command line options to enable . and ..
2016-03-17 09:08:37 +10:00