1
0
mirror of https://github.com/livingcomputermuseum/pdp7-unix.git synced 2026-02-27 01:10:22 +00:00

Commit Graph

  • 56f6da9cd8 New tool fsck7 Warren Toomey 2016-03-15 15:49:40 +10:00
  • fe6c5cc8eb Updated the top-level Readme. Warren Toomey 2016-03-14 21:52:25 +10:00
  • f3519fc34b More build notes. Warren Toomey 2016-03-14 21:24:13 +10:00
  • 624776e0f3 Argh. A real dumb bug in mkfs7 that stopped us getting a shell. Fixed. Warren Toomey 2016-03-14 21:22:29 +10:00
  • 5f55b5dc79 More notes on bringing up the kernel. Warren Toomey 2016-03-14 21:04:57 +10:00
  • 4073baba05 Fix transcription error in s2.s link. Warren Toomey 2016-03-14 20:19:48 +10:00
  • cbdcf268f7 More kernel notes. Warren Toomey 2016-03-14 19:53:00 +10:00
  • 9da0484a39 I've got init past the link, but it then dies on the open("sh") immediately after that. Yes, dd has to be i-num 4. I've modified mkfs7 and the proto file to allow this to occur. I've also make link counts negative. Warren Toomey 2016-03-14 19:49:37 +10:00
  • cd7befb2de More kernel comments: link. Warren Toomey 2016-03-14 18:26:36 +10:00
  • cfa57f16b3 More kernel comments: partial comments for namei. Warren Toomey 2016-03-14 17:50:13 +10:00
  • 6ffdf4076d More kernel comments: iget Warren Toomey 2016-03-14 17:40:46 +10:00
  • 77c30047e9 Get the build Makefile to output a kernel symbol table. Warren Toomey 2016-03-14 16:51:25 +10:00
  • 7b5cd4a135 Changed init.s so that the new as7+cpp can process it. Warren Toomey 2016-03-14 10:54:06 +10:00
  • 588e2a30b8 More kernel notes. Warren Toomey 2016-03-13 21:14:16 +10:00
  • 3629461a20 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-13 21:09:33 +10:00
  • 8b421eb27b I've commited a change to as7 to use the C pre-processor. Not sure if it's to everybody's taste. Warren Toomey 2016-03-13 21:08:43 +10:00
  • a7b4608711 B compiler update rswier 2016-03-13 03:41:14 -04:00
  • a3e3a263ef Merge pull request #47 from philbudne/master philbudne 2016-03-13 00:13:01 -05:00
  • 98145f562a More kernel notes. Warren Toomey 2016-03-13 15:11:19 +10:00
  • 8c20d30cd1 sop: add missing "spa" (not used in kernel!) Phil Budne 2016-03-13 00:05:13 -05:00
  • a929bc08b7 fix OMQ definition Phil Budne 2016-03-12 23:58:19 -05:00
  • d4e01c7da6 More kernel notes. Warren Toomey 2016-03-13 14:43:38 +10:00
  • 4860c0a8b0 I've commented out some of the code in s7.s to try and disable the Graphics-2 I/O operations. Warren Toomey 2016-03-13 14:36:33 +10:00
  • ba3b33d7da There seems to be a transcription error in s7.s, I fixed by eyeballing the scans. Warren Toomey 2016-03-13 13:21:25 +10:00
  • 4a51b4e6bb Added a notes file to store details of the attempts to bring up the kernel. Warren Toomey 2016-03-13 13:14:11 +10:00
  • cff237d445 Added dir.5 and filesys.5 manuals. Warren Toomey 2016-03-13 09:58:18 +10:00
  • 1829f8577f Added graphviz output to xref7 so that we can see the call graph. Warren Toomey 2016-03-13 07:27:29 +10:00
  • abf5ae6149 Also print out the routine's filename in xref7. Warren Toomey 2016-03-12 22:53:33 +10:00
  • ffb6676a39 I wrote a very simplistic tool to generate kernel cross references. Warren Toomey 2016-03-12 22:37:37 +10:00
  • b72749fb2f Merge pull request #46 from teverett/master Warren 2016-03-12 16:33:52 +10:00
  • 50857e9735 more ignores Tom Everett 2016-03-11 22:22:59 -07:00
  • 6d5084421c Merge pull request #45 from philbudne/master philbudne 2016-03-11 16:39:07 -05:00
  • adc6fdcc50 sys NOTES.md: update i.nlnks comment Phil Budne 2016-03-11 16:33:53 -05:00
  • bf52dfb9e4 unixv0.sim: set tty input to 8 bit clean (no upper casing) Phil Budne 2016-03-11 16:33:18 -05:00
  • 44e85f3fe1 proto: update input device numbers (back to original values) Phil Budne 2016-03-11 16:32:32 -05:00
  • 9372fa5f56 sys: more comments Phil Budne 2016-03-11 16:32:11 -05:00
  • 802ab257b9 sys: kernel comments Phil Budne 2016-03-11 16:01:01 -05:00
  • df1d8e29dd update sys NOTES Phil Budne 2016-03-11 11:23:59 -05:00
  • f3dad7916b Clean up comments. Warren Toomey 2016-03-11 22:31:40 +10:00
  • e7d04b5dee Added Readme comment Warren Toomey 2016-03-11 22:27:06 +10:00
  • fed0d959b7 Replace numeric literal with constant. Warren Toomey 2016-03-11 22:18:04 +10:00
  • e5457d15fb I've added code to mkfs7 to build a free block list, to write it out to the disk image, and to add a pointer in block zero to the beginning of the list. Warren Toomey 2016-03-11 22:00:25 +10:00
  • bfeb833141 Added sdump tool, added a coldboot option to build/Makefile, added a few kernel comments. Warren Toomey 2016-03-11 16:00:10 +10:00
  • c62890ab56 B compiler development rswier 2016-03-11 00:29:01 -05:00
  • 97f29f046c Moved proto and password to build/ Warren Toomey 2016-03-11 10:30:05 +10:00
  • 0798a27bb7 Merge pull request #44 from philbudne/master philbudne 2016-03-10 19:20:14 -05:00
  • c400a020b0 proto: move special device (inode) numbers up by one Phil Budne 2016-03-10 19:17:13 -05:00
  • 0e5ff29a3e Merge pull request #43 from philbudne/master philbudne 2016-03-10 18:48:13 -05:00
  • 758a8952ea mkfs7: update directory inode i.size when appending a dnode Phil Budne 2016-03-10 18:39:31 -05:00
  • fe080c7969 unixv0.simh: enable EAE, set memory size, enable history buffer Phil Budne 2016-03-10 18:25:26 -05:00
  • 2ff3a45a64 sys: fix "mul" in sop.s Phil Budne 2016-03-10 13:33:08 -05:00
  • becb1f4996 So, SimH stores things big-endian. Fixed mkfs7. Warren Toomey 2016-03-11 07:04:53 +10:00
  • 8d487fee5c Off by 1 errors in mkfs7, now fixed. Warren Toomey 2016-03-11 06:57:46 +10:00
  • 947d44a681 I've used Phil's instructions to set up a build area with a Makefile. You can run make build from the top to build things. Warren Toomey 2016-03-10 17:02:46 +10:00
  • 86135be03e More mkfs changes as Phil tries to get the kernel up to reading init. Warren Toomey 2016-03-10 16:48:12 +10:00
  • 7daa5f7a64 Get mkfs7 to write 8000 empty blocks to fill the bottom half before the real filesystem in the top half. Warren Toomey 2016-03-10 16:36:45 +10:00
  • 436929b83c Changed the filesystem proto file and enhanced the mkfs7 tool based on Phi's analysis of the filesystem. Warren Toomey 2016-03-10 16:04:35 +10:00
  • 19f13c8107 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-10 15:29:14 +10:00
  • 7e7b05ce17 I've created an area so that we can test kernel mode code in SimH. Warren Toomey 2016-03-10 15:28:42 +10:00
  • a4ab8823bf Merge pull request #42 from philbudne/master philbudne 2016-03-10 00:13:12 -05:00
  • d7d7d592d7 fix "rim" format Phil Budne 2016-03-10 00:11:04 -05:00
  • 7815649556 changes to init.s to assemble Phil Budne 2016-03-08 23:05:07 -05:00
  • e28c9f1ee7 check.s comments Warren Toomey 2016-03-10 15:06:08 +10:00
  • ca13ce503e Fixed some typos in check.s Warren Toomey 2016-03-10 14:21:10 +10:00
  • 089c8b806f I made a change to the word2ascii routine and replicated it out to other programs. Warren Toomey 2016-03-10 14:14:57 +10:00
  • f468628159 Fixed a small i-node calculation bug, and added more debug messages. Warren Toomey 2016-03-10 14:11:22 +10:00
  • e784132ba4 Added better debugging output, fix a bug converting ASCII to words. Warren Toomey 2016-03-10 13:28:02 +10:00
  • 4b90522231 Fix list output logic. Warren Toomey 2016-03-10 12:56:51 +10:00
  • 3ef14fa6f6 Oops, I forgot to actually write the file contents into the filesystem image. Warren Toomey 2016-03-10 12:54:46 +10:00
  • d1b995e771 I've written more of mkfs7 but not tested it yet. Warren Toomey 2016-03-10 12:46:00 +10:00
  • 7fd9aee9c7 Merge pull request #41 from teverett/master Warren 2016-03-10 11:53:27 +10:00
  • 3889291fa0 corrected instruction Tom Everett 2016-03-09 18:50:25 -07:00
  • 8474c28e85 corrected symbol definition Tom Everett 2016-03-09 18:41:46 -07:00
  • b27f348d3e corrected instruction in init.s Tom Everett 2016-03-09 18:39:33 -07:00
  • 6d0c2bf584 Merge pull request #40 from teverett/master Warren 2016-03-10 11:29:46 +10:00
  • 85c00894e1 converted readme txt to md Tom Everett 2016-03-09 18:08:34 -07:00
  • 587d0a3733 added a readme for the tools Tom Everett 2016-03-09 18:05:08 -07:00
  • 739d317415 More readme tweaks. Warren Toomey 2016-03-10 10:26:52 +10:00
  • 3952727b0b Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-10 10:23:04 +10:00
  • 6ecf5da1a3 Updated README.md Warren Toomey 2016-03-10 10:22:40 +10:00
  • 548850581b Merge pull request #38 from teverett/master Warren 2016-03-10 10:18:06 +10:00
  • 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. Warren Toomey 2016-03-10 09:53:05 +10:00
  • 6909e49745 Merge https://github.com/DoctorWkt/pdp7-unix Tom Everett 2016-03-09 14:53:04 -07:00
  • 0517b7c2fc Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-10 07:44:54 +10:00
  • b03cc44290 Fixed up the llss instruction in a7out. Warren Toomey 2016-03-10 07:44:31 +10:00
  • 0e673eb9b1 Merge branch 'master' of https://github.com/teverett/pdp7-unix Tom Everett 2016-03-09 09:46:34 -07:00
  • f36928ff9f B compiler rswier 2016-03-09 04:29:52 -05:00
  • d96db88df7 add ed to the Makefile Tom Everett 2016-03-08 20:54:28 -07:00
  • 8b42373e97 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Tom Everett 2016-03-08 20:53:14 -07:00
  • d553e1d396 Merge pull request #39 from philbudne/master philbudne 2016-03-08 22:38:41 -05:00
  • 6dfe914339 get ed to assemble without errors Phil Budne 2016-03-08 22:36:34 -05:00
  • bc91a11e2a oops, pbsh should compile to sh Tom Everett 2016-03-08 18:14:01 -07:00
  • 88583545d2 script to run tests Tom Everett 2016-03-08 18:11:18 -07:00
  • e3f30f6628 relocated tests Tom Everett 2016-03-08 18:08:30 -07:00
  • 106d528ef6 updated makefile Tom Everett 2016-03-08 17:58:22 -07:00
  • f464137598 ignore the sys dir Tom Everett 2016-03-08 17:49:22 -07:00
  • 3be45d4383 Moved opr.s to src/other as it is not a proper utility and wasn't in the scans. Warren Toomey 2016-03-09 06:48:37 +10:00
  • 10ab3acbc9 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-09 06:48:15 +10:00
  • 3cb05b5767 Added Phils opr.s and kernel notes files Warren Toomey 2016-03-09 06:47:48 +10:00
  • c65a5587fb Comments to kernel files by Phil. Warren Toomey 2016-03-09 06:45:44 +10:00