1
0
mirror of https://github.com/DoctorWkt/pdp7-unix.git synced 2026-02-27 17:23:05 +00:00

Commit Graph

  • 2261144ea2 Fixed up the llss code in a7out, so now the octal printing code in ds.s works. Warren Toomey 2016-03-04 08:31:15 +10:00
  • 5a6f996e2b Merge pull request #24 from philbudne/master philbudne 2016-03-03 13:43:26 -05:00
  • 864c896a8c system comments Phil Budne 2016-03-03 13:41:45 -05:00
  • ffbc0b1dab Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-03 19:48:03 +10:00
  • d3f6924a9c I fixed a few typos in ds.s and I made a pretend llss instruction in a7out. Warren Toomey 2016-03-03 19:46:34 +10:00
  • 011e30802c Fixed typos rswier 2016-03-03 03:56:49 -05:00
  • 388e991668 Merge pull request #23 from philbudne/master philbudne 2016-03-03 02:08:10 -05:00
  • df75edde3c system comments Phil Budne 2016-03-03 02:02:46 -05:00
  • d33ce4c69f Based on the details of the directory structure that Phil found, I've modified the a7out and the wktls.s program to reflect this. Warren Toomey 2016-03-03 16:35:05 +10:00
  • 336e0c1118 Updated the top-level README with current details. Warren Toomey 2016-03-03 15:38:02 +10:00
  • 72473c411b I've written some code for the sys status syscall in a7out but I've not tested it yet. Warren Toomey 2016-03-03 14:15:35 +10:00
  • dd5e5bc2b3 Updated Makefile with the ls binary Warren Toomey 2016-03-03 13:42:22 +10:00
  • 2b9d2942d3 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-03 13:37:26 +10:00
  • 9cc938bfe6 I've written a simple ls program that actually works :-) Warren Toomey 2016-03-03 13:36:35 +10:00
  • e3149189da changed to testng Tom Everett 2016-03-02 20:29:26 -07:00
  • 2fce0b8c0f Merge pull request #22 from teverett/master Warren 2016-03-03 13:15:40 +10:00
  • 553aa31967 Even thought we don't really know the directory structure yet, I've written code to allow a directory to be read. We can change it as required. Warren Toomey 2016-03-03 13:13:52 +10:00
  • 8eb36d4b3b updated grammar and added more working examples to the test cases Tom Everett 2016-03-02 20:11:59 -07:00
  • aecf2cc4af Added some more comments to ds.s Warren Toomey 2016-03-03 12:54:07 +10:00
  • 747d1f4466 Added the time system call as per the draft of the CACM paper. Warren Toomey 2016-03-03 12:12:18 +10:00
  • 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