1
0
mirror of https://github.com/livingcomputermuseum/pdp7-unix.git synced 2026-02-06 00:25:37 +00:00
Commit Graph

156 Commits

Author SHA1 Message Date
rswier
ec60a18b91 Fixed some typos 2016-03-02 00:37:27 -05:00
Warren
212a18260c Merge pull request #17 from teverett/master
First commit of pdp7Parse
2016-03-02 12:57:12 +10:00
Tom Everett
4b467ac519 added readme 2016-03-01 19:40:14 -07:00
Tom Everett
d7639c04c1 example of parsing pdp7 with antlr4 2016-03-01 19:37:14 -07:00
Warren
d0fb0bfa74 Merge pull request #16 from philbudne/master
start with .=4096.  This isn't what as.s does (and will break the kernel)
2016-03-02 11:54:04 +10: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
Tom Everett
511361fbb0 closer 2016-03-01 18:18:52 -07:00
Tom Everett
9242609bea NUMERIC_LITERAL 2016-03-01 18:03:33 -07:00
Tom Everett
1462ad2a31 multiple labels per line 2016-03-01 17:48:38 -07:00
Tom Everett
b3cf1cc313 smarter literals 2016-03-01 17:44:59 -07:00
Tom Everett
0efc47881d smarter string handling 2016-03-01 17:42:07 -07: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
Tom Everett
bd65c3a3a6 formatting 2016-03-01 17:32:37 -07: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
Tom Everett
87901d6b54 added all opcodes 2016-03-01 14:32:18 -07:00
Tom Everett
c3549ee0cc Merge https://github.com/DoctorWkt/pdp7-unix 2016-03-01 13:42:14 -07:00
Warren Toomey
5bda1307c9 Moved my non-scanned programs into src/other. 2016-03-02 06:30:25 +10:00
Warren Toomey
51ab2cee19 Added a top-level makefile so that we can build things quickly. 2016-03-02 06:29:41 +10:00
Warren Toomey
02eeb59977 tools/a7out: Added the creat() system call. 2016-03-02 06:14:12 +10: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
Will Senn
2a6f756f93 Merge pull request #13 from decuser/master
finished reviewing a*s and *.b
2016-03-01 10:21:52 -06:00
Will Senn
55e638c9fb resolved conflict 2016-03-01 10:18:55 -06:00
Will Senn
4914fc5dc8 reviewed a*s and the two .b files 2016-03-01 10:17:34 -06:00
Warren Toomey
2af2802335 I've moved these working programs into the src/other folder as they are
not strictly tools.
2016-03-01 20:28:24 +10:00
Warren Toomey
a2e8a187b2 tools/a7out: I took out the code to pretend to deal with binary files,
and I did a perltidy to reformat the code.
2016-03-01 18:28:37 +10:00
Warren Toomey
cd60f962c0 I found the type in cat.s and now original PDP-7 cat works with a7out! Yay! 2016-03-01 17:58:01 +10:00
Warren Toomey
e0557be899 src/cmd/cat.s: lots more comments added to the code. 2016-03-01 17:20:41 +10:00
Warren Toomey
145725ba4c Warren's version of a cp command. 2016-03-01 16:57:40 +10:00
Warren Toomey
73c066ae9d I've restructured the opr code and the add code using the SimH logic
and I fixed up some bugs with the new command interpreter. I'm getting
so close to cat.s working!
2016-03-01 16:55:03 +10: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
rswier
223b138412 Renamed lease.b to lcase.b
lcase.b is a filter program that converts upper to lower case, tabs to
spaces, and removes form feed and carriage returns.
2016-03-01 00:32:57 -05:00
Tom Everett
fadbb12c9f assignment works 2016-02-29 21:30:59 -07:00
Tom Everett
0b86c5abd1 more opcodes 2016-02-29 21:28:00 -07:00
rswier
a17ba2eec3 Renamed lease.b to lcase.b
lcase.b is a filter program that converts upper to lower case, tabs to
spaces, and removes form feed and carriage returns.
2016-02-29 23:21:52 -05:00
Tom Everett
485db16a21 better 2016-02-29 21:17:53 -07:00
Tom Everett
c4b37b58b7 closer 2016-02-29 20:53:18 -07:00
Tom Everett
f6c2df8ff4 better 2016-02-29 20:29:15 -07:00
Tom Everett
7f782ab66f closer 2016-02-29 20:24:34 -07:00
Tom Everett
bcc2b4162b d 2016-02-29 19:35:40 -07:00
Tom Everett
064e6a7b9d hm 2016-02-29 19:32:26 -07:00
Tom Everett
9f3a2a14e8 first commit 2016-02-29 19:23:07 -07: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