1
0
mirror of https://github.com/DoctorWkt/pdp7-unix.git synced 2026-01-26 04:02:27 +00:00
Commit Graph

547 Commits

Author SHA1 Message Date
Phil Budne
cb3104a8a8 ed comments 2016-03-25 18:02:59 -04:00
Phil Budne
5567d705d5 ed comments 2016-03-25 15:51:55 -04:00
Tom Everett
db8531a6da Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-25 13:25:09 -06:00
Tom Everett
b85cf3e16d externalized os.mk 2016-03-25 13:24:07 -06:00
Phil Budne
33783128a2 ed comments 2016-03-25 15:06:02 -04:00
Tom Everett
f0674b42e8 oops 2016-03-25 11:33:34 -06:00
Tom Everett
c791b29a5b detect OS and chose appropriate c compiler
gcc for linux
clang for OS X and FreeBSD
2016-03-25 10:52:06 -06:00
Tom Everett
81166b31db Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-25 10:35:00 -06:00
Tom Everett
1783f1789a update b.c to compile 2016-03-25 10:34:25 -06:00
Phil Budne
ee918f2da1 add as.s to ~dmr 2016-03-25 11:05:28 -04:00
Phil Budne
996fd4ddda updated: maksys & trysys now build/run 2016-03-25 11:05:28 -04:00
Phil Budne
96dd9d6c06 sys.rc: link to "user" ops.s; needed for maksys & trysys! 2016-03-25 11:05:28 -04:00
Phil Budne
dd9a9d0f73 maksys and trysys need system call defns (not in sop.s)!! 2016-03-25 11:05:28 -04:00
rswier
c638044dc0 Begin working on alternate B run-time library 2016-03-25 05:08:43 -04:00
Phil Budne
10f0fa9da9 load sys sources into ken directory, along with "sys.rc" file
(run with "sh <sys.rc" to build system files)
errors building maksys and trysys
2016-03-25 01:03:42 -04:00
Phil Budne
72bbd8d4e6 s8.s: adjust "init" literal to be acceptable to native "as" 2016-03-25 01:02:38 -04:00
Phil Budne
a01cb5b623 Note that boot.rim is in "Hardware Read In" format, and only 12 inches of data! 2016-03-25 00:48:20 -04:00
Phil Budne
c8010fbbf9 unixv0.simh: boot.rim now "Hardware Read In" format
(only 12 inches of virtual tape)!
2016-03-25 00:44:06 -04:00
Phil Budne
15a61c0512 fix rim comments 2016-03-25 00:42:08 -04:00
Phil Budne
efb135bc10 as7: "rim" now means "hardware read-in" (contiguous memory with no overhead) 2016-03-25 00:39:50 -04:00
Phil Budne
bb683cd754 pbsh.s: update comments, increase maxargs to 10 2016-03-25 00:28:43 -04:00
Phil Budne
2b7ff69251 clarify WHICH "Read In Mode" we mean! 2016-03-24 22:16:46 -04:00
Phil Budne
0e13d1f23b as.s: replace quizzical comment with explanation 2016-03-24 22:15:41 -04:00
Phil Budne
e51acda631 Add comments to "dmabs.s" 2016-03-24 13:39:47 -04:00
Phil Budne
853318f48d confusion reduction: rename bootstrap file to boot.rim, kernel to a.out 2016-03-24 12:23:45 -04:00
rswier
5581e20ade Allow separate compilation of B files
Label namespace change so that separate compilation of multiple B files
is possible.
2016-03-24 05:00:36 -04:00
Warren Toomey
9ed84f4e85 More notes on the current build. 2016-03-24 17:57:56 +10:00
Warren Toomey
9f30359c56 Added some code to print out ASCIi characters in each word. 2016-03-24 17:50:47 +10:00
Warren Toomey
b234e2ad81 Also fixed the alt system to use Phil's bootstrap code. 2016-03-24 17:42:06 +10:00
Warren Toomey
8d69dd6d13 Changed the build so that we boot via Phil's bootstrap code. 2016-03-24 17:38:27 +10:00
Warren Toomey
bd13e31f4e Added a -k option to mkfs7 so that it can write a kernel image in PTR
format to track 80 on the disk.
2016-03-24 17:24:48 +10:00
Phil Budne
c6f7a7799d start of a paper tape bootstrap to read system from disk 2016-03-24 01:19:29 -04:00
Phil Budne
989bd7039e coped maksys.s from scans; fixed assembly errors 2016-03-24 01:03:44 -04:00
Phil Budne
7743f613d3 split cas.s into cas.s and cas.x; get cas.s to assemble; add comments 2016-03-24 00:44:22 -04:00
Phil Budne
75724ae570 db.s comments 2016-03-24 00:21:03 -04:00
Phil Budne
c8e9e003f4 remove unused labels 2016-03-23 23:54:44 -04:00
Warren Toomey
70d3f91e64 Import the new ed*.s source code from scans. 2016-03-24 09:20:27 +10:00
Warren Toomey
a676ccee69 Duplicate rule in the Makefile, fixed. 2016-03-24 09:20:04 +10:00
Warren Toomey
441fe12b0a Fall into single-step mode if we see a low memory write. 2016-03-24 08:57:51 +10:00
Warren Toomey
4f491ba4f9 More transcription errors picked up using the assembler. 2016-03-24 08:49:50 +10:00
Warren Toomey
023f80a6eb Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-24 08:41:16 +10:00
Warren Toomey
7599646c78 Updated from the new scan that Norman has provided. 2016-03-24 08:40:52 +10:00
Phil Budne
36f09f2519 fix error reporting 2016-03-23 18:33:26 -04:00
Warren Toomey
4fe4d7a047 Updated ed2.s based on the new scans from Norman. 2016-03-24 08:23:00 +10:00
Nigel Williams
7614f6dbef OCR of 03-scope.pdf - character definitions for GRAPHIC 2 2016-03-24 07:58:38 +11:00
Warren Toomey
ce0a5401a9 Add trysys.s to src/sys. 2016-03-24 06:20:38 +10:00
Phil Budne
aa234d7de4 Add phil's simple "ls": "lsd dir" lists a directory in dd, "lsl dir": long list
(lsl should be a hard link to lsd!)
2016-03-23 15:56:46 -04:00
philbudne
8039301ce8 Merge pull request #64 from philbudne/master
add return values to b.c main to make it Makefile compatible!
2016-03-23 10:33:20 -04:00
Phil Budne
1e19b29abd add return values to main to make it Makefile compatible! 2016-03-23 10:31:57 -04:00
Warren Toomey
945fa20bae Added rules to build the B compiler and modified proto to install it
as system/bc. Added a b_readme in dmr's home directory to explain
how to compile hello.b.
2016-03-23 22:45:53 +10:00