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

Commit Graph

  • 6fa61c2a73 Merge pull request #37 from philbudne/master philbudne 2016-03-08 12:15:32 -05:00
  • cf47a841b2 more markdown Phil Budne 2016-03-08 12:14:05 -05:00
  • 858fe3dd13 notes on kernel & disk format Phil Budne 2016-03-08 12:10:31 -05:00
  • 7a93074d7b Merge pull request #36 from philbudne/master philbudne 2016-03-08 11:52:03 -05:00
  • 03d5e49ae9 sys comments for rmes/smes calls, process table (user list) words noticed "exit" call falls into "rmes" call!!! Phil Budne 2016-03-08 11:49:18 -05:00
  • 3e84f42637 Merge pull request #35 from philbudne/master philbudne 2016-03-08 11:31:30 -05:00
  • 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! Phil Budne 2016-03-08 00:34:35 -05:00
  • 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! Warren Toomey 2016-03-08 20:05:14 +10:00
  • 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. Warren Toomey 2016-03-08 19:03:28 +10:00
  • 10a0983cc4 as.s typo. Warren Toomey 2016-03-08 18:47:14 +10:00
  • e652be0b14 Added date manual. Warren Toomey 2016-03-08 17:07:49 +10:00
  • 7ab65c4727 Added a runsh option to the Makefile Warren Toomey 2016-03-08 16:56:54 +10:00
  • 07a098cb53 Changed the top-level Makefile to make date and to use the new ptr format for the binaries. Warren Toomey 2016-03-08 16:46:39 +10:00
  • 04c27b5110 Merge pull request #34 from teverett/master Warren 2016-03-08 16:44:38 +10:00
  • e9c8aae876 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-08 16:43:47 +10:00
  • 5877df91e8 Finally, date works, and I've also written a decimal conversion routine in sys/other. Warren Toomey 2016-03-08 16:42:46 +10:00
  • 4ea9203ec6 updated makefile to account for rename of sh.s to pbsh.s Tom Everett 2016-03-07 21:13:20 -07:00
  • 0ababfd4cf Merge pull request #33 from philbudne/master philbudne 2016-03-07 18:00:05 -05:00
  • 9c8cc278a4 fix smes comment block (copied from pbsh.s) Phil Budne 2016-03-07 17:58:09 -05:00
  • b871c2214d as.s: add missing line, found by Warren Phil Budne 2016-03-07 17:55:13 -05:00
  • 6a1b355bbd Merge pull request #32 from philbudne/master philbudne 2016-03-07 17:30:44 -05:00
  • 5f735f6ba4 3dump: handle 0200 bit set on all "frames" Phil Budne 2016-03-07 17:29:23 -05:00
  • 38ff8aec09 a7out: changes for shell handle "ptr" format executable files tty read always returns only one character add shell-compatible "smes" behavior Phil Budne 2016-03-07 17:27:31 -05:00
  • e18a74300e pbsh.s: add @/# handling from init.s Phil Budne 2016-03-07 17:18:36 -05:00
  • a80e2afda7 update comments for "passone" (return one character from special device) Phil Budne 2016-03-07 16:13:42 -05:00
  • 1033fa24bf update comment for TTY inter char (ALT MODE key?) Phil Budne 2016-03-07 16:12:55 -05:00
  • a1930b76d9 renamed sh.s to pbsh.s Phil Budne 2016-03-07 11:01:04 -05:00
  • 2d9157f4e6 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-08 06:48:27 +10:00
  • 77ba9809e7 Fixed a small tty handling bug. Warren Toomey 2016-03-08 06:48:06 +10:00
  • 28a98360a4 Successful first run of B interpreter! rswier 2016-03-07 05:57:23 -05:00
  • a7f040b8f5 Added a div instruction and changed some of the debug outputs in a7out. Warren Toomey 2016-03-07 20:12:40 +10:00
  • 54947581cd I wrote a simple routine to print out numbers in decimal. Warren Toomey 2016-03-07 17:56:53 +10:00
  • 92bef06575 Merge pull request #31 from philbudne/master Warren 2016-03-07 16:20:56 +10:00
  • 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. Warren Toomey 2016-03-07 16:17:57 +10:00
  • e01d1a8700 renamed sh.s to pbsh.s Phil Budne 2016-03-07 00:18:03 -05:00
  • cf164b2746 add comment from v1 as man page Phil Budne 2016-03-07 00:16:29 -05:00
  • 8fc1d05ef7 sh.s: more stuff working Phil Budne 2016-03-07 00:12:30 -05:00
  • 42636a83e3 Added ls.1 manual. Warren Toomey 2016-03-07 06:26:15 +10:00
  • cea7025679 Updated .gitignore Warren Toomey 2016-03-07 06:22:10 +10:00
  • ca5347f161 Top-level Makefile: make it a bit more like V1 Unix. Warren Toomey 2016-03-07 06:21:08 +10:00
  • 28be270520 Merge pull request #27 from teverett/master Warren 2016-03-07 06:14:43 +10:00
  • afb8798bb2 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Tom Everett 2016-03-06 10:34:46 -07:00
  • e5f238d05a Merge pull request #30 from philbudne/master philbudne 2016-03-06 01:42:14 -05:00
  • 668e4c9cff set argptr; increment argc by four Phil Budne 2016-03-06 01:36:52 -05:00
  • 64919ae255 updated makefile Tom Everett 2016-03-05 17:08:10 -07:00
  • 4cafeeed37 removed pdp7parse Tom Everett 2016-03-05 16:53:53 -07:00
  • 89749d228b updated generated sources Tom Everett 2016-03-05 15:27:00 -07:00
  • 0811195212 added existing pdp7 files that parse properly Tom Everett 2016-03-05 15:21:44 -07:00
  • bc81cca976 travis now works properly Tom Everett 2016-03-05 14:12:24 -07:00
  • 374f33c006 updated travis file Tom Everett 2016-03-05 14:08:43 -07:00
  • 12bbe01bc0 tweak of Makefile Tom Everett 2016-03-05 14:06:50 -07:00
  • 8426907fcc more complete makefile Tom Everett 2016-03-05 14:01:45 -07:00
  • 0c007f6c77 fixed makefile to create bin dir if needed Tom Everett 2016-03-05 13:44:48 -07:00
  • d65bc30f93 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Tom Everett 2016-03-05 13:42:09 -07:00
  • 6fbc8c3a05 ptr: dump memory starting at '..' Phil Budne 2016-03-05 14:32:15 -05:00
  • 617001cb14 Merge pull request #29 from philbudne/master philbudne 2016-03-05 14:14:10 -05:00
  • a0e2c74f40 closer to working (fork disabled, chdir not implemented) Phil Budne 2016-03-05 14:13:02 -05:00
  • 7b7b5f8565 :( Tom Everett 2016-03-05 10:57:26 -07:00
  • 15db0b355a ugh Tom Everett 2016-03-05 10:54:04 -07:00
  • b8baaa667c kick off travis Tom Everett 2016-03-05 10:50:17 -07:00
  • bdf9248388 travis file Tom Everett 2016-03-05 10:49:02 -07:00
  • 9d24e48586 updated readme Tom Everett 2016-03-05 10:38:28 -07:00
  • f33cfd2de8 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Tom Everett 2016-03-05 10:31:19 -07:00
  • 263dd699e6 updates Tom Everett 2016-03-05 10:31:09 -07:00
  • 0a5fc29c8c Merge pull request #26 from philbudne/master philbudne 2016-03-05 10:54:29 -05:00
  • bea558aa93 start of a shell Phil Budne 2016-03-05 10:52:34 -05:00
  • 10befe6cc4 Warren's ls now has -l argument which prints out lines in long format! Warren Toomey 2016-03-04 21:56:46 +10:00
  • c8ac75f371 Added a dprintf which I forgot. Warren Toomey 2016-03-04 15:37:04 +10:00
  • 6f3008e8bd I've gobe for my own mul algorithm for now, and it seems to work for small positive integers, but it probably needs fixing. Warren Toomey 2016-03-04 15:29:37 +10:00
  • 807fb56d35 I've added the idiv and mul instructions which are needed by the original PDP-7. However, these are completely untested at the present! Warren Toomey 2016-03-04 15:15:57 +10:00
  • 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. Warren Toomey 2016-03-04 14:34:25 +10:00
  • 5b9ecc343d I didn't mean to check the stuff in bin! Warren Toomey 2016-03-04 14:17:42 +10:00
  • e928dbf7b6 Added the bin directory for assembled programs. Warren Toomey 2016-03-04 13:41:16 +10:00
  • 218e060a55 I've added the seek() system call to a7out. I've also added some heuristic code to detect if file output is "binary" or ASCII and to write the file correctly. Mind you, the heuristic can fail :-( The original cp can now copy ASCII and binary files. Warren Toomey 2016-03-04 13:39:38 +10:00
  • 154039a9ee Merge remote-tracking branch 'origin/master' Warren Toomey 2016-03-04 13:05:04 +10:00
  • 451a58fc58 I've added code to detect binary PDP-7 files to a7out. This is needed for doing the seek() and tell() syscalls which are next to do. Warren Toomey 2016-03-04 13:03:42 +10:00
  • ee2f1efb1c Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Tom Everett 2016-03-03 19:18:13 -07:00
  • 0716557d2a Merge pull request #25 from philbudne/master philbudne 2016-03-03 21:15:28 -05:00
  • efb0553d7f system comments Phil Budne 2016-03-03 21:14:35 -05:00
  • 51ad7db306 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-04 08:31:45 +10:00
  • 2261144ea2 Fixed up the llss code in a7out, so now the octal printing code in ds.s works. Warren Toomey 2016-03-04 08:31:15 +10:00
  • 5a6f996e2b Merge pull request #24 from philbudne/master philbudne 2016-03-03 13:43:26 -05:00
  • 864c896a8c system comments Phil Budne 2016-03-03 13:41:45 -05:00
  • ffbc0b1dab Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-03 19:48:03 +10:00
  • d3f6924a9c I fixed a few typos in ds.s and I made a pretend llss instruction in a7out. Warren Toomey 2016-03-03 19:46:34 +10:00
  • 011e30802c Fixed typos rswier 2016-03-03 03:56:49 -05:00
  • 388e991668 Merge pull request #23 from philbudne/master philbudne 2016-03-03 02:08:10 -05:00
  • df75edde3c system comments Phil Budne 2016-03-03 02:02:46 -05:00
  • 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. Warren Toomey 2016-03-03 16:35:05 +10:00
  • 336e0c1118 Updated the top-level README with current details. Warren Toomey 2016-03-03 15:38:02 +10:00
  • 72473c411b I've written some code for the sys status syscall in a7out but I've not tested it yet. Warren Toomey 2016-03-03 14:15:35 +10:00
  • dd5e5bc2b3 Updated Makefile with the ls binary Warren Toomey 2016-03-03 13:42:22 +10:00
  • 2b9d2942d3 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix Warren Toomey 2016-03-03 13:37:26 +10:00
  • 9cc938bfe6 I've written a simple ls program that actually works :-) Warren Toomey 2016-03-03 13:36:35 +10:00
  • e3149189da changed to testng Tom Everett 2016-03-02 20:29:26 -07:00
  • 2fce0b8c0f Merge pull request #22 from teverett/master Warren 2016-03-03 13:15:40 +10:00
  • 553aa31967 Even thought we don't really know the directory structure yet, I've written code to allow a directory to be read. We can change it as required. Warren Toomey 2016-03-03 13:13:52 +10:00
  • 8eb36d4b3b updated grammar and added more working examples to the test cases Tom Everett 2016-03-02 20:11:59 -07:00
  • aecf2cc4af Added some more comments to ds.s Warren Toomey 2016-03-03 12:54:07 +10:00
  • 747d1f4466 Added the time system call as per the draft of the CACM paper. Warren Toomey 2016-03-03 12:12:18 +10:00