1
0
mirror of https://github.com/DoctorWkt/pdp7-unix.git synced 2026-01-29 21:31:06 +00:00
Commit Graph

131 Commits

Author SHA1 Message Date
Phil Budne
ed467cdb02 more comments 2016-03-01 19:31:01 -05:00
Phil Budne
6e38dad003 fix sna 2016-03-01 19:31:01 -05:00
Warren Toomey
5bda1307c9 Moved my non-scanned programs into src/other. 2016-03-02 06:30:25 +10:00
Warren Toomey
51ab2cee19 Added a top-level makefile so that we can build things quickly. 2016-03-02 06:29:41 +10:00
Warren Toomey
02eeb59977 tools/a7out: Added the creat() system call. 2016-03-02 06:14:12 +10:00
philbudne
a78e9fc1e1 Merge pull request #14 from philbudne/master
two sets of as7 changes "fixes", and "improvements"
2016-03-01 11:31:28 -05:00
Phil Budne
ff4d793ca5 another round of (hopeful) improvements
add indirect bit to "sys" definition
set initial ".." (output base) to 4096 (not yet honored)
add "ptr" output format (binary in paper tape reader format: 3 frames of 6 bits)
remove IOT instrictions (system source uses sop.s)
always write labels to "n.out"
add debug output
fix multiply defined error handling (process symbolic labels on both passes)
2016-03-01 11:22:53 -05:00
Phil Budne
66909ac6fd fix bugs noted by warren 2016-03-01 11:22:29 -05:00
Will Senn
2a6f756f93 Merge pull request #13 from decuser/master
finished reviewing a*s and *.b
2016-03-01 10:21:52 -06:00
Will Senn
55e638c9fb resolved conflict 2016-03-01 10:18:55 -06:00
Will Senn
4914fc5dc8 reviewed a*s and the two .b files 2016-03-01 10:17:34 -06:00
Warren Toomey
2af2802335 I've moved these working programs into the src/other folder as they are
not strictly tools.
2016-03-01 20:28:24 +10:00
Warren Toomey
a2e8a187b2 tools/a7out: I took out the code to pretend to deal with binary files,
and I did a perltidy to reformat the code.
2016-03-01 18:28:37 +10: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
Warren Toomey
145725ba4c Warren's version of a cp command. 2016-03-01 16:57:40 +10:00
Warren Toomey
73c066ae9d I've restructured the opr code and the add code using the SimH logic
and I fixed up some bugs with the new command interpreter. I'm getting
so close to cat.s working!
2016-03-01 16:55:03 +10:00
philbudne
8109d37e6d Merge pull request #12 from philbudne/master
as.s fixes, commentary, sop.s fix, as7 fix
2016-03-01 01:46:45 -05:00
Phil Budne
5aefe63624 correct sna comment! 2016-03-01 01:44:04 -05:00
Phil Budne
aeceb8614a move whitespace removal back in word loop 2016-03-01 01:43:24 -05:00
Phil Budne
1d10561c7e a starting stab at as annotation 2016-03-01 01:42:37 -05:00
Phil Budne
34e1dda60c fix a typo in betwen 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
rswier
a17ba2eec3 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-02-29 23:21:52 -05:00
philbudne
ab0427034f Merge pull request #11 from philbudne/master
update, extend asm_syntax.txt (intro to PDP-7 programming)
as7 fixes
fix some system, trysys typos
add some system comments (tab separated)
2016-02-29 14:31:28 -05:00
Phil Budne
d8c7ba5179 fix typos 2016-02-29 14:28:03 -05:00
Phil Budne
8bd39e9247 add missing ; 2016-02-29 14:27:34 -05:00
Phil Budne
249ce47e44 OR syllables by default (allows multiple OPR instructions) 2016-02-29 14:24:37 -05:00
Phil Budne
2def710c48 add some (tab separated) comments; fixed some typos 2016-02-29 14:22:27 -05:00
Phil Budne
b3259cc9d1 add (tab separated) comments 2016-02-29 13:40:20 -05:00
Phil Budne
bb72a137a5 update, extend asm_syntax.txt 2016-02-29 13:39:21 -05:00
Warren Toomey
220f87efed Rewording of the a7out help text. 2016-02-29 17:10:25 +10: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
eb54325ad5 Merge pull request #10 from decuser/master
changes based on scan compare
2016-02-29 10:25:00 +10:00
Will Senn
43d1349b75 changes based on scan compare 2016-02-28 17:50:48 -06:00
philbudne
f06853e09b Merge pull request #9 from philbudne/master
update assembler expression handling, fixes to trysys.s
2016-02-28 16:32:06 -05:00
Phil Budne
9e148edefc changes in expression parsing 2016-02-28 16:29:01 -05: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
Phil Budne
3992838d83 fix typos 2016-02-28 15:19:37 -05:00
rswier
ab77e0c69c Transcribed the remainder of 06-5-12.pdf
First draft
2016-02-27 16:38:58 -05:00
nw
7c46e5beef Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-02-28 07:53:59 +11:00
Warren Toomey
ed80a93a08 tools/a7out: I added another 7 instructions, but I haven't tested them yet. 2016-02-27 21:55:12 +10:00
Warren Toomey
5cd48e18e1 Oops, it's late. Let's fix up the misspelt Novells :-) 2016-02-27 21:26:22 +10: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
rswier
d714b8b84c Transcribed all of 07-13-19.pdf
First draft
2016-02-27 05:29:21 -05: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
ea7cd8da28 tools/a7out: Added the jms instruction. 2016-02-27 15:55:40 +10:00
Warren Toomey
bc8caf1577 Merge remote-tracking branch 'origin/master' 2016-02-27 15:32:41 +10:00
Warren Toomey
da58308ae4 src/cmd/cat.s: More comments added, but still more to add. 2016-02-27 15:30:38 +10:00
philbudne
4d1916ae90 Merge pull request #7 from philbudne/master
more sys fixes from joshd files
2016-02-27 00:29:15 -05:00