Commit Graph
316 Commits
Author SHA1 Message Date
Warren Toomey d1b995e771 I've written more of mkfs7 but not tested it yet. 2016-03-10 12:46:00 +10:00
Warren 7fd9aee9c7 Merge pull request #41 from teverett/master
corrected instruction in init.s
2016-03-10 11:53:27 +10:00
Tom Everett 3889291fa0 corrected instruction 2016-03-09 18:50:25 -07:00
Tom Everett 8474c28e85 corrected symbol definition 2016-03-09 18:41:46 -07:00
Tom Everett b27f348d3e corrected instruction in init.s 2016-03-09 18:39:33 -07:00
Warren 6d0c2bf584 Merge pull request #40 from teverett/master
readme changes
2016-03-10 11:29:46 +10:00
Tom Everett 85c00894e1 converted readme txt to md 2016-03-09 18:08:34 -07:00
Tom Everett 587d0a3733 added a readme for the tools 2016-03-09 18:05:08 -07:00
Warren Toomey 739d317415 More readme tweaks. 2016-03-10 10:26:52 +10:00
Warren Toomey 3952727b0b Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-10 10:23:04 +10:00
Warren Toomey 6ecf5da1a3 Updated README.md 2016-03-10 10:22:40 +10:00
Warren 548850581b Merge pull request #38 from teverett/master
Various makefile changes
2016-03-10 10:18:06 +10:00
Warren Toomey 2880d1b2e4 I've made a start on a mkfs tool for PDP-7 Unix. So far I have the routines
to build the filesystem, but they are not tested. I need to add code to
parse the "proto" file, whose syntax is based on the 6th Edition proto file.
I also need to dump out the filesystem image.
2016-03-10 09:53:05 +10:00
Tom Everett 6909e49745 Merge https://github.com/DoctorWkt/pdp7-unix 2016-03-09 14:53:04 -07:00
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
Tom Everett 0e673eb9b1 Merge branch 'master' of https://github.com/teverett/pdp7-unix 2016-03-09 09:46:34 -07:00
rswier f36928ff9f B compiler
Very preliminary B compiler.  Only able to compile hello.b and not
tested further.  This is implemented in a subset of C that will
hopefully ease porting itself to B.
2016-03-09 04:29:52 -05:00
Tom Everett d96db88df7 add ed to the Makefile 2016-03-08 20:54:28 -07:00
Tom Everett 8b42373e97 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-08 20:53:14 -07:00
philbudne d553e1d396 Merge pull request #39 from philbudne/master
get ed to assemble without errors
2016-03-08 22:38:41 -05:00
Phil Budne 6dfe914339 get ed to assemble without errors 2016-03-08 22:36:34 -05:00
Tom Everett bc91a11e2a oops, pbsh should compile to sh 2016-03-08 18:14:01 -07:00
Tom Everett 88583545d2 script to run tests 2016-03-08 18:11:18 -07:00
Tom Everett e3f30f6628 relocated tests 2016-03-08 18:08:30 -07:00
Tom Everett 106d528ef6 updated makefile 2016-03-08 17:58:22 -07:00
Tom Everett f464137598 ignore the sys dir 2016-03-08 17:49:22 -07: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
philbudne 6fa61c2a73 Merge pull request #37 from philbudne/master
add src/sys/NOTES.md: notes on disk format and other kernel details
2016-03-08 12:15:32 -05: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
philbudne 7a93074d7b Merge pull request #36 from philbudne/master
sys comments for rmes/smes calls, process table (user list) words
2016-03-08 11:52:03 -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
philbudne 3e84f42637 Merge pull request #35 from philbudne/master
as comments, ops.s
2016-03-08 11:31:30 -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 e652be0b14 Added date manual. 2016-03-08 17:07:49 +10:00
Warren Toomey 7ab65c4727 Added a runsh option to the Makefile 2016-03-08 16:56:54 +10:00
Warren Toomey 07a098cb53 Changed the top-level Makefile to make date and to use the new ptr format
for the binaries.
2016-03-08 16:46:39 +10:00
Warren 04c27b5110 Merge pull request #34 from teverett/master
updated makefile to account for rename of sh.s to pbsh.s
2016-03-08 16:44:38 +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
Tom Everett 4ea9203ec6 updated makefile to account for rename of sh.s to pbsh.s 2016-03-07 21:13:20 -07:00
philbudne 0ababfd4cf Merge pull request #33 from philbudne/master
apply fix to scans/as.s; fix a7out smes comments
2016-03-07 18:00:05 -05:00
Phil Budne 9c8cc278a4 fix smes comment block (copied from pbsh.s) 2016-03-07 17:58:09 -05:00