Commit Graph
29 Commits
Author SHA1 Message Date
Warren Toomey 286acea85b With src/cmd/as.s modified to use als (because a7out is broken) and removing
the definitions of . and .. from wktopr.s, I can now assemble cat.s with
the PDP-7 as and execute the resulting a.out file!
2016-03-08 20:05:14 +10:00
Warren Toomey 10a0983cc4 as.s typo. 2016-03-08 18:47:14 +10:00
rswier 28a98360a4 Successful first run of B interpreter!
I hand compiled hello.b into hello.s and assembled with the interpreter
and runtime library:
perl as7 --out a.out bl.s hello.s bi.s
2016-03-07 05:57:30 -05:00
Warren Toomey cfafcad963 a7 is updated with Phil's stdin reading patch. I've written a few more
utilities and modified the v1 man pages for them. Fixed a typo (missing
line) in src/cmd/as.s.
2016-03-07 16:17:57 +10:00
Warren Toomey 575163a35a I wrote a test for the octal conversion routine, and I updated ds.s
with the comments that I wrote for the octal conversion.
2016-03-04 14:34:25 +10:00
Warren Toomey ffbc0b1dab Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-03 19:48:03 +10:00
Warren Toomey d3f6924a9c I fixed a few typos in ds.s and I made a pretend llss instruction in a7out. 2016-03-03 19:46:34 +10:00
rswier 011e30802c Fixed typos 2016-03-03 03:56:49 -05:00
Warren Toomey aecf2cc4af Added some more comments to ds.s 2016-03-03 12:54:07 +10:00
Warren Toomey e9398b2bd0 Added more comments to sys/cmd/init.s. 2016-03-03 11:27:20 +10:00
Warren Toomey a351a527e6 Added more init.s comments 2016-03-03 09:52:17 +10:00
Warren Toomey 6547aa98be I've added fork() to a7out after adding some comments to src/cmd/init.s.
There is a test program to demonstrate fork working.
2016-03-03 09:23:48 +10:00
Phil Budne 6791efe25c update a comment in as.s 2016-03-02 10:04:35 -05:00
Warren Toomey 03cb447f95 Fixed a typo in src/cmd/chrm.s 2016-03-02 18:33:38 +10:00
Warren Toomey 9fcffe7e43 Merge remote-tracking branch 'origin/master' 2016-03-02 18:00:56 +10:00
Warren Toomey a3d6090fe7 tools/as7: added syscalls chmod and chown, added auto-increment
locations, fixed a bug in character input, added several EAE
instructions. We now have cp.s, chmod.s and chown.s working.
2016-03-02 17:55:33 +10:00
Phil Budne ed467cdb02 more comments 2016-03-01 19:31:01 -05:00
Will Senn 55e638c9fb resolved conflict 2016-03-01 10:18:55 -06:00
Warren Toomey cd60f962c0 I found the type in cat.s and now original PDP-7 cat works with a7out! Yay! 2016-03-01 17:58:01 +10:00
Warren Toomey e0557be899 src/cmd/cat.s: lots more comments added to the code. 2016-03-01 17:20:41 +10:00
Phil Budne 1d10561c7e a starting stab at as annotation 2016-03-01 01:42:37 -05:00
rswier 223b138412 Renamed lease.b to lcase.b
lcase.b is a filter program that converts upper to lower case, tabs to
spaces, and removes form feed and carriage returns.
2016-03-01 00:32:57 -05:00
Warren Toomey 714de5a7e1 I've added a single-step mode to tools/a7out and rationalised the debug output.
Some small changes to src/cmd/cat.s and wktcat.s to reflect the correct number
of arguments to open. Typos fixes to src/cmd/cat.s.
2016-02-29 16:47:13 +10:00
Warren Toomey 63223cfa7c Now that the PDF files have been transcribed and scanned in, I've moved
copies of them over into the src/ area so that we can add comments and
make other changes, while keeping the original OCR'd ones intact.
2016-02-29 06:40:15 +10:00
nw 7c46e5beef Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-02-28 07:53:59 +11:00
Warren Toomey 6d4bcda587 I've updated some of the Readme file to clarify that the code from the
scanned pages is owned by Novel and they have copyright on it. Everything
else is GPLv3.
2016-02-27 21:18:51 +10:00
nw f261cd5da8 The scan shows this as chowner with scribble over the last two letters 2016-02-27 20:44:48 +11:00
Warren Toomey da58308ae4 src/cmd/cat.s: More comments added, but still more to add. 2016-02-27 15:30:38 +10:00
Warren Toomey 73ea3c665b Hand-typed version of the cat source code with my own comments to
explain what it is doing.
2016-02-25 06:56:04 +10:00