Publications by Bradford J. Rodriguez
updated 25 Feb 2023 (added A Threaded Microprogram Machine)
A selection of papers I have published, seminars I have presented, and
computer programs I have written, that are available on this site. Please
note that many of the papers include illustrations -- your browser should
support GIF files. Detailed drawings are sometimes offered as PDF
(Adobe Acrobat) files.
Moving Forth: a series on writing Forth kernels
This series originally appeared in The
Computer Journal. Accompanying source code can be found on the CamelForth
page.
Multiprocessing for the Impoverished: a multi-6809 system
This series originally appeared in The
Computer Journal.
An Embedded Temporal Expert For Control of a Tandem Accelerator
My 1997 Ph.D. dissertation at McMaster University.
Summary articles.
Full text of dissertation. These are
all
PDF files and require Adobe's
Acrobat Reader.
PatternForth: A Pattern-Matching Language
for Real-Time Control
My 1989 M.S. dissertation at Bradley University.
Full text of dissertation. These are HTML
files with GIF images.
Miscellaneous Papers
-
Forth Multitasking in a Nutshell [from
The Computer Journal #58] (50K text)
-
Asynchronous Serial I/O With The PSC1000 [1998
FORML conference] (29K text, 9K images), and program
listing.
-
The "Ztar" MIDI Controller [1998
FORML conference] (12K text, 101K image)
-
Object Oriented Forth and Building Automation Control[1998
FORML conference] (24K text)
-
A Survey of Object-Oriented Forths (with W.F.S.
Poehlman) [from ACM SIGPLAN Notices 31:4] (17K text,
45K images)
-
A Minimal TTL Processor for Architecture Exploration [1994
ACM Symposium on Applied Computing] (17K text, 22K images, 93K linked
PDF
file)
-
A Threaded Microprogram Machine An earlier article about the PISC-1, with a more complete explanation of how it operates. (27K test file, best viewed in a monospace font) NEW
-
The Echelon Lighting Control System [1992
Rochester Forth Conference] (27K text, 25K images)
-
A BNF Parser in Forth [from ACM
SIGForth Newsletter 2:2] (27K text)
-
Build Your Own (Cross-) Assembler...in Forth[from
The Computer Journal #52] (33K text)
-
Build Your Own Assembler, Part 2: a 6809 Forth Assembler[from
The Computer Journal #54] (21K text)
-
6809 Forth Assembler Listing [from
The Computer Journal #54] (11K text)
You can also see the master index
of everything I have written, on or off the web.
Computer Programs
Bradford J. Rodriguez
| CamelForth | T-Recursive
Technology | Send us email