|
> Ralph Hempel wrote:
>
> > Well, actually, the idea was to be able to write Forth source on the Palm
> > and
> > upload it using a terminal emulator from the Palm.
>
> So, this program will generate forth that the RCX can interpret, on the
> palm? That's pretty cool. Hopefully, everyone can agree on some database
> format in which RCX bytecode can be stored, so that it can be used by
> NQC, Quartus, or whatever else ends up on the pilot.
No, it's way simpler than that. The text files on the Palm are source
code for Quartus Forth on the Palm. The idea is that the *same* source
gets sent to the RCX via the IR link - you can do it now with a serial
link, a terminal emulator, and the IR Tower.
pbForth takes human readable ASCII source and compiles it right on the
brick. The pbForth firmware does all the compiling etc. In todays world
of C Development Studios that span 2 CDs, putting a compiler in a 14K
image seems impossible, but that's what pbForth does, and it's fat compared
to the early Forths. I'm working on a slimmed down compiler with less
error checking that takes only 8K!
Cheers,
Ralph Hempel - P.Eng
--------------------------------------------------------------------
Check out pbFORTH for LEGO Mindstorms at:
<http://www.hempeldesigngroup.com/lego/pbForth>
Buy "Extreme Mindstorms: an Advanced Guide to Lego Mindstorms"
<http://www.amazon.com/exec/obidos/ASIN/1893115844/hempeldesigngrou>
--------------------------------------------------------------------
Reply to: rhempel at bmts dot com
--------------------------------------------------------------------
|
|
Message has 2 Replies: | | Re: OmniRemote and Mindstorms Update
|
| (...) Even better :) (...) Yeah, well, Sun's had a forth interpreter in its boot ROM for years now :) While I've never worked with forth myself (I do poorly enough with the C, Perl, and Bourne shell scripting I do now, I don't need to write (...) (24 years ago, 7-Feb-01, to lugnet.robotics)
|
Message is in Reply To:
| | Re: OmniRemote and Mindstorms Update
|
| (...) So, this program will generate forth that the RCX can interpret, on the palm? That's pretty cool. Hopefully, everyone can agree on some database format in which RCX bytecode can be stored, so that it can be used by NQC, Quartus, or whatever (...) (24 years ago, 7-Feb-01, to lugnet.robotics)
|
9 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
Active threads in Robotics
|
|
|
|