In v7trap.c, the case S_BREAK body is wrong:
< i=0; break;
---
> i=sarg1; break;
since (in V6 at least) the break system
call does not return anything -- it leaves r0
untouched. If break zeros r0, then db mysteriously
fails to load the symbols from binaries.
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.
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.
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.
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.
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.
- 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.
- 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.