Commit Graph
90 Commits
Author SHA1 Message Date
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