Commit Graph
100 Commits
Author SHA1 Message Date
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
philbudne 09e7c95c5d Merge pull request #20 from philbudne/master
kernel comments: betwen and pget
2016-03-02 18:47:00 -05:00
Phil Budne 02847f56b5 comments for pget 2016-03-02 18:42:42 -05:00
Phil Budne 08d9d23858 comments for betwen 2016-03-02 18:42:42 -05:00
philbudne 644bee06a0 Merge pull request #19 from philbudne/master
fix as7 relative subtraction; system & as comments
2016-03-02 15:43:06 -05:00
Phil Budne f06f075517 fix subtraction with relative values (relative-relative)=absolute! 2016-03-02 15:40:52 -05:00
Phil Budne 6791efe25c update a comment in as.s 2016-03-02 10:04:35 -05:00
Phil Budne 902754d284 add some comments to kernel files 2016-03-02 10:04:34 -05:00
Phil Budne 97b11c6e40 start with .=4096. This isn't what as.s does (and will break the kernel) 2016-03-01 20:36:13 -05:00
philbudne beb2b3807d Merge pull request #15 from philbudne/master
more as.s comments, more as7 features (--output, --namelist, rim format)
2016-03-01 19:34:56 -05:00
Phil Budne 1bb80f01ec add --output, --namelist, rim output format, always set 0200 on ptp/rim output 2016-03-01 19:31:01 -05:00
Phil Budne ed467cdb02 more comments 2016-03-01 19:31:01 -05:00
Phil Budne 6e38dad003 fix sna 2016-03-01 19:31:01 -05:00
philbudne a78e9fc1e1 Merge pull request #14 from philbudne/master
two sets of as7 changes "fixes", and "improvements"
2016-03-01 11:31:28 -05:00
Phil Budne ff4d793ca5 another round of (hopeful) improvements
add indirect bit to "sys" definition
set initial ".." (output base) to 4096 (not yet honored)
add "ptr" output format (binary in paper tape reader format: 3 frames of 6 bits)
remove IOT instrictions (system source uses sop.s)
always write labels to "n.out"
add debug output
fix multiply defined error handling (process symbolic labels on both passes)
2016-03-01 11:22:53 -05:00
Phil Budne 66909ac6fd fix bugs noted by warren 2016-03-01 11:22:29 -05:00
philbudne 8109d37e6d Merge pull request #12 from philbudne/master
as.s fixes, commentary, sop.s fix, as7 fix
2016-03-01 01:46:45 -05:00