Subject:
|
Re: Something else is needed, I think...
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Mon, 3 May 1999 18:45:41 GMT
|
Viewed:
|
1172 times
|
| |
| |
Dave Baum <dbaum@spambgoneenteract.com> wrote:
> I agree wholeheartedly about the variable limitation.
>
> If someone wanted to enhance the Lego firmware to add a few new bytecodes
> for additional global and local variable space, I'd consider enhancing NQC
> to take advantage of them when present. If effect, NQC could target two
> different platforms - standard firmware and enhanced firmware. Such an
> undertaking may be easier than completely new firmware and/or tools.
I think new firmware is a good way to go. I would vote for a completely
new byte code, perhaps similar in spirit to the original, but designed
fresh from the ground up. There is no source for the current firmware,
although there is pseudocode for some of it, so rewriting the firmware from
scratch is somewhat inevitable already.
If somebody wants to propose a new byte code and machine model (preferably,
the compiler writer), I might be able to assist in the coding of new
firmware, having all the information for writing new firmware here at my
fingertips.
-Kekoa
|
|
Message has 2 Replies: | | Re: Something else is needed, I think...
|
| (...) If you really want to design a new bytecode that is completely flexible, I suggest using the millions of manhours put into the Java Virtual Machine would be worthwhile. I looked at the idea of porting JVM to the RCX briefly before, but decided (...) (26 years ago, 3-May-99, to lugnet.robotics)
| | | RE: Something else is needed, I think...
|
| (...) If we are going to the trouble of new bytecode, then we need a new compiler. If we design a new compiler, then what language will it be? Yes, we could use C as the base and compile to pcode which is essentially what NQC does if I'm not (...) (26 years ago, 3-May-99, to lugnet.robotics)
|
Message is in Reply To:
| | Re: Something else is needed, I think...
|
| (...) two radically different premises -- the former requiring nothing beyond the hardware, the latter requiring the hardware and an acknowledgeably limited firmware. It would seem to me that what lies exactly in the middle is something which (...) (26 years ago, 2-May-99, to lugnet.robotics)
|
67 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
|
|
|
|