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
Phil Budne
5aefe63624
correct sna comment!
2016-03-01 01:44:04 -05:00