| | Re: fast firmware downloader - and compilers
|
|
(...) Not at all ;-) fast.srec works like this: - load new image, storing it immediately behind fast.srec - fix stack pointer, you'll start new firmware anyways - relocate a small routine immediately below SP - call that routine - relocate the (...) (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos)
|
|
| | RE: fast firmware downloader - and compilers
|
|
I'll have to try fastdl at some point. My pbFORTH image is assembled to live at 0x8000 and be loaded just like "real" firmware. If I use fastdl, how do I have to change my firmware assembly output to accomodate it? On the subject of configurable (...) (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos)
|
|
| | Re: fast firmware downloader
|
|
(...) Erm, hrm, well... the reason I didn't ship it yet is that it won't compile with any released version of legOS. In order to gain full configurability, I had to set up a seperate directory structure, with its own include tree and stripped down (...) (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos)
|
|
| | Re: Download problem
|
|
(...) Thanks for your help. Hope you're wrong, otherwise I have to dramatically downsize my program and make it a lot more stupid :-) Some more info on the problem: - The memory has been cleared before any attempt. - I tried both NQC 1.3 and NQC 2.0 (...) (25 years ago, 2-Oct-99, to lugnet.robotics.rcx.nqc)
|
|
| | Re: fast firmware downloader
|
|
Looks real nice on the PC side, Markus, but- where is the source for fast.srec? Was that a deliberate omission? Or just a mistake? I'd really like to look at what is in there, especially considering the small size of the .srec. Let us know... -Luis (...) (25 years ago, 2-Oct-99, to lugnet.robotics.rcx.legos)
|
|
| | fast firmware downloader
|
|
Hi, I'm currently implementing LNP. As a first demo application, I just finished a quad-speed firmware downloader. If you're using replacement firmware, maybe this will be of use to you. (URL) you at MindFest, Markus. -- Markus L. Noga (...) (25 years ago, 2-Oct-99, to lugnet.robotics.rcx)
|
|
| | fast firmware downloader
|
|
Hi, I'm currently implementing LNP. As a first demo application, I just finished a quad-speed firmware downloader. If you're using replacement firmware, maybe this will be of use to you. (URL) you at MindFest, Markus. (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx)
|
|
| | Re: Download problem
|
|
(...) programs with the Spirit.OCX. I coded a huge program, with lots of tasks and subroutines, and long stretches of code. When I try to download it, I get the dots and then AsyncronBrickError returns Error 2048 (not 100% certain about the number) (...) (25 years ago, 2-Oct-99, to lugnet.robotics.rcx.nqc)
|
|
| | Re: NQC 2.0 and some math questions
|
|
(...) You're right - I forgot the delay (that's what I get for typing code from memory). Yeah, 'test and set' is the best solution, but unfortunately the RCX doesn't have one. The bitflag stuff is a little ugly for my tastes, which is why NQC does (...) (25 years ago, 2-Oct-99, to lugnet.robotics.rcx.nqc)
|
|
| | Re: NQC 2.0 and some math questions
|
|
(...) Yes, |= is atomic. At the bytecode level you always OR from some source into a destination variable. Dave (25 years ago, 2-Oct-99, to lugnet.robotics.rcx.nqc)
|