1
0
mirror of https://github.com/DoctorWkt/unix-jun72.git synced 2026-02-26 17:04:03 +00:00

Commit Graph

  • 81a5407a07 Migrating wiki contents from Google Code wiki Google Code Exporter 2015-05-27 23:18:00 -04:00
  • 1d438bd587 I don't go by my birth name anymore. I swear I changed this in an earlier revision. :) master grey 2009-06-19 17:54:25 +00:00
  • 98f787e8af - updated the Readme to reflect the new tty settings. tim.newsham 2008-06-26 05:34:29 +00:00
  • e76f9b8e92 - remove patch to comment out dc-11 ttys tim.newsham 2008-06-26 05:33:04 +00:00
  • 96b639de54 Added configuration lines for Simh 3.8-0, including dci/dco. warren.toomey 2008-06-25 01:36:39 +00:00
  • 7259c66704 With V3.8-0 of Simh released, we no longer need to patch the simulator. I've modified the readme to reflect this, and also added multiuser instructions. warren.toomey 2008-06-25 01:34:43 +00:00
  • 475017c951 Ensure that we keep to evenly-aligned instructions: helps with jsr r5. Ensure that function symbols overrride branch symbols. warren.toomey 2008-05-23 00:21:50 +00:00
  • 606cabd497 - notes on Jim DeFelice tim.newsham 2008-05-22 16:54:36 +00:00
  • 9ef3794909 - update about email. tim.newsham 2008-05-22 02:40:51 +00:00
  • 54fc0dd0da - update tim.newsham 2008-05-21 02:42:38 +00:00
  • 51ac5faeac - more stuff gets pushed to images so we can easily wrap up images as a download. tim.newsham 2008-05-21 01:30:30 +00:00
  • 308786cec7 - more updates. tim.newsham 2008-05-21 01:29:35 +00:00
  • c189b15861 - working on tracking down more information on people involved. tim.newsham 2008-05-21 00:57:21 +00:00
  • 8e85a3e190 minor patch to the disassembler from Tim: correct printing of strings. warren.toomey 2008-05-20 07:43:57 +00:00
  • 9fc3eabba4 - updated todo tim.newsham 2008-05-20 03:33:58 +00:00
  • 133fc4d8a8 From Russ Cox: In v7trap.c, the case S_BREAK body is wrong: warren.toomey 2008-05-19 13:46:53 +00:00
  • b51690ad06 Another patch from Sergey Poznyakoff. A compile-time define allows Apout to run V1 binaries which do not have 0407 nor 0405 headers; this includes chmod, rm, ln. warren.toomey 2008-05-19 13:45:10 +00:00
  • 2547b87ec7 Remove all of the Apout compile warnings on Ubuntu and FreeBSD. warren.toomey 2008-05-19 13:27:35 +00:00
  • 9987e1af69 - removing tape target from "install". It's not representative of the real tape, and we're not using it for bootstrapping anymore. tim.newsham 2008-05-18 22:21:53 +00:00
  • d07237d303 James Markevitch sent in an updated bootstrap which can use V2 "as". warren.toomey 2008-05-18 07:17:25 +00:00
  • 6b0ffc7fb3 And here is the ed tutorial from 6th Edition UNIX. warren.toomey 2008-05-18 00:22:06 +00:00
  • 1692be8f17 Added chdir and ed to the top-level Readme, to assist new users. warren.toomey 2008-05-18 00:21:15 +00:00
  • 7292bc1611 - proper syntax for depositing into SR. tim.newsham 2008-05-17 23:50:10 +00:00
  • e99c4a3430 - Prefer Bob Supnik's pdp11_ke.c since it will be the official one. had to move "d sr" to before "set ke enable" because of conflict with ke's "sr". Notified Bob, hopefully this will go away. tim.newsham 2008-05-17 20:20:01 +00:00
  • 3d137ac204 - remove origin hack when installing sh.s and init.s - build sh.s in src/cmd/mak tim.newsham 2008-05-17 17:53:41 +00:00
  • b35ecb7838 Added Doug Merritt. warren.toomey 2008-05-17 07:57:06 +00:00
  • 0a1bda9a62 We can now create directories recursively. Not tested fully yet, but seems to work. warren.toomey 2008-05-17 07:39:16 +00:00
  • 143fa275d3 - build is installing sources now. tim.newsham 2008-05-17 03:18:05 +00:00
  • c014639d94 Patches from Sergey Poznyakoff, way back in 2001. powf() function may not be present. struct termios may lack c_ispeed, c_ospeed members. warren.toomey 2008-05-17 02:37:44 +00:00
  • 1e6913550f This changes the number of swap blocks allocated per process from 17 to 33. This should allow the kernel to swap out up to 16K per process, which goes along with the increased address space size. There may be some other tweaks to get a 16K address space working fully. warren.toomey 2008-05-17 02:35:41 +00:00
  • 27f2a0aa1f Added definitions for NPROC and SWPSIZ, so that we can tweak the number of blocks reserved for swap at the end of the RF11. This goes with the change to the ecore.patch, so that we can swap up to 16K of process address space out to disk. warren.toomey 2008-05-17 02:31:35 +00:00
  • 5a17ecb231 - use the shell we build instead of the binary from s2. tim.newsham 2008-05-17 01:59:58 +00:00
  • ff378c41df - added a patch to make shell functional, but not completely like the s2 shell. tim.newsham 2008-05-17 01:58:53 +00:00
  • 53338838e9 I found the source to the C library buried on the last1120c-bits tape! warren.toomey 2008-05-15 04:19:02 +00:00
  • 66655be6e2 I added the APOUT_UNIX_VERSION variable, so we can recompile/reassemble V2 source code and then run it, without having to muck with the magic.c. warren.toomey 2008-05-15 03:21:46 +00:00
  • eab480f677 Yes, we can rebuild dc and form with the new assembler, but not fed. warren.toomey 2008-05-15 03:08:23 +00:00
  • 83266f0335 I missed fed out. warren.toomey 2008-05-15 02:38:29 +00:00
  • 84bec80a52 as21.s still had some cruft on the end. We can now assemble most of the source. C files are out, they need a later language than the last1120c compiler. We are missing some files for bas. The dc and form source uses "new" instructions like mul and ashc, which the existing V1 "as" binary does not understand, but the assembler in source code here does understand, so these may still be assembled. warren.toomey 2008-05-15 02:30:58 +00:00
  • 547fef522b Doug Merritt has provided all of his reconstructed files, and Warren has compared them to his set. Both sets had errors, and having the two was immensely helpful. This commit checks in the new files and the ones from Warren's set which needed to be modified to fix mistakes. warren.toomey 2008-05-15 01:41:16 +00:00
  • 45ebdd66d8 Warren and Doug Merritt have worked on rebuilding the code fragments from the s1-bits tape. Doug has provided as11.s as12.s as13.s as14.s as15.s as16.s as17.s as18.s as19.s as21.s as22.s as23.s as24.s as25.s as26.s as27.s as28.s as29.s, and Warren has compared against his production, and against V5 (to determine the correct trailing blank line). These files can be considered authentic. The other file's are Warren's production only, so we need to compare against Doug's versions to ensure correctness. warren.toomey 2008-05-15 00:59:49 +00:00
  • 98dab3fc19 A few changes to bring it into line with the new build structure. warren.toomey 2008-05-12 03:56:24 +00:00
  • 161b1b66a3 - mktape is kind of loud. tone it down a little. tim.newsham 2008-05-11 23:45:37 +00:00
  • c05c8c0fb7 - oops, extra echo for debugging removed. tim.newsham 2008-05-11 23:41:39 +00:00
  • 04b6e66c29 - move usr/boot to fs/new. tim.newsham 2008-05-11 23:29:18 +00:00
  • f72a89e9b8 - ml takes optional command line arguments. tim.newsham 2008-05-11 23:19:58 +00:00
  • be64e87627 - Building the boot "bos" and "unix" into the rf0.dsk disk image now. - update the simh.cfg to boot the real way. - loadfile is no longer used. we can think about getting rid of ml.c eventually. tim.newsham 2008-05-11 23:09:46 +00:00
  • c5bc1102dc - fixaout.py overwrites a.out now instead of writing b.out. tim.newsham 2008-05-11 22:48:25 +00:00
  • e92ef99b75 - generalize the building of 0405 binaries in anticipation of making more of them soon. tim.newsham 2008-05-11 22:46:17 +00:00
  • 656be7063b - Added the boot stuff from James. We may want to move the location of the various files at some point, but I wanted to make sure it got into the svn. tim.newsham 2008-05-11 22:00:02 +00:00
  • 9005bfe4ea - added top level "clean" and "clobber" rules. - clean doesnt clean out tools, just intermediate build files. We can change this if people disagree with this approach. tim.newsham 2008-05-11 20:50:00 +00:00
  • a5833b0774 - oops, botched this. cleaned up now. tim.newsham 2008-05-11 20:47:30 +00:00
  • acacd8a523 - add a patch to sh.s which encapsulates the difference between it and the s2 /bin/sh. tim.newsham 2008-05-11 20:43:41 +00:00
  • 658c7a46d2 - oops, I had resolved this difference as a typo already. tim.newsham 2008-05-11 20:30:10 +00:00
  • ca609eba9f - oops, get rid of silly comment tim.newsham 2008-05-11 20:27:44 +00:00
  • 1702913bf3 - some notes on the jun72 shell. tim.newsham 2008-05-11 20:20:56 +00:00
  • 308e55b7b5 - typo removed. tim.newsham 2008-05-11 20:01:35 +00:00
  • 1232d59102 - ok, sh.s still not ready for primetime. globbing isnt working. will test more next time before adding it. tim.newsham 2008-05-11 02:03:12 +00:00
  • fca66172e8 - fix a bug in the sh.s code that was garbled in the printout. - now installing sh.s as /bin/sh in the rf0 image. tim.newsham 2008-05-11 02:00:34 +00:00
  • a25247dea0 - oops! wasn't building usr properly. tim.newsham 2008-05-10 19:12:43 +00:00
  • d16352349c - Switching over from old build system to new build system - build directory has a Makefile which does the building instead of using various scripts in tools. - top level Makefile builds tools and the build subdirectory - images get installed in an images directory - simplified build instructions documented in Readme - tape image no longer needed in svn. built by build. - simh now references files in the images directory. tim.newsham 2008-05-10 19:08:02 +00:00
  • 66f8d30226 - Switching over from old build system to new build system - build directory has a Makefile which does the building instead of using various scripts in tools. - top level Makefile builds tools and the build subdirectory - images get installed in an images directory - simplified build instructions documented in Readme - tape image no longer needed in svn. built by build. - simh now references files in the images directory. tim.newsham 2008-05-10 19:07:00 +00:00
  • caccd2668e - Switching over from old build system to new build system - build directory has a Makefile which does the building instead of using various scripts in tools. - top level Makefile builds tools and the build subdirectory - images get installed in an images directory - simplified build instructions documented in Readme - tape image no longer needed in svn. built by build. - simh now references files in the images directory. tim.newsham 2008-05-10 19:06:48 +00:00
  • 059f19a2ec - part of build system reorg. tim.newsham 2008-05-10 19:05:58 +00:00
  • 3f32e844d0 - Switching over from old build system to new build system - build directory has a Makefile which does the building instead of using various scripts in tools. - top level Makefile builds tools and the build subdirectory - images get installed in an images directory - simplified build instructions documented in Readme - tape image no longer needed in svn. built by build. - simh now references files in the images directory. tim.newsham 2008-05-10 19:02:57 +00:00
  • ff6472244d - newbuild has an install target - top level makefile ties everything together. tim.newsham 2008-05-10 18:44:02 +00:00
  • df671333ca - oops, wrong text size in fixaout.py. Needs to accomodate the extra 12 bytes of the a.out header that werent part of the text size before. tim.newsham 2008-05-10 18:33:06 +00:00
  • 4d820ab2f3 Add __APPLE__ for OS X. Remove -static for OS X. warren.toomey 2008-05-09 14:05:29 +00:00
  • 2a8296053d Warren decided that he didn't want to write a proper DC-11 device for Simh. Instead, he has taken Tim's patch, and modified the pdp11_dl.c code so that the address and the carrier detect can be set at runtime to behave like a DC11. Here are the simh.cfg lines you need to add once you apply the KL.diff patch to Simh: warren.toomey 2008-05-09 13:15:26 +00:00
  • b7a15bfef6 - sh.s builds from sources now, but doesnt work entirely from login yet. right now it installs into /bin/xsh for testing. tim.newsham 2008-05-08 04:57:18 +00:00
  • 5c7be9ff81 - more fixes for sh. tim.newsham 2008-05-08 04:49:45 +00:00
  • 68fb9c92aa - notes for e11 tim.newsham 2008-05-08 04:36:19 +00:00
  • 32c874241c - proofreading e11 tim.newsham 2008-05-08 04:35:49 +00:00
  • 3822c30489 - get rid of "run" target. tim.newsham 2008-05-08 03:17:10 +00:00
  • 1fa609991b - trying out a new build style. tim.newsham 2008-05-08 03:01:00 +00:00
  • 2001817273 - update todo. tim.newsham 2008-05-07 20:23:58 +00:00
  • 478cc036f4 Effectively these are the same as Tim's hack to get DC11 support into Simh. We might as well do it properly, so this is a start at proper DC11 support. warren.toomey 2008-05-07 11:43:09 +00:00
  • 35fc290bc2 idiot wkt: compiler -> simulator warren.toomey 2008-05-07 06:27:28 +00:00
  • 4c57f18002 Added link to the 1974 C manual. warren.toomey 2008-05-07 04:51:51 +00:00
  • f07cdab07e Added jcapp's Ubuntu notes. warren.toomey 2008-05-07 04:34:29 +00:00
  • f6c6651f81 Update comments. warren.toomey 2008-05-07 04:03:41 +00:00
  • 01efde1801 - some credit. tim.newsham 2008-05-07 03:38:53 +00:00
  • 52ebe4a950 Numbering fix. warren.toomey 2008-05-07 03:38:09 +00:00
  • 41f24cd750 I'm updating Readme: patch -l, mkdir BIN/ in Simh, no need to type go. warren.toomey 2008-05-07 03:26:21 +00:00
  • d898c01505 - some notes about the "core" and optional system we're using. tim.newsham 2008-05-07 03:23:16 +00:00
  • 0fafe932f7 - startup the system automatically. tim.newsham 2008-05-07 03:20:34 +00:00
  • 9d5c143c45 - oops, missed one line. tim.newsham 2008-05-07 03:14:43 +00:00
  • fba77e8a61 - fixed KE diff. tim.newsham 2008-05-07 03:04:46 +00:00
  • 9d231d4aa7 Added nopatch command line arg so we can re-assemble without repatching. warren.toomey 2008-05-07 02:55:32 +00:00
  • f4d408d606 No longer need ctrl-j warren.toomey 2008-05-07 02:48:28 +00:00
  • b5a8011b93 Made core patches and optional patches. Modified tools/rebuild to deal with these. Modified patches/core/v2_as.patch so that we no longer need sys1.s, and changed tools/assemv2 to no longer create sys1.s. warren.toomey 2008-05-07 02:44:19 +00:00
  • f79d904038 - some notes on the "diff" directory. tim.newsham 2008-05-07 01:48:45 +00:00
  • deb2232e1c Added more doc info. warren.toomey 2008-05-07 01:45:53 +00:00
  • 88cdc0fccb clarification warren.toomey 2008-05-07 01:36:09 +00:00
  • c209fb1bd2 Readme for 1st time users. warren.toomey 2008-05-07 01:31:32 +00:00
  • 65419678e6 Makefile now builds apout. warren.toomey 2008-05-07 01:02:35 +00:00
  • ff75494557 Added Brad Parker's pdp11_ke.c into misc/ until it gets into Simh proper. warren.toomey 2008-05-07 00:55:53 +00:00
  • 7cbe3f57f5 also added a check that apout binary exists. warren.toomey 2008-05-07 00:30:06 +00:00
  • dee768093b Make sure user has built and installed pdp11. warren.toomey 2008-05-07 00:28:30 +00:00
  • 3dbcf2df9a - the divide workaround for v7 "as" is no longer required now that we're using the v2 "as". tim.newsham 2008-05-07 00:27:09 +00:00
  • 63bcc8b6ad - got rid of assemv2.cfg now that we have fixed paths. tim.newsham 2008-05-07 00:16:04 +00:00