Phil Budne
902754d284
add some comments to kernel files
2016-03-02 10:04:34 -05:00
Warren Toomey
c7a4209c6b
Updated Makefile as as7 useage has changed.
2016-03-02 20:50:55 +10:00
Warren Toomey
11d660688b
More git notes.
2016-03-02 20:45:08 +10:00
Warren Toomey
9c79bbb15d
Oops, didn't initialise $mode properly.
2016-03-02 20:42:45 +10:00
Warren Toomey
dc2d2dd63b
Phil's change to as7 to implement RELATIVE flag. He says:
...
seems to assemble cat.s and kernel reasonably...
(famous last words)
I've updated a7out to use the same starting location. It runs cat.s OK.
2016-03-02 20:38:00 +10:00
Warren Toomey
14a2a9b10b
I've updated the top-level Makefile to build all the existing utilities.
...
I've borrowed the V1 manuals from
http://minnie.tuhs.org/cgi-bin/utree.pl?file=V1/man/man1
and changed them to reflect the PDP-7 utilities.
2016-03-02 19:39:41 +10:00
Warren Toomey
152fc23c6b
Added some notes about recovering deleted git files.
2016-03-02 18:42:43 +10:00
Warren Toomey
d1a6bf8a39
Hah, I worked out how to bring as7 back. Sorry Phil!
2016-03-02 18:41:39 +10:00
Warren Toomey
03cb447f95
Fixed a typo in src/cmd/chrm.s
2016-03-02 18:33:38 +10:00
Warren Toomey
c073aee196
Added unlink and chdir syscalls to a7out
2016-03-02 18:31:25 +10:00
Warren Toomey
9fcffe7e43
Merge remote-tracking branch 'origin/master'
2016-03-02 18:00:56 +10:00
Warren Toomey
bcb2cb0f15
local changes.
2016-03-02 17:59:34 +10:00
Warren Toomey
a3d6090fe7
tools/as7: added syscalls chmod and chown, added auto-increment
...
locations, fixed a bug in character input, added several EAE
instructions. We now have cp.s, chmod.s and chown.s working.
2016-03-02 17:55:33 +10:00
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