1
0
mirror of https://github.com/DoctorWkt/unix-jun72.git synced 2026-03-09 20:38:42 +00:00
Commit Graph

235 Commits

Author SHA1 Message Date
warren.toomey
98dab3fc19 A few changes to bring it into line with the new build structure. 2008-05-12 03:56:24 +00:00
tim.newsham
161b1b66a3 - mktape is kind of loud. tone it down a little. 2008-05-11 23:45:37 +00:00
tim.newsham
c05c8c0fb7 - oops, extra echo for debugging removed. 2008-05-11 23:41:39 +00:00
tim.newsham
04b6e66c29 - move usr/boot to fs/new. 2008-05-11 23:29:18 +00:00
tim.newsham
f72a89e9b8 - ml takes optional command line arguments. 2008-05-11 23:19:58 +00:00
tim.newsham
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.
2008-05-11 23:09:46 +00:00
tim.newsham
c5bc1102dc - fixaout.py overwrites a.out now instead of writing b.out. 2008-05-11 22:48:25 +00:00
tim.newsham
e92ef99b75 - generalize the building of 0405 binaries in anticipation of making
more of them soon.
2008-05-11 22:46:17 +00:00
tim.newsham
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.
2008-05-11 22:00:02 +00:00
tim.newsham
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.
2008-05-11 20:50:00 +00:00
tim.newsham
a5833b0774 - oops, botched this. cleaned up now. 2008-05-11 20:47:30 +00:00
tim.newsham
acacd8a523 - add a patch to sh.s which encapsulates the difference between it and
the s2 /bin/sh.
2008-05-11 20:43:41 +00:00
tim.newsham
658c7a46d2 - oops, I had resolved this difference as a typo already. 2008-05-11 20:30:10 +00:00
tim.newsham
ca609eba9f - oops, get rid of silly comment 2008-05-11 20:27:44 +00:00
tim.newsham
1702913bf3 - some notes on the jun72 shell. 2008-05-11 20:20:56 +00:00
tim.newsham
308e55b7b5 - typo removed. 2008-05-11 20:01:35 +00:00
tim.newsham
1232d59102 - ok, sh.s still not ready for primetime. globbing isnt working.
will test more next time before adding it.
2008-05-11 02:03:12 +00:00
tim.newsham
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.
2008-05-11 02:00:34 +00:00
tim.newsham
a25247dea0 - oops! wasn't building usr properly. 2008-05-10 19:12:43 +00:00
tim.newsham
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.
2008-05-10 19:08:02 +00:00
tim.newsham
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.
2008-05-10 19:07:00 +00:00
tim.newsham
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.
2008-05-10 19:06:48 +00:00
tim.newsham
059f19a2ec - part of build system reorg. 2008-05-10 19:05:58 +00:00
tim.newsham
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.
2008-05-10 19:02:57 +00:00
tim.newsham
ff6472244d - newbuild has an install target
- top level makefile ties everything together.
2008-05-10 18:44:02 +00:00
tim.newsham
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.
2008-05-10 18:33:06 +00:00
warren.toomey
4d820ab2f3 Add __APPLE__ for OS X. Remove -static for OS X. 2008-05-09 14:05:29 +00:00
warren.toomey
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:

set ttix en				; Enable DC/DL-11 device
set ttix lines=8			; We want 8 serial ports
set ttix address=17774000		; Set the address to be a DC-11
set ttix carrier=dc			; Turn on the DC-11 carrier detect bit
set ttox 7b				; Set output to be 7-bit, lowercase
att ttix 5555				; Attach serial ports to telnet 5555
2008-05-09 13:15:26 +00:00
tim.newsham
b7a15bfef6 - sh.s builds from sources now, but doesnt work entirely from login yet.
right now it installs into /bin/xsh for testing.
2008-05-08 04:57:18 +00:00
tim.newsham
5c7be9ff81 - more fixes for sh. 2008-05-08 04:49:45 +00:00
tim.newsham
68fb9c92aa - notes for e11 2008-05-08 04:36:19 +00:00
tim.newsham
32c874241c - proofreading e11 2008-05-08 04:35:49 +00:00
tim.newsham
3822c30489 - get rid of "run" target. 2008-05-08 03:17:10 +00:00
tim.newsham
1fa609991b - trying out a new build style. 2008-05-08 03:01:00 +00:00
tim.newsham
2001817273 - update todo. 2008-05-07 20:23:58 +00:00
warren.toomey
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.
2008-05-07 11:43:09 +00:00
warren.toomey
35fc290bc2 idiot wkt: compiler -> simulator 2008-05-07 06:27:28 +00:00
warren.toomey
4c57f18002 Added link to the 1974 C manual. 2008-05-07 04:51:51 +00:00
warren.toomey
f07cdab07e Added jcapp's Ubuntu notes. 2008-05-07 04:34:29 +00:00
warren.toomey
f6c6651f81 Update comments. 2008-05-07 04:03:41 +00:00
tim.newsham
01efde1801 - some credit. 2008-05-07 03:38:53 +00:00
warren.toomey
52ebe4a950 Numbering fix. 2008-05-07 03:38:09 +00:00
warren.toomey
41f24cd750 I'm updating Readme: patch -l, mkdir BIN/ in Simh, no need to type go. 2008-05-07 03:26:21 +00:00
tim.newsham
d898c01505 - some notes about the "core" and optional system we're using. 2008-05-07 03:23:16 +00:00
tim.newsham
0fafe932f7 - startup the system automatically. 2008-05-07 03:20:34 +00:00
tim.newsham
9d5c143c45 - oops, missed one line. 2008-05-07 03:14:43 +00:00
tim.newsham
fba77e8a61 - fixed KE diff. 2008-05-07 03:04:46 +00:00
warren.toomey
9d231d4aa7 Added nopatch command line arg so we can re-assemble without repatching. 2008-05-07 02:55:32 +00:00
warren.toomey
f4d408d606 No longer need ctrl-j 2008-05-07 02:48:28 +00:00
warren.toomey
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.
2008-05-07 02:44:19 +00:00