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
Tom Everett
bd65c3a3a6
formatting
2016-03-01 17:32:37 -07: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
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
Warren Toomey
220f87efed
Rewording of the a7out help text.
2016-02-29 17:10:25 +10:00
Warren Toomey
714de5a7e1
I've added a single-step mode to tools/a7out and rationalised the debug output.
...
Some small changes to src/cmd/cat.s and wktcat.s to reflect the correct number
of arguments to open. Typos fixes to src/cmd/cat.s.
2016-02-29 16:47:13 +10:00
Warren
eb54325ad5
Merge pull request #10 from decuser/master
...
changes based on scan compare
2016-02-29 10:25:00 +10:00
Will Senn
43d1349b75
changes based on scan compare
2016-02-28 17:50:48 -06:00