Commit Graph
100 Commits
Author SHA1 Message Date
Phil Budne 853318f48d confusion reduction: rename bootstrap file to boot.rim, kernel to a.out 2016-03-24 12:23:45 -04: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
Phil Budne 36f09f2519 fix error reporting 2016-03-23 18:33:26 -04: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
philbudne 0569857a26 Merge pull request #63 from philbudne/master
db.s (debugger) fix typos that as7 complained about, add some comments
2016-03-22 22:36:11 -04:00
Phil Budne f707ff8815 db.s (debugger) fix typos that as7 complained about, add some comments 2016-03-22 22:32:36 -04:00
philbudne 287f192f2b Merge pull request #62 from philbudne/master
disk buffer comments (and comments about a mystery)
2016-03-22 21:31:42 -04:00
Phil Budne ac6e7470cf disk buffer comments (and comments about a mystery) 2016-03-22 21:29:46 -04:00
Phil Budne 9175bf8931 remove unused variable 2016-03-22 20:24:41 -04:00
philbudne 98178099de Merge pull request #60 from philbudne/master
shell fixes
2016-03-22 20:22:22 -04:00
Phil Budne 156f5f1796 Phil's mods to a7out: read namelist file(s); symbolic input/output 2016-03-22 20:09:36 -04:00
Phil Budne 3c70f48fe8 pbsh.s: read full blocks (readc) so "sh <commands" works!
(outputs prompts: I don't see a way to implement "isatty")
2016-03-22 20:07:20 -04:00
Phil Budne 1016412831 add system (super) user 2016-03-22 20:07:20 -04:00
Phil Budne 921d8e57cf pbsh.s: comments 2016-03-22 20:07:20 -04:00
Phil Budne 2d8ee26e03 fixes: handle blank line, 8 character filenames, semi 2016-03-22 20:07:20 -04:00
Phil Budne 2b4aeb3bab as7: make I/II/filename output match as.s behavior 2016-03-22 20:07:20 -04:00
philbudne d8f7167e6e Merge pull request #59 from philbudne/master
Add comments, commented out commands for Phil's simulation of GRAPHICS-2
2016-03-21 11:22:41 -04:00
Phil Budne 84984c2a52 Add comments, commented out commands for Phil's simulation of GRAPHICS-2 (as a Glass TTY) 2016-03-21 11:09:51 -04:00
philbudne 5e1cfff03f Merge pull request #58 from philbudne/master
fix init, build dsksav/dskres, have shell wake init before exit
2016-03-21 11:04:08 -04:00
Phil Budne 7495163182 add a comment for ".NL" 2016-03-21 11:00:19 -04:00
Phil Budne f566bec719 Makefile, proto: add dskres & dsksav 2016-03-21 11:00:19 -04:00
Phil Budne 2d39e641df fix to allow assembly of dskres & dsksav 2016-03-21 11:00:19 -04:00
Phil Budne 164125be7e sys comments 2016-03-21 11:00:19 -04:00
Phil Budne eca41ba9dc fix init: was branching to absolute "1" after processing a message.
Top label is "l"!!
2016-03-21 11:00:19 -04:00
Phil Budne c1ef96a723 wake up init with smes before exiting 2016-03-21 11:00:18 -04:00
philbudne c948eb8012 Merge pull request #52 from philbudne/master
s7.s: fix sna/sma confusion that caused hangs in display PI code
2016-03-19 00:53:15 -04:00
Phil Budne 053aedcf95 s7.s: fix sna/sma confusion that caused hangs in display PI code 2016-03-19 00:51:07 -04:00
philbudne 8c045fffef Merge pull request #51 from philbudne/master
fix chdir typo!
2016-03-18 02:15:09 -04:00
Phil Budne 46d6586481 fix chdir typo! 2016-03-18 02:11:37 -04:00
philbudne ad0f5391a8 Merge pull request #50 from philbudne/master
system & shell comments
2016-03-17 00:11:34 -04:00
Phil Budne 89356e9aea sys (display) comments 2016-03-17 00:08:28 -04:00
Phil Budne f91b929d90 fix/add sys comments 2016-03-17 00:08:28 -04:00
Phil Budne ac94df5d48 update shell comments 2016-03-17 00:08:28 -04:00
philbudne 937fea0d47 Merge pull request #49 from philbudne/master
system comments
2016-03-15 20:51:17 -04:00
Phil Budne fe48c8cdc8 system comments 2016-03-15 20:48:42 -04:00
philbudne 8b3ac73639 Merge pull request #48 from philbudne/master
sys comments
2016-03-15 06:55:24 -04:00
Phil Budne b94ca04259 sop.s: add comment for "cdf" IOT 2016-03-15 06:53:15 -04:00
Phil Budne ab76e46005 sys: add comments 2016-03-15 06:53:04 -04:00
philbudne a3e3a263ef Merge pull request #47 from philbudne/master
sop.s fixes
2016-03-13 00:13:01 -05: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
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
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
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
philbudne d553e1d396 Merge pull request #39 from philbudne/master
get ed to assemble without errors
2016-03-08 22:38:41 -05:00
Phil Budne 6dfe914339 get ed to assemble without errors 2016-03-08 22:36:34 -05:00
philbudne 6fa61c2a73 Merge pull request #37 from philbudne/master
add src/sys/NOTES.md: notes on disk format and other kernel details
2016-03-08 12:15:32 -05:00
Phil Budne cf47a841b2 more markdown 2016-03-08 12:14:05 -05:00
Phil Budne 858fe3dd13 notes on kernel & disk format 2016-03-08 12:10:31 -05:00
philbudne 7a93074d7b Merge pull request #36 from philbudne/master
sys comments for rmes/smes calls, process table (user list) words
2016-03-08 11:52:03 -05:00
Phil Budne 03d5e49ae9 sys comments for rmes/smes calls, process table (user list) words
noticed "exit" call falls into "rmes" call!!!
2016-03-08 11:51:03 -05:00
philbudne 3e84f42637 Merge pull request #35 from philbudne/master
as comments, ops.s
2016-03-08 11:31:30 -05:00
Phil Budne 66a8168228 as.s starting to work! Add ops.s
replaced "sys write; 1; 0; 4" with "sys write; 1: 0; 4"
  In the scan it REALLY looks like three semis, but that makes NO sense!
2016-03-08 11:24:09 -05:00
philbudne 0ababfd4cf Merge pull request #33 from philbudne/master
apply fix to scans/as.s; fix a7out smes comments
2016-03-07 18:00:05 -05:00
Phil Budne 9c8cc278a4 fix smes comment block (copied from pbsh.s) 2016-03-07 17:58:09 -05:00
Phil Budne b871c2214d as.s: add missing line, found by Warren 2016-03-07 17:57:45 -05:00
philbudne 6a1b355bbd Merge pull request #32 from philbudne/master
pbsh updates; sys comments
2016-03-07 17:30:44 -05:00
Phil Budne 5f735f6ba4 3dump: handle 0200 bit set on all "frames" 2016-03-07 17:29:23 -05:00
Phil Budne 38ff8aec09 a7out: changes for shell
handle "ptr" format executable files
tty read always returns only one character
add shell-compatible "smes" behavior
2016-03-07 17:27:31 -05:00
Phil Budne e18a74300e pbsh.s: add @/# handling from init.s 2016-03-07 17:22:33 -05:00
Phil Budne a80e2afda7 update comments for "passone" (return one character from special device) 2016-03-07 17:22:33 -05:00
Phil Budne 1033fa24bf update comment for TTY inter char (ALT MODE key?) 2016-03-07 17:22:32 -05:00
Phil Budne a1930b76d9 renamed sh.s to pbsh.s 2016-03-07 17:22:32 -05:00
Phil Budne e01d1a8700 renamed sh.s to pbsh.s 2016-03-07 00:18:03 -05:00
Phil Budne cf164b2746 add comment from v1 as man page 2016-03-07 00:16:53 -05:00
Phil Budne 8fc1d05ef7 sh.s: more stuff working 2016-03-07 00:16:53 -05:00
philbudne e5f238d05a Merge pull request #30 from philbudne/master
more shell work: can run "cat" (requires modified a7out)
2016-03-06 01:42:14 -05:00
Phil Budne 668e4c9cff set argptr; increment argc by four 2016-03-06 01:36:52 -05:00
Phil Budne 6fbc8c3a05 ptr: dump memory starting at '..' 2016-03-05 14:32:15 -05:00
philbudne 617001cb14 Merge pull request #29 from philbudne/master
sh closer to working (fork disabled, chdir not implemented)
2016-03-05 14:14:10 -05:00
Phil Budne a0e2c74f40 closer to working (fork disabled, chdir not implemented) 2016-03-05 14:13:02 -05:00
philbudne 0a5fc29c8c Merge pull request #26 from philbudne/master
shell of a shell
2016-03-05 10:54:29 -05:00
Phil Budne bea558aa93 start of a shell 2016-03-05 10:52:34 -05:00
philbudne 0716557d2a Merge pull request #25 from philbudne/master
system comments
2016-03-03 21:15:28 -05:00
Phil Budne efb0553d7f system comments 2016-03-03 21:14:35 -05:00
philbudne 5a6f996e2b Merge pull request #24 from philbudne/master
system comments
2016-03-03 13:43:26 -05:00
Phil Budne 864c896a8c system comments 2016-03-03 13:42:03 -05:00
philbudne 388e991668 Merge pull request #23 from philbudne/master
system comments
2016-03-03 02:08:10 -05:00
Phil Budne df75edde3c system comments 2016-03-03 02:03:09 -05:00
philbudne d077fc77df Merge pull request #21 from philbudne/master
kernel comments
2016-03-02 19:14:25 -05:00
Phil Budne 0e5eaa95a6 kernel comments 2016-03-02 19:12:13 -05:00