Commit Graph
530 Commits
Author SHA1 Message Date
Warren Toomey 7daa5f7a64 Get mkfs7 to write 8000 empty blocks to fill the bottom half before the
real filesystem in the top half.
2016-03-10 16:36:45 +10:00
Warren Toomey 436929b83c Changed the filesystem proto file and enhanced the mkfs7 tool based on
Phi's analysis of the filesystem.
2016-03-10 16:04:35 +10:00
Warren Toomey 19f13c8107 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-10 15:29:14 +10:00
Warren Toomey 7e7b05ce17 I've created an area so that we can test kernel mode code in SimH. 2016-03-10 15:28:42 +10:00
philbudne a4ab8823bf Merge pull request #42 from philbudne/master
fix init assembly; fix as7 "rim" format
2016-03-10 00:13:12 -05:00
Phil Budne d7d7d592d7 fix "rim" format 2016-03-10 00:11:20 -05:00
Phil Budne 7815649556 changes to init.s to assemble 2016-03-10 00:11:20 -05:00
Warren Toomey e28c9f1ee7 check.s comments 2016-03-10 15:06:08 +10:00
Warren Toomey ca13ce503e Fixed some typos in check.s 2016-03-10 14:21:10 +10:00
Warren Toomey 089c8b806f I made a change to the word2ascii routine and replicated it out to other programs. 2016-03-10 14:14:57 +10:00
Warren Toomey f468628159 Fixed a small i-node calculation bug, and added more debug messages. 2016-03-10 14:11:22 +10:00
Warren Toomey e784132ba4 Added better debugging output, fix a bug converting ASCII to words. 2016-03-10 13:28:02 +10:00
Warren Toomey 4b90522231 Fix list output logic. 2016-03-10 12:56:51 +10:00
Warren Toomey 3ef14fa6f6 Oops, I forgot to actually write the file contents into the filesystem image. 2016-03-10 12:54:46 +10:00
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