Phil Budne
|
38ff8aec09
|
a7out: changes for shell
handle "ptr" format executable files
tty read always returns only one character
add shell-compatible "smes" behavior
|
2016-03-07 17:27:31 -05:00 |
|
Phil Budne
|
e18a74300e
|
pbsh.s: add @/# handling from init.s
|
2016-03-07 17:22:33 -05:00 |
|
Phil Budne
|
a80e2afda7
|
update comments for "passone" (return one character from special device)
|
2016-03-07 17:22:33 -05:00 |
|
Phil Budne
|
1033fa24bf
|
update comment for TTY inter char (ALT MODE key?)
|
2016-03-07 17:22:32 -05:00 |
|
Phil Budne
|
a1930b76d9
|
renamed sh.s to pbsh.s
|
2016-03-07 17:22:32 -05:00 |
|
Warren Toomey
|
2d9157f4e6
|
Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix
|
2016-03-08 06:48:27 +10:00 |
|
Warren Toomey
|
77ba9809e7
|
Fixed a small tty handling bug.
|
2016-03-08 06:48:06 +10:00 |
|
rswier
|
28a98360a4
|
Successful first run of B interpreter!
I hand compiled hello.b into hello.s and assembled with the interpreter
and runtime library:
perl as7 --out a.out bl.s hello.s bi.s
|
2016-03-07 05:57:30 -05: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 |
|