1
0
mirror of https://github.com/livingcomputermuseum/pdp7-unix.git synced 2026-02-26 17:04:05 +00:00

Commit Graph

  • 7fcf1d230c I added a way for a file to be given a specific i-number, needed for i-num 1. Warren Toomey 2016-03-23 11:25:22 +10:00
  • 42c7a240ed I wrote a version of od. Warren Toomey 2016-03-23 11:14:01 +10:00
  • d14e82b229 Merge pull request #61 from philbudne/pba7out Warren 2016-03-23 10:39:28 +10:00
  • 9175bf8931 remove unused variable Phil Budne 2016-03-22 20:24:41 -04:00
  • 98178099de Merge pull request #60 from philbudne/master philbudne 2016-03-22 20:22:22 -04:00
  • 58ea0b0b2c I'm working on a better ls for the alt system, but a few bugs. Warren Toomey 2016-03-23 10:13:01 +10:00
  • 253d9f0997 Some files don't need to be in build/alt Warren Toomey 2016-03-23 10:10:54 +10:00
  • 156f5f1796 Phil's mods to a7out: read namelist file(s); symbolic input/output Phil Budne 2016-03-22 20:09:36 -04:00
  • 3c70f48fe8 pbsh.s: read full blocks (readc) so "sh <commands" works! (outputs prompts: I don't see a way to implement "isatty") Phil Budne 2016-03-22 19:35:00 -04:00
  • 1016412831 add system (super) user Phil Budne 2016-03-22 18:59:28 -04:00
  • 921d8e57cf pbsh.s: comments Phil Budne 2016-03-22 18:58:06 -04:00
  • 2d8ee26e03 fixes: handle blank line, 8 character filenames, semi Phil Budne 2016-03-22 18:54:17 -04:00
  • 2b4aeb3bab as7: make I/II/filename output match as.s behavior Phil Budne 2016-03-22 13:05:29 -04:00
  • 8dafe1706a Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-23 09:58:36 +10:00
  • 3a52b3d74b I've got mkdir working in the alt system. I had to allow the dir bit in the permissions mask in creat, through. Warren Toomey 2016-03-23 09:57:20 +10:00
  • e3c160edd7 makefile changes, readme changes Tom Everett 2016-03-22 16:33:44 -06:00
  • a36b65131f updated binaries Tom Everett 2016-03-22 16:07:06 -06:00
  • 9f69fc62da Cleanup rswier 2016-03-21 22:13:32 -04:00
  • 5f4e420e63 I converted some of the ls code into routines. No change in functionality. I updated a7out with better sys status handling. Warren Toomey 2016-03-22 09:19:30 +10:00
  • 59bde619e5 Here is a simple code coverage tool for the kernel, so that we can see what code is not being used at present. Instruction for use are given as comments at the top of the file. Warren Toomey 2016-03-22 06:23:17 +10:00
  • d8f7167e6e Merge pull request #59 from philbudne/master philbudne 2016-03-21 11:22:41 -04:00
  • 84984c2a52 Add comments, commented out commands for Phil's simulation of GRAPHICS-2 (as a Glass TTY) Phil Budne 2016-03-21 11:09:51 -04:00
  • 5e1cfff03f Merge pull request #58 from philbudne/master philbudne 2016-03-21 11:04:08 -04:00
  • 7495163182 add a comment for ".NL" Phil Budne 2016-03-21 10:58:26 -04:00
  • f566bec719 Makefile, proto: add dskres & dsksav Phil Budne 2016-03-21 10:57:32 -04:00
  • 2d39e641df fix to allow assembly of dskres & dsksav Phil Budne 2016-03-21 10:49:34 -04:00
  • 164125be7e sys comments Phil Budne 2016-03-21 00:51:49 -04:00
  • eca41ba9dc fix init: was branching to absolute "1" after processing a message. Top label is "l"!! Phil Budne 2016-03-21 00:15:08 -04:00
  • c1ef96a723 wake up init with smes before exiting Phil Budne 2016-03-21 00:07:24 -04:00
  • dee1695759 Hmm, not sure why these didn't get added before ... Warren Toomey 2016-03-21 16:39:52 +10:00
  • b001734e8f I've moved a copy of my ls.s into alt, so there are no files left with Warren Toomey 2016-03-21 16:37:26 +10:00
  • 94fd5d49e0 I've restructured the alternative version of PDP-7 Unix so that the source code is now in src/alt. All the files in src/sys and src/cmd are only annotated versions of the files in scans/. The build/Makefile has been updated so that it can build the original PDP-7 Unix or the alternative version. Phil has fixed the Graphics-2 code, so that there is no need to have any #ifdef code in the original kernel. Warren Toomey 2016-03-21 16:01:36 +10:00
  • f63ad33d10 This is the beginnings of a alternative version of the PDP-7 Unix system which corresponds to a later development point, around mid-1971, where the system had lost the "dd" directory and gained . and .. entries. This is close to the system as described in http://www.tuhs.org/Archive/PDP-11/Distributions/research/McIlroy_v0/UnixEditionZero.txt except there are no pathnames. Warren Toomey 2016-03-21 14:28:50 +10:00
  • 098c8a9e28 I've split the cmd and others Makefile rules out to individual utility rules, so that we don't keep building binaries for sources that have not changed. Warren Toomey 2016-03-21 06:51:00 +10:00
  • 4e65e9ebd0 updated readme Tom Everett 2016-03-20 12:52:43 -06:00
  • 9c6e251e8e updated readme Tom Everett 2016-03-20 12:50:56 -06:00
  • 5335bbd195 added copybinaries so that we can distributed binaries via github Tom Everett 2016-03-20 12:46:55 -06:00
  • b99155a4b7 updated readme Tom Everett 2016-03-20 12:29:06 -06:00
  • 8e5658ac26 updated README Tom Everett 2016-03-20 12:28:18 -06:00
  • 4a7752d637 More comments to top-level README.md Warren Toomey 2016-03-20 22:17:04 +10:00
  • 91e2f4dd1a Add details about the mailing list. Warren Toomey 2016-03-20 22:07:54 +10:00
  • 6b9151d3e3 Print out an error message if ls is given a name that doesn't exist. Warren Toomey 2016-03-20 21:03:53 +10:00
  • acf853d1a3 I changed the Makefiles so that I could make run without rebuilding everything. This is mainly because I often boot the system several times in a row when debugging, and I didn't want to have to build everything just to reboot the system :-) Warren Toomey 2016-03-20 20:55:43 +10:00
  • f1629e9891 A few discrepancies fixed up. Warren Toomey 2016-03-20 20:49:03 +10:00
  • 13b5fdd39a Merge pull request #55 from teverett/master Warren 2016-03-20 20:40:14 +10:00
  • 86fcfad57a updated readme, and moved files that end up on the final fs into the /fs dir Tom Everett 2016-03-19 21:42:32 -06:00
  • 41f266b4a9 added trysys and maksys to the build Tom Everett 2016-03-19 21:28:10 -06:00
  • 2b292a1ee3 updated readme Tom Everett 2016-03-19 21:12:22 -06:00
  • f94cb56872 parameterized pdp7 Tom Everett 2016-03-19 19:24:24 -06:00
  • d0970436dd removed duplicate build instruction Tom Everett 2016-03-19 19:21:37 -06:00
  • 9149bf9d47 fixed tests Tom Everett 2016-03-19 19:19:58 -06:00
  • c9d394642b moved the location of bin and test Tom Everett 2016-03-19 19:11:30 -06:00
  • 514ff1057a fixed typo, can now make run from root Tom Everett 2016-03-19 19:02:11 -06:00
  • 38dcd9256e makefile Tom Everett 2016-03-19 19:00:31 -06:00
  • 3456d6517e makefile updates Tom Everett 2016-03-19 18:55:32 -06:00
  • 13db06903d ignore Tom Everett 2016-03-19 18:41:04 -06:00
  • d1885214ce Fixed a bug when we had to skip a direntry with a zero i-num. Warren Toomey 2016-03-20 09:26:55 +10:00
  • 520478a3e4 I moved most of the building code into the build/Makefile. Warren Toomey 2016-03-20 09:14:47 +10:00
  • 2409028f15 Put back the original code from scans. Warren Toomey 2016-03-20 08:42:26 +10:00
  • c948eb8012 Merge pull request #52 from philbudne/master philbudne 2016-03-19 00:53:15 -04:00
  • 053aedcf95 s7.s: fix sna/sma confusion that caused hangs in display PI code Phil Budne 2016-03-19 00:51:07 -04:00
  • b9fa7fb4fb Fix up the link count code. Warren Toomey 2016-03-19 14:37:23 +10:00
  • 64a118cb4a More kernel notes. Warren Toomey 2016-03-19 11:05:37 +10:00
  • 6d15e6f29a Slight changes to the top-level Readme. Warren Toomey 2016-03-19 10:54:40 +10:00
  • e44bc6daa3 Added note about fsck7. Warren Toomey 2016-03-19 07:27:18 +10:00
  • b232a4b1a6 Added simple code coverage output to a7out. Added a few ed comments. Warren Toomey 2016-03-19 07:25:07 +10:00
  • bc189fa861 More kernel comments. Warren Toomey 2016-03-19 06:33:00 +10:00
  • 0eb720f3ab It's time we had ed as a binary, so we have another goal to reach: making ed work. Warren Toomey 2016-03-19 06:30:31 +10:00
  • 17a828cfcd mkfs: I moved the order of ., .. and dd around to me more pleasing to the eye. I also added some simple link count code. Warren Toomey 2016-03-19 06:25:20 +10:00
  • 956bd28ac1 Added the inum field. No idea why it didn't get picked up in the previous two commits. Warren Toomey 2016-03-18 19:55:33 +10:00
  • 72322c23b2 A few more ls comments. Warren Toomey 2016-03-18 19:53:47 +10:00
  • 9483300758 sys status returns 13 words, the last one holds the i-number. Warren Toomey 2016-03-18 19:47:05 +10:00
  • 8c045fffef Merge pull request #51 from philbudne/master philbudne 2016-03-18 02:15:09 -04:00
  • 46d6586481 fix chdir typo! Phil Budne 2016-03-18 02:11:37 -04:00
  • c35b1e2add Replace badd/uind with vector rswier 2016-03-18 01:33:47 -04:00
  • b8b1ac5d95 I changed ls to have a directory as an optional argument. This allows it to work when we don't have . Warren Toomey 2016-03-18 10:25:45 +10:00
  • ad0f5391a8 Merge pull request #50 from philbudne/master philbudne 2016-03-17 00:11:34 -04:00
  • 89356e9aea sys (display) comments Phil Budne 2016-03-17 00:07:57 -04:00
  • f91b929d90 fix/add sys comments Phil Budne 2016-03-15 23:55:38 -04:00
  • ac94df5d48 update shell comments Phil Budne 2016-03-15 21:29:38 -04:00
  • fbbe0c6729 Added command line options to enable . and .. Warren Toomey 2016-03-17 09:08:37 +10:00
  • b3b868ed50 Ported B compiler b.c to b.b. rswier 2016-03-16 01:46:35 -04:00
  • 3c3f946794 Added hello to the proto file. Warren Toomey 2016-03-16 11:38:09 +10:00
  • 320dd0418f Add missing dput to .rename Warren Toomey 2016-03-16 11:24:56 +10:00
  • 937fea0d47 Merge pull request #49 from philbudne/master philbudne 2016-03-15 20:51:17 -04:00
  • fe48c8cdc8 system comments Phil Budne 2016-03-15 20:48:42 -04:00
  • bb0a7084b3 More kernel build comments. Warren Toomey 2016-03-16 09:52:16 +10:00
  • 248dfafe0d Change tti to the new unix format, and let the kernel boot up. Warren Toomey 2016-03-16 09:48:10 +10:00
  • 9f536032b0 Fixed stat so it works. Warren Toomey 2016-03-16 09:42:44 +10:00
  • 202fbcefb6 Fixed ln to have three arguments. Use stdout not stderr. Warren Toomey 2016-03-16 09:22:06 +10:00
  • 5f1229cb9c Tidy up. Warren Toomey 2016-03-16 06:55:09 +10:00
  • 6c5b207aba I uncommented Phil's code so that we can run binaries from system now. Warren Toomey 2016-03-16 06:38:56 +10:00
  • e5bcd5c264 More comments Warren Toomey 2016-03-16 06:22:12 +10:00
  • 1bee26fba1 Fixed the daynum value in the date output. Warren Toomey 2016-03-16 06:17:39 +10:00
  • f64b3f0799 Added code to skip over directory entries with i-num zero. Warren Toomey 2016-03-16 06:08:53 +10:00
  • b4891828de Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-16 05:37:25 +10:00
  • 00c2de0292 I bit the bullet and implemented "." in the filesystem. I've changed the proto file to put the binaries in system. I added a few more checks to fsck, and I fixed a few bugs in src/other/wktls.s. Warren Toomey 2016-03-16 05:36:22 +10:00
  • 8b3ac73639 Merge pull request #48 from philbudne/master philbudne 2016-03-15 06:55:24 -04:00
  • b94ca04259 sop.s: add comment for "cdf" IOT Phil Budne 2016-03-15 06:53:15 -04:00
  • ab76e46005 sys: add comments Phil Budne 2016-03-15 06:53:04 -04:00