Phil Budne
|
d3ccf536c4
|
pbsh.s: detect if stdin is a regular file using seek
seek doesn't fail on special devices, but it always returns zero
|
2016-03-28 02:07:21 -04:00 |
|
Phil Budne
|
5cab912d88
|
s2.s: fix a typo
|
2016-03-28 01:03:40 -04:00 |
|
Phil Budne
|
fa74947215
|
sys: comments for seek & tell
|
2016-03-28 01:02:54 -04:00 |
|
Phil Budne
|
9b675f2c52
|
fix comment paste-o
|
2016-03-27 01:26:30 -04:00 |
|
Phil Budne
|
e29d8fca30
|
ed comments
|
2016-03-25 22:55:21 -04:00 |
|
Phil Budne
|
7ae26994e9
|
db.s: add a fix from Warren
|
2016-03-25 20:01:11 -04:00 |
|
Phil Budne
|
7323e802f0
|
update with ed progress
|
2016-03-25 19:18:38 -04:00 |
|
Phil Budne
|
b5d50297d1
|
fix another jmp/jms (in cadvanc)
|
2016-03-25 19:18:38 -04:00 |
|
Phil Budne
|
97021996db
|
ed1.s: fix "jmp putsc" in "w" command to "jms putsc"
|
2016-03-25 19:18:38 -04:00 |
|
Phil Budne
|
fb84d1fc9c
|
ed2.s: dskbuf was only 1 word: should be 1024!!
|
2016-03-25 18:11:39 -04:00 |
|
Phil Budne
|
cb3104a8a8
|
ed comments
|
2016-03-25 18:02:59 -04:00 |
|
Phil Budne
|
5567d705d5
|
ed comments
|
2016-03-25 15:51:55 -04:00 |
|
Phil Budne
|
33783128a2
|
ed comments
|
2016-03-25 15:06:02 -04:00 |
|
Phil Budne
|
ee918f2da1
|
add as.s to ~dmr
|
2016-03-25 11:05:28 -04:00 |
|
Phil Budne
|
996fd4ddda
|
updated: maksys & trysys now build/run
|
2016-03-25 11:05:28 -04:00 |
|
Phil Budne
|
96dd9d6c06
|
sys.rc: link to "user" ops.s; needed for maksys & trysys!
|
2016-03-25 11:05:28 -04:00 |
|
Phil Budne
|
dd9a9d0f73
|
maksys and trysys need system call defns (not in sop.s)!!
|
2016-03-25 11:05:28 -04:00 |
|
Phil Budne
|
10f0fa9da9
|
load sys sources into ken directory, along with "sys.rc" file
(run with "sh <sys.rc" to build system files)
errors building maksys and trysys
|
2016-03-25 01:03:42 -04:00 |
|
Phil Budne
|
72bbd8d4e6
|
s8.s: adjust "init" literal to be acceptable to native "as"
|
2016-03-25 01:02:38 -04:00 |
|
Phil Budne
|
a01cb5b623
|
Note that boot.rim is in "Hardware Read In" format, and only 12 inches of data!
|
2016-03-25 00:48:20 -04:00 |
|
Phil Budne
|
c8010fbbf9
|
unixv0.simh: boot.rim now "Hardware Read In" format
(only 12 inches of virtual tape)!
|
2016-03-25 00:44:06 -04:00 |
|
Phil Budne
|
15a61c0512
|
fix rim comments
|
2016-03-25 00:42:08 -04:00 |
|
Phil Budne
|
efb135bc10
|
as7: "rim" now means "hardware read-in" (contiguous memory with no overhead)
|
2016-03-25 00:39:50 -04:00 |
|
Phil Budne
|
bb683cd754
|
pbsh.s: update comments, increase maxargs to 10
|
2016-03-25 00:28:43 -04:00 |
|
Phil Budne
|
2b7ff69251
|
clarify WHICH "Read In Mode" we mean!
|
2016-03-24 22:16:46 -04:00 |
|
Phil Budne
|
0e13d1f23b
|
as.s: replace quizzical comment with explanation
|
2016-03-24 22:15:41 -04:00 |
|
Phil Budne
|
e51acda631
|
Add comments to "dmabs.s"
|
2016-03-24 13:39:47 -04:00 |
|
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 |
|