1
0
mirror of https://github.com/DoctorWkt/pdp7-unix.git synced 2026-01-25 19:57:20 +00:00
Commit Graph

244 Commits

Author SHA1 Message Date
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
Warren Toomey
51ad7db306 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-04 08:31:45 +10:00
Warren Toomey
2261144ea2 Fixed up the llss code in a7out, so now the octal printing code in ds.s works. 2016-03-04 08:31:15 +10:00
philbudne
5a6f996e2b Merge pull request #24 from philbudne/master
system comments
2016-03-03 13:43:26 -05:00
Phil Budne
864c896a8c system comments 2016-03-03 13:42:03 -05:00
Warren Toomey
ffbc0b1dab Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-03 19:48:03 +10:00
Warren Toomey
d3f6924a9c I fixed a few typos in ds.s and I made a pretend llss instruction in a7out. 2016-03-03 19:46:34 +10:00
rswier
011e30802c Fixed typos 2016-03-03 03:56:49 -05:00
philbudne
388e991668 Merge pull request #23 from philbudne/master
system comments
2016-03-03 02:08:10 -05:00
Phil Budne
df75edde3c system comments 2016-03-03 02:03:09 -05:00
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