1
0
mirror of https://github.com/livingcomputermuseum/pdp7-unix.git synced 2026-02-11 18:55:18 +00:00
Commit Graph

378 Commits

Author SHA1 Message Date
Warren Toomey
9da0484a39 I've got init past the link, but it then dies on the open("sh") immediately
after that. Yes, dd has to be i-num 4. I've modified mkfs7 and the proto
file to allow this to occur. I've also make link counts negative.
2016-03-14 19:49:37 +10:00
Warren Toomey
cd7befb2de More kernel comments: link. 2016-03-14 18:26:36 +10:00
Warren Toomey
cfa57f16b3 More kernel comments: partial comments for namei. 2016-03-14 17:50:13 +10:00
Warren Toomey
6ffdf4076d More kernel comments: iget 2016-03-14 17:40:46 +10:00
Warren Toomey
77c30047e9 Get the build Makefile to output a kernel symbol table. 2016-03-14 16:51:25 +10:00
Warren Toomey
7b5cd4a135 Changed init.s so that the new as7+cpp can process it. 2016-03-14 10:54:06 +10:00
Warren Toomey
588e2a30b8 More kernel notes. 2016-03-13 21:14:16 +10:00
Warren Toomey
3629461a20 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-13 21:09:33 +10:00
Warren Toomey
8b421eb27b I've commited a change to as7 to use the C pre-processor. Not sure if it's
to everybody's taste.
2016-03-13 21:08:43 +10:00
rswier
a7b4608711 B compiler update
More progress
2016-03-13 03:41:14 -04:00
philbudne
a3e3a263ef Merge pull request #47 from philbudne/master
sop.s fixes
2016-03-13 00:13:01 -05:00
Warren Toomey
98145f562a More kernel notes. 2016-03-13 15:11:19 +10:00
Phil Budne
8c20d30cd1 sop: add missing "spa" (not used in kernel!) 2016-03-13 00:05:57 -05:00
Phil Budne
a929bc08b7 fix OMQ definition 2016-03-13 00:05:57 -05:00
Warren Toomey
d4e01c7da6 More kernel notes. 2016-03-13 14:43:38 +10:00
Warren Toomey
4860c0a8b0 I've commented out some of the code in s7.s to try and disable the
Graphics-2 I/O operations.
2016-03-13 14:36:33 +10:00
Warren Toomey
ba3b33d7da There seems to be a transcription error in s7.s, I fixed by eyeballing
the scans.
2016-03-13 13:21:25 +10:00
Warren Toomey
4a51b4e6bb Added a notes file to store details of the attempts to bring up
the kernel.
2016-03-13 13:14:11 +10:00
Warren Toomey
cff237d445 Added dir.5 and filesys.5 manuals. 2016-03-13 09:58:18 +10:00
Warren Toomey
1829f8577f Added graphviz output to xref7 so that we can see the call graph. 2016-03-13 07:27:29 +10:00
Warren Toomey
abf5ae6149 Also print out the routine's filename in xref7. 2016-03-12 22:53:33 +10:00
Warren Toomey
ffb6676a39 I wrote a very simplistic tool to generate kernel cross references. 2016-03-12 22:37:37 +10:00
Warren
b72749fb2f Merge pull request #46 from teverett/master
more ignores
2016-03-12 16:33:52 +10:00
Tom Everett
50857e9735 more ignores 2016-03-11 22:22:59 -07:00
philbudne
6d5084421c Merge pull request #45 from philbudne/master
system updates
2016-03-11 16:39:07 -05:00
Phil Budne
adc6fdcc50 sys NOTES.md: update i.nlnks comment 2016-03-11 16:33:53 -05:00
Phil Budne
bf52dfb9e4 unixv0.sim: set tty input to 8 bit clean (no upper casing) 2016-03-11 16:33:18 -05:00
Phil Budne
44e85f3fe1 proto: update input device numbers (back to original values) 2016-03-11 16:32:32 -05:00
Phil Budne
9372fa5f56 sys: more comments 2016-03-11 16:32:11 -05:00
Phil Budne
802ab257b9 sys: kernel comments 2016-03-11 16:01:01 -05:00
Phil Budne
df1d8e29dd update sys NOTES 2016-03-11 11:23:59 -05:00
Warren Toomey
f3dad7916b Clean up comments. 2016-03-11 22:31:40 +10:00
Warren Toomey
e7d04b5dee Added Readme comment 2016-03-11 22:27:06 +10:00
Warren Toomey
fed0d959b7 Replace numeric literal with constant. 2016-03-11 22:18:04 +10:00
Warren Toomey
e5457d15fb I've added code to mkfs7 to build a free block list, to write it out to
the disk image, and to add a pointer in block zero to the beginning of
the list.
2016-03-11 22:00:25 +10:00
Warren Toomey
bfeb833141 Added sdump tool, added a coldboot option to build/Makefile, added a few
kernel comments.
2016-03-11 16:00:10 +10:00
rswier
c62890ab56 B compiler development
More stuff working.
2016-03-11 00:29:01 -05:00
Warren Toomey
97f29f046c Moved proto and password to build/ 2016-03-11 10:30:05 +10:00
philbudne
0798a27bb7 Merge pull request #44 from philbudne/master
proto: move special device (inode) numbers up by one
2016-03-10 19:20:14 -05:00
Phil Budne
c400a020b0 proto: move special device (inode) numbers up by one 2016-03-10 19:17:13 -05:00
philbudne
0e5ff29a3e Merge pull request #43 from philbudne/master
mkfs7 updates, fix sop.s, update unixv0.simh CCL file
2016-03-10 18:48:13 -05:00
Phil Budne
758a8952ea mkfs7: update directory inode i.size when appending a dnode 2016-03-10 18:39:31 -05:00
Phil Budne
fe080c7969 unixv0.simh: enable EAE, set memory size, enable history buffer 2016-03-10 18:25:26 -05:00
Phil Budne
2ff3a45a64 sys: fix "mul" in sop.s 2016-03-10 17:54:21 -05:00
Warren Toomey
becb1f4996 So, SimH stores things big-endian. Fixed mkfs7. 2016-03-11 07:04:53 +10:00
Warren Toomey
8d487fee5c Off by 1 errors in mkfs7, now fixed. 2016-03-11 06:57:46 +10:00
Warren Toomey
947d44a681 I've used Phil's instructions to set up a build area with a Makefile.
You can run make build from the top to build things.
2016-03-10 17:02:46 +10:00
Warren Toomey
86135be03e More mkfs changes as Phil tries to get the kernel up to reading init. 2016-03-10 16:48:12 +10:00
Warren Toomey
7daa5f7a64 Get mkfs7 to write 8000 empty blocks to fill the bottom half before the
real filesystem in the top half.
2016-03-10 16:36:45 +10:00
Warren Toomey
436929b83c Changed the filesystem proto file and enhanced the mkfs7 tool based on
Phi's analysis of the filesystem.
2016-03-10 16:04:35 +10:00