Subject:
|
Re: Something else is needed, I think...
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Mon, 3 May 1999 18:45:41 GMT
|
Viewed:
|
938 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
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: ![](/news/x.gif) | | 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 (...) (25 years ago, 3-May-99, to lugnet.robotics)
| ![](/news/x.gif) | | 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 (...) (25 years ago, 3-May-99, to lugnet.robotics)
|
Message is in Reply To:
![](/news/x.gif) | | 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 (...) (25 years ago, 2-May-99, to lugnet.robotics)
|
67 Messages in This Thread: ![Something else is needed, I think... -Mark Tarrabain (2-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -Laurentino Martins (2-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -Luis Villa (2-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Something else is needed, I think... -Mark Tarrabain (2-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Something else is needed, I think...(long) -Ralph Hempel (2-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think...(long) -Peter Hesketh (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (2-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![LegOS HOWTO -Luis Villa (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Something else is needed, I think... -Dave Baum (2-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![You are here](/news/here.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Søren Hilmer (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![IR towers -lego-robotics@crynwr.com (Rich Clemens) (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: IR towers -lego-robotics@crynwr.com (Nick Taylor) (4-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Something else is needed, I think... -Mark Tarrabain (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (4-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![RCX and Java -lego-robotics@crynwr.com (Ola Liljedahl) (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: RCX and Java -lego-robotics@crynwr.com (John A. Tamplin) (4-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: RCX and Java -lego-robotics@crynwr.com (John A. Donaldson) (5-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: RCX and Java -lego-robotics@crynwr.com (Ola Liljedahl) (5-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: RCX and Java -lego-robotics@crynwr.com (John A. Donaldson) (5-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: RCX and Java -Søren Hilmer (5-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: RCX and Java -lego-robotics@crynwr.com (Ola Liljedahl) (5-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: RCX and Java -lego-robotics@crynwr.com (John A. Tamplin) (5-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: RCX and Java -Søren Hilmer (10-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (stephen p spackman) (4-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Something else is needed, I think... -Søren Hilmer (4-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![RE: Something else is needed, I think... -Ralph Hempel (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Something else is needed, I think... -Mark Tarrabain (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -Mark Tarrabain (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Something else is needed, I think... -Søren Hilmer (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Søren Hilmer (5-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (5-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![RE: Something else is needed, I think... -Ralph Hempel (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Something else is needed, I think... -Mark Tarrabain (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Something else is needed, I think... -Ralph Hempel (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Mark Tarrabain (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Anders Isaksson (4-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![RE: Something else is needed, I think... -Joel Shafer (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Something else is needed, I think... -Joel Shafer (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![RE: Something else is needed, I think... -Ralph Hempel (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (stephen p spackman) (2-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Kekoa Proudfoot (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Something else is needed, I think... -Mario Ferrari (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (Laurentino Martins) (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -Mario Ferrari (3-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (John A. Tamplin) (3-May-99 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: Something else is needed, I think... -lego-robotics@crynwr.com (Nick Taylor) (4-May-99 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![RE: Something else is needed, I think... -Ralph Hempel (4-May-99 to lugnet.robotics)](/news/x.gif)
- 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
|
|
|
|