1
0
mirror of https://github.com/livingcomputermuseum/pdp7-unix.git synced 2026-02-27 01:10:22 +00:00

Commit Graph

  • e9398b2bd0 Added more comments to sys/cmd/init.s. Warren Toomey 2016-03-03 11:27:20 +10:00
  • 0314dff3c6 Added getuid and setuid syscalls to a7out. Warren Toomey 2016-03-03 11:09:55 +10:00
  • 02a0253afc Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-03 10:47:43 +10:00
  • 7b9d907902 Fixed the a7out smes/rmes bug, they work now. Warren Toomey 2016-03-03 10:47:07 +10:00
  • d077fc77df Merge pull request #21 from philbudne/master philbudne 2016-03-02 19:14:25 -05:00
  • 97407ef507 I added smes and rmes system calls to a7out and wrote some code in src/other/fork_test.s to test it. It's not working quite right yet, we keep getting wait() returning -1 in a7out even though there is a child process. Warren Toomey 2016-03-03 10:14:04 +10:00
  • 0e5eaa95a6 kernel comments Phil Budne 2016-03-02 19:11:42 -05:00
  • 782f677a34 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-03 09:52:40 +10:00
  • a351a527e6 Added more init.s comments Warren Toomey 2016-03-03 09:52:17 +10:00
  • 09e7c95c5d Merge pull request #20 from philbudne/master philbudne 2016-03-02 18:47:00 -05:00
  • 02847f56b5 comments for pget Phil Budne 2016-03-02 18:42:23 -05:00
  • 08d9d23858 comments for betwen Phil Budne 2016-03-02 18:42:03 -05:00
  • 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. Warren Toomey 2016-03-03 09:23:48 +10:00
  • 644bee06a0 Merge pull request #19 from philbudne/master philbudne 2016-03-02 15:43:06 -05:00
  • f06f075517 fix subtraction with relative values (relative-relative)=absolute! Phil Budne 2016-03-02 15:40:52 -05:00
  • 6791efe25c update a comment in as.s Phil Budne 2016-03-02 10:04:01 -05:00
  • 902754d284 add some comments to kernel files Phil Budne 2016-03-02 10:03:33 -05:00
  • c7a4209c6b Updated Makefile as as7 useage has changed. Warren Toomey 2016-03-02 20:50:55 +10:00
  • 11d660688b More git notes. Warren Toomey 2016-03-02 20:45:08 +10:00
  • 9c79bbb15d Oops, didn't initialise $mode properly. Warren Toomey 2016-03-02 20:42:45 +10:00
  • dc2d2dd63b Phil's change to as7 to implement RELATIVE flag. He says: seems to assemble cat.s and kernel reasonably... (famous last words) I've updated a7out to use the same starting location. It runs cat.s OK. Warren Toomey 2016-03-02 20:38:00 +10:00
  • 14a2a9b10b I've updated the top-level Makefile to build all the existing utilities. I've borrowed the V1 manuals from http://minnie.tuhs.org/cgi-bin/utree.pl?file=V1/man/man1 and changed them to reflect the PDP-7 utilities. Warren Toomey 2016-03-02 19:39:41 +10:00
  • 152fc23c6b Added some notes about recovering deleted git files. Warren Toomey 2016-03-02 18:42:43 +10:00
  • d1a6bf8a39 Hah, I worked out how to bring as7 back. Sorry Phil! Warren Toomey 2016-03-02 18:41:39 +10:00
  • 03cb447f95 Fixed a typo in src/cmd/chrm.s Warren Toomey 2016-03-02 18:33:38 +10:00
  • c073aee196 Added unlink and chdir syscalls to a7out Warren Toomey 2016-03-02 18:31:25 +10:00
  • 9fcffe7e43 Merge remote-tracking branch 'origin/master' Warren Toomey 2016-03-02 18:00:56 +10:00
  • bcb2cb0f15 local changes. Warren Toomey 2016-03-02 17:59:34 +10:00
  • 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. Warren Toomey 2016-03-02 17:55:33 +10:00
  • ec60a18b91 Fixed some typos rswier 2016-03-02 00:37:05 -05:00
  • 212a18260c Merge pull request #17 from teverett/master Warren 2016-03-02 12:57:12 +10:00
  • 4b467ac519 added readme Tom Everett 2016-03-01 19:40:14 -07:00
  • d7639c04c1 example of parsing pdp7 with antlr4 Tom Everett 2016-03-01 19:37:14 -07:00
  • d0fb0bfa74 Merge pull request #16 from philbudne/master Warren 2016-03-02 11:54:04 +10:00
  • 97b11c6e40 start with .=4096. This isn't what as.s does (and will break the kernel) Phil Budne 2016-03-01 20:36:13 -05:00
  • 511361fbb0 closer Tom Everett 2016-03-01 18:18:52 -07:00
  • 9242609bea NUMERIC_LITERAL Tom Everett 2016-03-01 18:03:33 -07:00
  • 1462ad2a31 multiple labels per line Tom Everett 2016-03-01 17:48:38 -07:00
  • b3cf1cc313 smarter literals Tom Everett 2016-03-01 17:44:59 -07:00
  • 0efc47881d smarter string handling Tom Everett 2016-03-01 17:42:07 -07:00
  • beb2b3807d Merge pull request #15 from philbudne/master philbudne 2016-03-01 19:34:56 -05:00
  • bd65c3a3a6 formatting Tom Everett 2016-03-01 17:32:37 -07:00
  • 1bb80f01ec add --output, --namelist, rim output format, always set 0200 on ptp/rim output Phil Budne 2016-03-01 19:30:18 -05:00
  • ed467cdb02 more comments Phil Budne 2016-03-01 15:18:17 -05:00
  • 6e38dad003 fix sna Phil Budne 2016-03-01 12:37:35 -05:00
  • 87901d6b54 added all opcodes Tom Everett 2016-03-01 14:32:18 -07:00
  • c3549ee0cc Merge https://github.com/DoctorWkt/pdp7-unix Tom Everett 2016-03-01 13:42:14 -07:00
  • 5bda1307c9 Moved my non-scanned programs into src/other. Warren Toomey 2016-03-02 06:30:25 +10:00
  • 51ab2cee19 Added a top-level makefile so that we can build things quickly. Warren Toomey 2016-03-02 06:29:41 +10:00
  • 02eeb59977 tools/a7out: Added the creat() system call. Warren Toomey 2016-03-02 06:14:12 +10:00
  • a78e9fc1e1 Merge pull request #14 from philbudne/master philbudne 2016-03-01 11:31:28 -05:00
  • 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) Phil Budne 2016-03-01 11:22:53 -05:00
  • 66909ac6fd fix bugs noted by warren Phil Budne 2016-03-01 09:30:23 -05:00
  • 2a6f756f93 Merge pull request #13 from decuser/master Will Senn 2016-03-01 10:21:52 -06:00
  • 55e638c9fb resolved conflict Will Senn 2016-03-01 10:18:55 -06:00
  • 4914fc5dc8 reviewed a*s and the two .b files Will Senn 2016-03-01 10:17:34 -06:00
  • 2af2802335 I've moved these working programs into the src/other folder as they are not strictly tools. Warren Toomey 2016-03-01 20:28:24 +10:00
  • a2e8a187b2 tools/a7out: I took out the code to pretend to deal with binary files, and I did a perltidy to reformat the code. Warren Toomey 2016-03-01 18:28:37 +10:00
  • cd60f962c0 I found the type in cat.s and now original PDP-7 cat works with a7out! Yay! Warren Toomey 2016-03-01 17:58:01 +10:00
  • e0557be899 src/cmd/cat.s: lots more comments added to the code. Warren Toomey 2016-03-01 17:20:41 +10:00
  • 145725ba4c Warren's version of a cp command. Warren Toomey 2016-03-01 16:57:40 +10:00
  • 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! Warren Toomey 2016-03-01 16:55:03 +10:00
  • 8109d37e6d Merge pull request #12 from philbudne/master philbudne 2016-03-01 01:46:45 -05:00
  • 5aefe63624 correct sna comment! Phil Budne 2016-03-01 01:44:04 -05:00
  • aeceb8614a move whitespace removal back in word loop Phil Budne 2016-03-01 01:43:24 -05:00
  • 1d10561c7e a starting stab at as annotation Phil Budne 2016-03-01 01:40:39 -05:00
  • 34e1dda60c fix a typo in betwen Phil Budne 2016-02-29 23:33:41 -05:00
  • 223b138412 Renamed lease.b to lcase.b rswier 2016-03-01 00:32:57 -05:00
  • fadbb12c9f assignment works Tom Everett 2016-02-29 21:30:59 -07:00
  • 0b86c5abd1 more opcodes Tom Everett 2016-02-29 21:28:00 -07:00
  • a17ba2eec3 Renamed lease.b to lcase.b rswier 2016-02-29 23:21:52 -05:00
  • 485db16a21 better Tom Everett 2016-02-29 21:17:53 -07:00
  • c4b37b58b7 closer Tom Everett 2016-02-29 20:53:18 -07:00
  • f6c2df8ff4 better Tom Everett 2016-02-29 20:29:15 -07:00
  • 7f782ab66f closer Tom Everett 2016-02-29 20:24:34 -07:00
  • bcc2b4162b d Tom Everett 2016-02-29 19:35:40 -07:00
  • 064e6a7b9d hm Tom Everett 2016-02-29 19:32:26 -07:00
  • 9f3a2a14e8 first commit Tom Everett 2016-02-29 19:23:07 -07:00
  • ab0427034f Merge pull request #11 from philbudne/master philbudne 2016-02-29 14:31:28 -05:00
  • d8c7ba5179 fix typos Phil Budne 2016-02-29 14:28:03 -05:00
  • 8bd39e9247 add missing ; Phil Budne 2016-02-29 14:27:34 -05:00
  • 249ce47e44 OR syllables by default (allows multiple OPR instructions) Phil Budne 2016-02-29 14:24:37 -05:00
  • 2def710c48 add some (tab separated) comments; fixed some typos Phil Budne 2016-02-29 14:22:27 -05:00
  • b3259cc9d1 add (tab separated) comments Phil Budne 2016-02-29 13:40:20 -05:00
  • bb72a137a5 update, extend asm_syntax.txt Phil Budne 2016-02-29 13:38:51 -05:00
  • 220f87efed Rewording of the a7out help text. Warren Toomey 2016-02-29 17:10:25 +10:00
  • 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. Warren Toomey 2016-02-29 16:47:13 +10:00
  • eb54325ad5 Merge pull request #10 from decuser/master Warren 2016-02-29 10:25:00 +10:00
  • 43d1349b75 changes based on scan compare Will Senn 2016-02-28 17:50:48 -06:00
  • f06853e09b Merge pull request #9 from philbudne/master philbudne 2016-02-28 16:32:06 -05:00
  • 9e148edefc changes in expression parsing Phil Budne 2016-02-28 16:29:01 -05:00
  • 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. Warren Toomey 2016-02-29 06:40:15 +10:00
  • 3992838d83 fix typos Phil Budne 2016-02-28 15:19:37 -05:00
  • ab77e0c69c Transcribed the remainder of 06-5-12.pdf rswier 2016-02-27 16:38:58 -05:00
  • 7c46e5beef Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix nw 2016-02-28 07:53:59 +11:00
  • ed80a93a08 tools/a7out: I added another 7 instructions, but I haven't tested them yet. Warren Toomey 2016-02-27 21:55:12 +10:00
  • 5cd48e18e1 Oops, it's late. Let's fix up the misspelt Novells :-) Warren Toomey 2016-02-27 21:26:22 +10:00
  • 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. Warren Toomey 2016-02-27 21:18:51 +10:00
  • d714b8b84c Transcribed all of 07-13-19.pdf rswier 2016-02-27 05:29:09 -05:00
  • f261cd5da8 The scan shows this as chowner with scribble over the last two letters nw 2016-02-27 20:44:48 +11:00