Commit Graph
256 Commits
Author SHA1 Message Date
Warren Toomey 77ba9809e7 Fixed a small tty handling bug. 2016-03-08 06:48:06 +10:00
Warren Toomey a7f040b8f5 Added a div instruction and changed some of the debug outputs in a7out. 2016-03-07 20:12:40 +10:00
Warren Toomey 54947581cd I wrote a simple routine to print out numbers in decimal. 2016-03-07 17:56:53 +10:00
Warren 92bef06575 Merge pull request #31 from philbudne/master
more shell work; renamed sh.s to pbsh.s
2016-03-07 16:20:56 +10:00
Warren Toomey cfafcad963 a7 is updated with Phil's stdin reading patch. I've written a few more
utilities and modified the v1 man pages for them. Fixed a typo (missing
line) in src/cmd/as.s.
2016-03-07 16:17:57 +10:00
Phil Budne e01d1a8700 renamed sh.s to pbsh.s 2016-03-07 00:18:03 -05:00
Phil Budne cf164b2746 add comment from v1 as man page 2016-03-07 00:16:53 -05:00
Phil Budne 8fc1d05ef7 sh.s: more stuff working 2016-03-07 00:16:53 -05:00
Warren Toomey 42636a83e3 Added ls.1 manual. 2016-03-07 06:26:15 +10:00
Warren Toomey cea7025679 Updated .gitignore 2016-03-07 06:22:10 +10:00
Warren Toomey ca5347f161 Top-level Makefile: make it a bit more like V1 Unix. 2016-03-07 06:21:08 +10:00
Warren 28be270520 Merge pull request #27 from teverett/master
Various updates
2016-03-07 06:14:43 +10:00
Tom Everett afb8798bb2 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-06 10:34:46 -07:00
philbudne e5f238d05a Merge pull request #30 from philbudne/master
more shell work: can run "cat" (requires modified a7out)
2016-03-06 01:42:14 -05:00
Phil Budne 668e4c9cff set argptr; increment argc by four 2016-03-06 01:36:52 -05:00
Tom Everett 64919ae255 updated makefile 2016-03-05 17:08:10 -07:00
Tom Everett 4cafeeed37 removed pdp7parse 2016-03-05 16:53:53 -07:00
Tom Everett 89749d228b updated generated sources 2016-03-05 15:27:00 -07:00
Tom Everett 0811195212 added existing pdp7 files that parse properly 2016-03-05 15:21:44 -07:00
Tom Everett bc81cca976 travis now works properly
Travis status on the main page
2016-03-05 14:12:24 -07:00
Tom Everett 374f33c006 updated travis file 2016-03-05 14:08:43 -07:00
Tom Everett 12bbe01bc0 tweak of Makefile 2016-03-05 14:06:50 -07:00
Tom Everett 8426907fcc more complete makefile 2016-03-05 14:01:45 -07:00
Tom Everett 0c007f6c77 fixed makefile to create bin dir if needed 2016-03-05 13:44:48 -07:00
Tom Everett d65bc30f93 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-05 13:42:09 -07:00
Phil Budne 6fbc8c3a05 ptr: dump memory starting at '..' 2016-03-05 14:32:15 -05:00
philbudne 617001cb14 Merge pull request #29 from philbudne/master
sh closer to working (fork disabled, chdir not implemented)
2016-03-05 14:14:10 -05:00
Phil Budne a0e2c74f40 closer to working (fork disabled, chdir not implemented) 2016-03-05 14:13:02 -05:00
Tom Everett 7b7b5f8565 :( 2016-03-05 10:57:26 -07:00
Tom Everett 15db0b355a ugh 2016-03-05 10:54:04 -07:00
Tom Everett b8baaa667c kick off travis 2016-03-05 10:50:17 -07:00
Tom Everett bdf9248388 travis file 2016-03-05 10:49:02 -07:00
Tom Everett 9d24e48586 updated readme 2016-03-05 10:38:28 -07:00
Tom Everett f33cfd2de8 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-05 10:31:19 -07:00
Tom Everett 263dd699e6 updates 2016-03-05 10:31:09 -07:00
philbudne 0a5fc29c8c Merge pull request #26 from philbudne/master
shell of a shell
2016-03-05 10:54:29 -05:00
Phil Budne bea558aa93 start of a shell 2016-03-05 10:52:34 -05:00
Warren Toomey 10befe6cc4 Warren's ls now has -l argument which prints out lines in long format! 2016-03-04 21:56:46 +10:00
Warren Toomey c8ac75f371 Added a dprintf which I forgot. 2016-03-04 15:37:04 +10:00
Warren Toomey 6f3008e8bd I've gobe for my own mul algorithm for now, and it seems to work for small
positive integers, but it probably needs fixing.
2016-03-04 15:29:37 +10:00
Warren Toomey 807fb56d35 I've added the idiv and mul instructions which are needed by the original PDP-7.
However, these are completely untested at the present!
2016-03-04 15:15:57 +10:00
Warren Toomey 575163a35a I wrote a test for the octal conversion routine, and I updated ds.s
with the comments that I wrote for the octal conversion.
2016-03-04 14:34:25 +10:00
Warren Toomey 5b9ecc343d I didn't mean to check the stuff in bin! 2016-03-04 14:17:42 +10:00
Warren Toomey e928dbf7b6 Added the bin directory for assembled programs. 2016-03-04 13:41:16 +10:00
Warren Toomey 218e060a55 I've added the seek() system call to a7out. I've also added some heuristic code
to detect if file output is "binary" or ASCII and to write the file correctly.
Mind you, the heuristic can fail :-( The original cp can now copy ASCII and
binary files.
2016-03-04 13:39:38 +10:00
Warren Toomey 154039a9ee Merge remote-tracking branch 'origin/master' 2016-03-04 13:05:04 +10:00
Warren Toomey 451a58fc58 I've added code to detect binary PDP-7 files to a7out. This is needed
for doing the seek() and tell() syscalls which are next to do.
2016-03-04 13:03:42 +10:00
Tom Everett ee2f1efb1c Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-03 19:18:13 -07:00
philbudne 0716557d2a Merge pull request #25 from philbudne/master
system comments
2016-03-03 21:15:28 -05:00
Phil Budne efb0553d7f system comments 2016-03-03 21:14:35 -05:00