Robert Swierczek and GitHub
12502f4901
Rename op.s to t8.s
2019-10-18 08:11:33 -04:00
Robert Swierczek and GitHub
e941b37f35
new files op.s, t1.s ... t7.s
2019-10-18 07:43:17 -04:00
Robert Swierczek and GitHub
e69f512977
added stat.s, tm.s
2019-10-18 03:09:26 -04:00
rswier
ce6b5c4887
Cleaned up B run-time
...
Pared down the B run-time to a minimal functionality. This is based on
research decompiling the pdp-11 libb.a run-time.
2016-04-13 05:09:24 -04:00
rswier
22f0d2e99a
Progress on B stuff
...
Setup argv array based on Phil Budne's assembly. Added string and ctype
libraries (untested).
2016-04-01 03:50:19 -04:00
rswier
9a8a4bae17
Working on B printf and argv stuff
2016-03-30 03:47:36 -04:00
rswier
6a40af2f97
String support and more run-time routines
...
This is a work in progress.
2016-03-29 01:49:21 -04:00
rswier
c638044dc0
Begin working on alternate B run-time library
2016-03-25 05:08:43 -04:00
rswier
5581e20ade
Allow separate compilation of B files
...
Label namespace change so that separate compilation of multiple B files
is possible.
2016-03-24 05:00:36 -04:00
rswier
9f69fc62da
Cleanup
...
Minor code cleanup
2016-03-21 22:13:32 -04:00
rswier
c35b1e2add
Replace badd/uind with vector
...
vector instruction now used for array referencing. I had overlooked it.
Also, minor cleanup.
2016-03-18 01:33:47 -04:00
rswier
b3b868ed50
Ported B compiler b.c to b.b.
...
Ported B compiler b.c to b.b. It is able to compile itself. Hints are
in the comment block.
2016-03-16 01:46:35 -04:00
rswier
a7b4608711
B compiler update
...
More progress
2016-03-13 03:41:14 -04:00
rswier
c62890ab56
B compiler development
...
More stuff working.
2016-03-11 00:29:01 -05:00
rswier
f36928ff9f
B compiler
...
Very preliminary B compiler. Only able to compile hello.b and not
tested further. This is implemented in a subset of C that will
hopefully ease porting itself to B.
2016-03-09 04:29:52 -05:00
rswier
28a98360a4
Successful first run of B interpreter!
...
I hand compiled hello.b into hello.s and assembled with the interpreter
and runtime library:
perl as7 --out a.out bl.s hello.s bi.s
2016-03-07 05:57:30 -05:00
rswier
011e30802c
Fixed typos
2016-03-03 03:56:49 -05:00
rswier
ec60a18b91
Fixed some typos
2016-03-02 00:37:27 -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
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
rswier
ab77e0c69c
Transcribed the remainder of 06-5-12.pdf
...
First draft
2016-02-27 16:38:58 -05:00
rswier
d714b8b84c
Transcribed all of 07-13-19.pdf
...
First draft
2016-02-27 05:29:21 -05:00
rswier
eeccd6adc7
Added adm.s, ald.s, apr.s from 05-1-4.pdf
...
First draft to be proofread
2016-02-26 20:43:06 -05:00
rswier
6066798c25
Transcribed from 05-1-4.pdf
...
First draft in need of proofreading.
2016-02-26 04:20:39 -05:00
rswier
cc79da86a5
transcribed from 06-5-12.pdf
2016-02-25 20:16:59 -05:00
rswier
d213ce5727
transcribed from 06-5-12.pdf
2016-02-25 20:13:43 -05:00
rswier
e5d2831b33
transcribed from 06-5-12.pdf
2016-02-25 20:10:20 -05:00
rswier
08f0bea8d0
transcribed from 08-rest.pdf
2016-02-25 20:06:07 -05:00
rswier
09f1418307
transcribed from 08-rest.pdf
2016-02-25 20:02:37 -05:00