Saturday, May 16th - Third
Terman Engineering Center
Terman Engineering Center can be found
on these maps - just search for Terman:
Google map or
Searchable Stanford Campus
There is open parking on weekends. Park in
any A or C or metered space.
Take the elevator to the 5th floor. Walk
across the foyer and up the ramp just to the left of the glassed-in office.
Room 556 is at the top of the ramp - entrance on the left.
If you would like to have meeting
announcements e-mailed to you, send the message Subscribe SVFIG Meeting
Agenda to: George
Wireless Internet access is anticipated
(though not guaranteed) at Stanford, so bring your wi-fi enabled
Meeting Agenda for May
PropellerForth - Cliff L.
"I have a newly rewritten PropellerForth, based on the lessons I
learned from the first three years. I'd be happy to share what I've got and
what I've learned about this curious architecture."
10:00 --- Coffee and a Chat
10:15 --- eForth in C - CH
"I will continue my discussion of implementing eForth in C. The
interpreter is already done, using a C execution pointer table. I am
rearranging the byte code to build a byte code compiler. I think a byte code
compiler will be able to compile the high level Forth words in the C system as
well as compile new words interactively."
11:40 --- Lunch
To avoid the "noon lemming effect", we'll leave a little early.
13:00 --- Introductions, Announcements,
Rumors, and Random Access
13:30 --- FIG-Forth on a National
Semiconductor PACE Microprocessor - Eric Smith
attempting to port PACE FIG-Forth to the National Semiconductor IMP-16. IMP-16
was National's earlier multi-chip 16-bit microprocessor, introduced in 1973.
The PACE architecture was similar to the IMP-16, and the IMP-16 in turn was
somewhat inspired by the Data General Nova.
"I've been an occasional user of Forth
since 1978 or so. Before now I've never studied the internals of a Forth
implementation, but now I'm groveling around in the bowels of
"Over the last four days, I've written an
assembler and simulator for the old National Semiconductor PACE microprocessor
(the first single-chip 16-bit microprocessor, introduced in 1975), and trying
to get the published PACE FIG-Forth working. I've found that the published PACE
FIG-Forth contains at least two nasty bugs that prevent it from working
correctly at all. The U/ word as written does not work, which prevents numeric
input and output from working. I fixed that, and now have found that defining
new words with colon doesn't work. CREATE creates the word, and colon fills in
the PFA, but the CFA of the new word isn't getting set properly. Possibly
PSCODE is broken. This makes me wonder whether anyone other than the author
ever used PACE FIG-Forth at all. Anyhow, I'm hoping to have this figured out
and fixed before the meeting on Saturday."
"The point of the whole exercise is to
eventually hack the PACE FIG-Forth into an IMP-16 FIG-Forth. IMP-16 was
National's earlier multi-chip 16-bit microprocessor, introduced in 1973. The
PACE architecture was similar to the IMP-16, and the IMP-16 in turn was
somewhat inspired by the Data General Nova. Last year I was given a homebrew
IMP-16 computer system, but not too much software for it, so it seems like
getting Forth running on it should be an easy way to make it somewhat
13:50 --- Killer Catalogs - Kevin
"I will talk about the big books of industrial stuff
that Grainger, McMaster Carr, and Rutland publish."
14:23 --- Break
14:47 --- Polaroid's Ultrasonic
Sensors - Dave Jaffe
Dave will describe the operation of the
Polaroid's ultrasonic sensors and how to interface to them in an embedded
15:17 --- Upcoming Events of Interest
- All Assembled
Maker Faire, Towel Day, trade shows.
15:24 --- Randomly Rambling Ramble
Randomly - All Assembled
Who knows what we'll talk
- Items from the SVFIG List:
- MS-Debug removed from Windows
- Mitch Bradley C-Forth for the ARM - where
and how to download it
- The FIG/SVFIG website:
- Forth Day videos - has anyone seen the
- Who's Who? Who's missing in
16:00 --- Adjourn
How you can help SVFIG:
- Bring your speaker and topic suggestions
to every meeting!
- Your input for and participation in next
year's Forth Day is always welcomed.
Coming to SVFIG:
Photos from Maker Faire 2009 -
Update on IntellaSys Chips -
The chips John Rible will be selling to SVFIG are in
test now and perhaps he'll be at a future meeting to give us an
Looking for a
volunteer to present this.
Prototyping with QFP Parts -
This presentation will be based on an article in the
September 2008 issue of Circuit Cellar entitled "Prototyping with QFP
WAV File and Soundcard I/O Software
Using Win32Forth - Andy Korsak
This software was written for
amateur radio applications. Andy has suggested that it might be useful to look
at his code in advance of his talk. Contributions to this work-in-progress
would be welcomed. You can download and view his sound card software on the
group (membership required), or here.
Please register your interest for these
If you have anything you'd
like to talk about for the May meeting,