1
0
mirror of https://github.com/livingcomputermuseum/pdp7-unix.git synced 2026-02-11 10:45:26 +00:00
Commit Graph

72 Commits

Author SHA1 Message Date
Warren Toomey
0517b7c2fc Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-10 07:44:54 +10:00
Warren Toomey
b03cc44290 Fixed up the llss instruction in a7out. 2016-03-10 07:44:31 +10:00
Phil Budne
6dfe914339 get ed to assemble without errors 2016-03-08 22:36:34 -05:00
Warren Toomey
3be45d4383 Moved opr.s to src/other as it is not a proper utility and wasn't in the scans. 2016-03-09 06:48:37 +10:00
Warren Toomey
10ab3acbc9 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-09 06:48:15 +10:00
Warren Toomey
3cb05b5767 Added Phils opr.s and kernel notes files 2016-03-09 06:47:48 +10:00
Warren Toomey
c65a5587fb Comments to kernel files by Phil. 2016-03-09 06:45:44 +10:00
Phil Budne
cf47a841b2 more markdown 2016-03-08 12:14:05 -05:00
Phil Budne
858fe3dd13 notes on kernel & disk format 2016-03-08 12:10:31 -05:00
Phil Budne
03d5e49ae9 sys comments for rmes/smes calls, process table (user list) words
noticed "exit" call falls into "rmes" call!!!
2016-03-08 11:51:03 -05:00
Phil Budne
66a8168228 as.s starting to work! Add ops.s
replaced "sys write; 1; 0; 4" with "sys write; 1: 0; 4"
  In the scan it REALLY looks like three semis, but that makes NO sense!
2016-03-08 11:24:09 -05:00
Warren Toomey
286acea85b With src/cmd/as.s modified to use als (because a7out is broken) and removing
the definitions of . and .. from wktopr.s, I can now assemble cat.s with
the PDP-7 as and execute the resulting a.out file!
2016-03-08 20:05:14 +10:00
Warren Toomey
77505026ae I made my own opr.s with definitions for . and .. and now the native
PDP-7 as can assemble cat.s. I haven't checked the output yet.
2016-03-08 19:03:28 +10:00
Warren Toomey
10a0983cc4 as.s typo. 2016-03-08 18:47:14 +10:00
Warren Toomey
e9c8aae876 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-08 16:43:47 +10:00
Warren Toomey
5877df91e8 Finally, date works, and I've also written a decimal conversion routine
in sys/other.
2016-03-08 16:42:46 +10: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
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
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
8fc1d05ef7 sh.s: more stuff working 2016-03-07 00:16:53 -05:00
Phil Budne
668e4c9cff set argptr; increment argc by four 2016-03-06 01:36:52 -05:00
Phil Budne
a0e2c74f40 closer to working (fork disabled, chdir not implemented) 2016-03-05 14:13:02 -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
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
Phil Budne
efb0553d7f system comments 2016-03-03 21:14:35 -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
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
9cc938bfe6 I've written a simple ls program that actually works :-) 2016-03-03 13:36:35 +10:00
Warren Toomey
aecf2cc4af Added some more comments to ds.s 2016-03-03 12:54:07 +10:00
Warren Toomey
e9398b2bd0 Added more comments to sys/cmd/init.s. 2016-03-03 11:27:20 +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
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
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
Phil Budne
6791efe25c update a comment in as.s 2016-03-02 10:04:35 -05:00