Commit Graph
352 Commits
Author SHA1 Message Date
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
Warren Toomey 19f13c8107 Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-10 15:29:14 +10:00
Warren Toomey 7e7b05ce17 I've created an area so that we can test kernel mode code in SimH. 2016-03-10 15:28:42 +10:00
philbudne a4ab8823bf Merge pull request #42 from philbudne/master
fix init assembly; fix as7 "rim" format
2016-03-10 00:13:12 -05:00
Phil Budne d7d7d592d7 fix "rim" format 2016-03-10 00:11:20 -05:00
Phil Budne 7815649556 changes to init.s to assemble 2016-03-10 00:11:20 -05:00
Warren Toomey e28c9f1ee7 check.s comments 2016-03-10 15:06:08 +10:00
Warren Toomey ca13ce503e Fixed some typos in check.s 2016-03-10 14:21:10 +10:00
Warren Toomey 089c8b806f I made a change to the word2ascii routine and replicated it out to other programs. 2016-03-10 14:14:57 +10:00
Warren Toomey f468628159 Fixed a small i-node calculation bug, and added more debug messages. 2016-03-10 14:11:22 +10:00
Warren Toomey e784132ba4 Added better debugging output, fix a bug converting ASCII to words. 2016-03-10 13:28:02 +10:00
Warren Toomey 4b90522231 Fix list output logic. 2016-03-10 12:56:51 +10:00
Warren Toomey 3ef14fa6f6 Oops, I forgot to actually write the file contents into the filesystem image. 2016-03-10 12:54:46 +10:00
Warren Toomey d1b995e771 I've written more of mkfs7 but not tested it yet. 2016-03-10 12:46:00 +10:00
Warren 7fd9aee9c7 Merge pull request #41 from teverett/master
corrected instruction in init.s
2016-03-10 11:53:27 +10:00
Tom Everett 3889291fa0 corrected instruction 2016-03-09 18:50:25 -07:00
Tom Everett 8474c28e85 corrected symbol definition 2016-03-09 18:41:46 -07:00
Tom Everett b27f348d3e corrected instruction in init.s 2016-03-09 18:39:33 -07:00
Warren 6d0c2bf584 Merge pull request #40 from teverett/master
readme changes
2016-03-10 11:29:46 +10:00
Tom Everett 85c00894e1 converted readme txt to md 2016-03-09 18:08:34 -07:00
Tom Everett 587d0a3733 added a readme for the tools 2016-03-09 18:05:08 -07:00
Warren Toomey 739d317415 More readme tweaks. 2016-03-10 10:26:52 +10:00
Warren Toomey 3952727b0b Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix 2016-03-10 10:23:04 +10:00
Warren Toomey 6ecf5da1a3 Updated README.md 2016-03-10 10:22:40 +10:00
Warren 548850581b Merge pull request #38 from teverett/master
Various makefile changes
2016-03-10 10:18:06 +10:00
Warren Toomey 2880d1b2e4 I've made a start on a mkfs tool for PDP-7 Unix. So far I have the routines
to build the filesystem, but they are not tested. I need to add code to
parse the "proto" file, whose syntax is based on the 6th Edition proto file.
I also need to dump out the filesystem image.
2016-03-10 09:53:05 +10:00
Tom Everett 6909e49745 Merge https://github.com/DoctorWkt/pdp7-unix 2016-03-09 14:53:04 -07:00