To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 14268
14267  |  14269
Subject: 
RE: OmniRemote and Mindstorms Update
Newsgroups: 
lugnet.robotics, lugnet.robotics.rcx.pbforth
Date: 
Wed, 7 Feb 2001 17:28:36 GMT
Viewed: 
1696 times
  
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
 
Ralph, to what extent do you have QForth communicating to the RCX? I just started writing (again, I started this last year and didn't get around to it) a QForth program to communicate with the RCX. Do you have any QForth code that would get me (...) (24 years ago, 7-Feb-01, to lugnet.robotics, lugnet.robotics.rcx.pbforth)
  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
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR