My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

PropForth for the Propeller from Parallax. http://www.parallax.com/tabid/407/Default.aspx. A fully interactive development environment which runs on the Propeller.

New in version 5.0: GO-channels! Go implementation of CAR Hoare's CSP channels. Use channels to connect to any (up to all) available cogs on the Prop! Note this is just the underlying "plumbing", you might have to know something about the REST of the 248 page CSP book to build a supercomputer. The public release allows a (slow) demo where we can telnet to all the cogs at once, or run the Prop's forth prompt from the PC command line, with the command history, auto complete etc carried over from the OS. The non-public BETA implement 230400 baud by default. Next release is targeted use Go-Channels over Ethernet, throughput should increase noticeably.

General:

Program the Propeller Chip interactively in Forth using a PC serial terminal program OR via one of FOUR telnet sessions over the internet using the Spinneret. HTTP support allows execution forth scripts from a web page (use forth instead of Java!).

Propforth 4.5 introduces standardized interfaces (cog, serial, ethernet, etc), SD support (thanks caskaz), completed EEPROM filesystem support, forth code scripting (files that are loaded and interpreted as scripts that do not need to affect the dictionary), and Spinneret webserver support. The Spinneret support includes telnet, http, NTP, and RTC. Also, Documentation has changed: The PropForth Regression Suite is included in the download. The Test Cases are the tutorial and example use of each major function group. If you want to learn to use propforth, you want to run the regression tests. The regression test bed hardware configuration is included. A protoboard, a Spinneret a bare prop, and a handful of passive components builds the test bed. Build one of these if you want to run the tests. The dev kerenl is BIG this will be addressed in version 5.x

PropForth 4.0 introduced multiple prop support. Make a bunch of individual physical props behave logically as a single BIG prop. Need more cores? Need more pins? Add them for a buck a core! (OK, the low level support is there, the docs and the "user friendliness" still a ways away.)

Check out the Prop Jupiter ACE! High Resolution VGA package allows a Prop Demo Board to simultaneously display TWO cogs on the VGA display, while a third is available through the standard serial terminal. This was introduced in verrsion 3.4 and is included in subsequent releases. Note: JupiterACE was NOT brought to v4.5 due to impending assembler changes. Please continue to use JupiterACE from v3.6 until v5.0 release.

Also Hive Jupiter ACE PropForth for Hive Hardware builders! Tailored for the Hive hardware pin-out. This was introduced in version 3.5 and is compatible with subsequent releases, user should adjust for Hive pinout.

Please see the PropForth Main Page

Please see the PropForthFAQ

Here is the current project status PropForthStatus

CODE REVIEW experiment completed. Is such a formality necessary on a hobbyist project? NO! Hurrah! You can see our progress and results CodeReview101

Based on SpinForth 1.1 2008 Jan 24 (currently inactive) from the same author

Powered by Google Project Hosting