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 / 8393
8392  |  8394
Subject: 
Re: idea for firmware development
Newsgroups: 
lugnet.robotics
Date: 
Fri, 19 Nov 1999 18:40:50 GMT
Original-From: 
Brian Connors <connorbd@{stopspam}yahoo.com>
Viewed: 
601 times
  
--- Vlad Dumitrescu <vladdu@nospam.hotmail.com> wrote:
In lugnet.robotics, Sergey Udovenko writes:
The whole pbForht image is only ~12k!
Beside the size, I think the real advantage of • pbForth implementation would be
in extensibility.

:-) I just finished an answer to Ralph on another
thread, and it was the same
idea that crossed my mind - if the bytecode could be
extended, while remaining
backward compatible, so that it allows for more
variables and maybe a stack,
then it would be a big improvement!

I'd be interested in seeing whether the Lego Group
readers would go for this idea....

This OpenRCX idea (you wanna give it a name, how's
that one) could go in one of two directions: either it
tracks Lego development, or it forks off something
entirely different that's compatible at a
least-common-denominator level. Those are the two
logical options, anyway, with the second being more
likely.

How about a third option?

The Scout legoasm is now officially documented, and
Kekoa Proudfoot's bytecode-decoding is public record.
Why not take a hint from the Linux community (where
several well-publicized standards, particularly FHS
(Filesystem Hierarchy Standard), have been created
effectively with no "official" standards body
involved) and create an RCX bytecode standard?

The key to extension is probably to designate an
"escape" bytecode that allows for
implementation-specific instructions. Other bytecodes
(borrowed from Scout and Cybermaster, perhaps?) can be
top-level, to support things like VLL.

Anyone like this one?

/Brian

=====
--



1 Message in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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