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
Phil Budne
aeceb8614a
move whitespace removal back in word loop
2016-03-01 01:43:24 -05:00
Phil Budne
1d10561c7e
a starting stab at as annotation
2016-03-01 01:42:37 -05:00
Phil Budne
34e1dda60c
fix a typo in betwen
2016-03-01 01:42:37 -05:00
philbudne
ab0427034f
Merge pull request #11 from philbudne/master
...
update, extend asm_syntax.txt (intro to PDP-7 programming)
as7 fixes
fix some system, trysys typos
add some system comments (tab separated)
2016-02-29 14:31:28 -05:00
Phil Budne
d8c7ba5179
fix typos
2016-02-29 14:28:03 -05:00
Phil Budne
8bd39e9247
add missing ;
2016-02-29 14:27:34 -05:00
Phil Budne
249ce47e44
OR syllables by default (allows multiple OPR instructions)
2016-02-29 14:24:37 -05:00
Phil Budne
2def710c48
add some (tab separated) comments; fixed some typos
2016-02-29 14:22:27 -05:00
Phil Budne
b3259cc9d1
add (tab separated) comments
2016-02-29 13:40:20 -05:00
Phil Budne
bb72a137a5
update, extend asm_syntax.txt
2016-02-29 13:39:21 -05:00
philbudne
f06853e09b
Merge pull request #9 from philbudne/master
...
update assembler expression handling, fixes to trysys.s
2016-02-28 16:32:06 -05:00
Phil Budne
9e148edefc
changes in expression parsing
2016-02-28 16:29:01 -05:00
Phil Budne
3992838d83
fix typos
2016-02-28 15:19:37 -05:00
philbudne
4d1916ae90
Merge pull request #7 from philbudne/master
...
more sys fixes from joshd files
2016-02-27 00:29:15 -05:00
Phil Budne
fe44010fef
fix typo while adding missing lines!
2016-02-27 00:25:19 -05:00
Phil Budne
8b406a6c9e
more fixes from joshd sys files
2016-02-27 00:24:23 -05:00
philbudne
a4ccbd26b2
Merge pull request #6 from philbudne/master
...
fixes to sys, including ones from JoshD's files
2016-02-26 21:09:03 -05:00
Phil Budne
f03cfe8e51
fixes from joshd versions
2016-02-26 21:00:26 -05:00
Phil Budne
464530263f
sys fixes
2016-02-26 20:30:15 -05:00
philbudne
c26be91da1
Merge pull request #5 from philbudne/master
...
add "sysmap" from 01-s1.pdf
2016-02-26 18:03:30 -05:00
Phil Budne
4be326bca6
add "sysmap" from 01-s1.pdf
2016-02-26 18:01:49 -05:00
philbudne
4af6d17c10
Merge pull request #4 from philbudne/master
...
more sys updates, new files: sop.s, maksys.s, trysys.s
2016-02-26 16:27:46 -05:00
Phil Budne
378c361aab
fixes
...
sop.s supercedes (most of) sx.s
2016-02-26 16:25:53 -05:00
Phil Budne
fc0d2c2b31
new files: sop.s maksys.s trysys.s (last in 01-s1.pdf)
2016-02-26 16:25:03 -05:00
philbudne
5ae326c444
Merge pull request #3 from philbudne/master
...
system: update Readme, fix typos
2016-02-26 14:16:53 -05:00
Phil Budne
e022dbecfc
system: update Readme, fix typos
2016-02-26 14:15:12 -05:00
Phil Budne
cdb09de1c1
fixes
2016-02-26 00:51:01 -05:00
Phil Budne
92cbc9ed91
fixes
2016-02-25 22:49:34 -05:00
Phil Budne
73237d68fa
add s2.s
2016-02-25 22:42:59 -05:00
Phil Budne
f89b487d08
add s3.s
2016-02-25 22:13:06 -05:00
Phil Budne
719b5a0968
add s4.s
2016-02-25 21:42:23 -05:00
Phil Budne
815d8bc220
comment out debug prints
2016-02-25 21:03:39 -05:00
Phil Budne
2cca3d4473
finish s1.s; tried to clean up s5-s8; let as7 continue after error
2016-02-25 20:58:17 -05:00
Phil Budne
0b0ea2e637
typed in files s5-s9 from 01-s1.pdf
2016-02-25 18:59:46 -05:00