Commit Graph
547 Commits
Author SHA1 Message Date
Warren Toomey 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.
2016-03-03 16:35:05 +10:00
Warren Toomey 336e0c1118 Updated the top-level README with current details. 2016-03-03 15:38:02 +10:00
Warren Toomey 72473c411b I've written some code for the sys status syscall in a7out but I've not tested it yet. 2016-03-03 14:15:35 +10:00
Warren Toomey dd5e5bc2b3 Updated Makefile with the ls binary 2016-03-03 13:42:22 +10:00
Warren Toomey 2b9d2942d3 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-03 13:37:26 +10:00
Warren Toomey 9cc938bfe6 I've written a simple ls program that actually works :-) 2016-03-03 13:36:35 +10:00
Tom Everett e3149189da changed to testng 2016-03-02 20:29:26 -07:00
Warren 2fce0b8c0f Merge pull request #22 from teverett/master
updated grammar and added more working examples to the test cases
2016-03-03 13:15:40 +10:00
Warren Toomey 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.
2016-03-03 13:13:52 +10:00
Tom Everett 8eb36d4b3b updated grammar and added more working examples to the test cases 2016-03-02 20:11:59 -07:00
Warren Toomey aecf2cc4af Added some more comments to ds.s 2016-03-03 12:54:07 +10:00
Warren Toomey 747d1f4466 Added the time system call as per the draft of the CACM paper. 2016-03-03 12:12:18 +10:00
Warren Toomey e9398b2bd0 Added more comments to sys/cmd/init.s. 2016-03-03 11:27:20 +10:00
Warren Toomey 0314dff3c6 Added getuid and setuid syscalls to a7out. 2016-03-03 11:09:55 +10:00
Warren Toomey 02a0253afc Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-03 10:47:43 +10:00
Warren Toomey 7b9d907902 Fixed the a7out smes/rmes bug, they work now. 2016-03-03 10:47:07 +10:00
philbudne d077fc77df Merge pull request #21 from philbudne/master
kernel comments
2016-03-02 19:14:25 -05:00
Warren Toomey 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.
2016-03-03 10:14:04 +10:00
Phil Budne 0e5eaa95a6 kernel comments 2016-03-02 19:12:13 -05:00
Warren Toomey 782f677a34 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-03 09:52:40 +10:00
Warren Toomey a351a527e6 Added more init.s comments 2016-03-03 09:52:17 +10:00
philbudne 09e7c95c5d Merge pull request #20 from philbudne/master
kernel comments: betwen and pget
2016-03-02 18:47:00 -05:00
Phil Budne 02847f56b5 comments for pget 2016-03-02 18:42:42 -05:00
Phil Budne 08d9d23858 comments for betwen 2016-03-02 18:42:42 -05: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
philbudne 644bee06a0 Merge pull request #19 from philbudne/master
fix as7 relative subtraction; system & as comments
2016-03-02 15:43:06 -05:00
Phil Budne f06f075517 fix subtraction with relative values (relative-relative)=absolute! 2016-03-02 15:40:52 -05:00
Phil Budne 6791efe25c update a comment in as.s 2016-03-02 10:04:35 -05:00
Phil Budne 902754d284 add some comments to kernel files 2016-03-02 10:04:34 -05:00
Warren Toomey c7a4209c6b Updated Makefile as as7 useage has changed. 2016-03-02 20:50:55 +10:00
Warren Toomey 11d660688b More git notes. 2016-03-02 20:45:08 +10:00
Warren Toomey 9c79bbb15d Oops, didn't initialise $mode properly. 2016-03-02 20:42:45 +10:00
Warren Toomey 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.
2016-03-02 20:38:00 +10:00
Warren Toomey 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.
2016-03-02 19:39:41 +10:00
Warren Toomey 152fc23c6b Added some notes about recovering deleted git files. 2016-03-02 18:42:43 +10:00
Warren Toomey d1a6bf8a39 Hah, I worked out how to bring as7 back. Sorry Phil! 2016-03-02 18:41:39 +10:00
Warren Toomey 03cb447f95 Fixed a typo in src/cmd/chrm.s 2016-03-02 18:33:38 +10:00
Warren Toomey c073aee196 Added unlink and chdir syscalls to a7out 2016-03-02 18:31:25 +10:00
Warren Toomey 9fcffe7e43 Merge remote-tracking branch 'origin/master' 2016-03-02 18:00:56 +10:00
Warren Toomey bcb2cb0f15 local changes. 2016-03-02 17:59:34 +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
rswier ec60a18b91 Fixed some typos 2016-03-02 00:37:27 -05:00
Warren 212a18260c Merge pull request #17 from teverett/master
First commit of pdp7Parse
2016-03-02 12:57:12 +10:00
Tom Everett 4b467ac519 added readme 2016-03-01 19:40:14 -07:00
Tom Everett d7639c04c1 example of parsing pdp7 with antlr4 2016-03-01 19:37:14 -07:00
Warren d0fb0bfa74 Merge pull request #16 from philbudne/master
start with .=4096.  This isn't what as.s does (and will break the kernel)
2016-03-02 11:54:04 +10:00
Phil Budne 97b11c6e40 start with .=4096. This isn't what as.s does (and will break the kernel) 2016-03-01 20:36:13 -05:00
Tom Everett 511361fbb0 closer 2016-03-01 18:18:52 -07:00
Tom Everett 9242609bea NUMERIC_LITERAL 2016-03-01 18:03:33 -07:00
Tom Everett 1462ad2a31 multiple labels per line 2016-03-01 17:48:38 -07:00