Commit Graph
170 Commits
Author SHA1 Message Date
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
Tom Everett b3cf1cc313 smarter literals 2016-03-01 17:44:59 -07:00
Tom Everett 0efc47881d smarter string handling 2016-03-01 17:42:07 -07:00
philbudne beb2b3807d Merge pull request #15 from philbudne/master
more as.s comments, more as7 features (--output, --namelist, rim format)
2016-03-01 19:34:56 -05:00
Tom Everett bd65c3a3a6 formatting 2016-03-01 17:32:37 -07:00
Phil Budne 1bb80f01ec add --output, --namelist, rim output format, always set 0200 on ptp/rim output 2016-03-01 19:31:01 -05:00
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
Tom Everett 87901d6b54 added all opcodes 2016-03-01 14:32:18 -07:00
Tom Everett c3549ee0cc Merge https://github.com/DoctorWkt/pdp7-unix 2016-03-01 13:42:14 -07: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