To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / *399 (-20)
  Re: legOS 0.2.0 released
 
Well, this is a bad week to say the least, but I hope to have rudimentary HOWTO stuff for 0.2.0 within two weeks. Thanks for everything, Markus! Luis (...) ###...### Profanity is the one language that all programmers understand. -Anonymous ###...### (25 years ago, 18-Oct-99, to lugnet.robotics.rcx.legos, lugnet.robotics)
 
  legOS 0.2.0 released
 
Hello, legOS 0.2.0 is out. If you like to program your Mindstorms in C, or if you would like to try, it has become better than ever. Dynamic linking and program loading are fully supported now, as well as unreliable LNP datagram networking. Lots of (...) (25 years ago, 19-Oct-99, to lugnet.robotics.rcx.legos, lugnet.robotics)
 
  RCX Firmware and SP
 
Hi All, After a very frustrating weekend of fiddling with pbFORTH, I caved and asked Kekoa to help with a problem I was having with read_sensor() and pbFORTH. The problem we (mostly he) unearthed has to do with the SP and RCX firmware routines, so I (...) (25 years ago, 17-Oct-99, to lugnet.robotics, lugnet.robotics.rcx.legos, lugnet.robotics.rcx.pbforth)
 
  Re:Solved?? rotation sensor problem
 
On Sep.10,I posted the message regarding rotation-sensor problem. I realized that the first threshold value '0x6fc0' in CURRENT_STATE is too small. Some sensors give raw values around 0x7000. #define CURRENT_STATE (raw<0x6fc0?STATE_0:...STATE_3))) (...) (25 years ago, 17-Oct-99, to lugnet.robotics.rcx.legos)
 
  Re: firmdl3 @ 41.13s
 
(...) If you deactivate complements or headers in the ROM protocol, then the ROM does not transmit exactly what you might want it to. See the comments for init_serial in lib/rom.h of the Librcx distribution. If you use the default mode settings, or (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  RE: firmdl3 @ 41.13s
 
(...) Bug, what bug? Have I missed something? My Tcl based uploader broke when Scriptics released 8.2, and now it works again. Seems I wasn't handling the rcx_recv parameter in my equivalent functions... Anyways, could you elaborate on the bug a (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  Re: firmdl3 @ 41.13s
 
(...) I'll have to test it out in my office, which has difficult lighting. Errors in transmission can often break things in unexpected ways, leaving you in states that are hard to recover from, often resulting in the downloader aborting after giving (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  firmdl3 @ 41.13s
 
Hi, on my machine, original firmdl3 took 45.2s to download firm0309.lgo. - I increased packet size to 240 bytes, gaining roughly 2 seconds. - Added packet size prediction and bytewise decoding with a state machine (The decoder spent 50 ms per packet (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  RE: fast firmware downloader
 
(...) Is this the movie where there are guys competing in unassisted (except by a huge weight) deep dives? Those guys are mental... Cheers, Ralph Hempel - P.Eng ---...--- Check out pbFORTH for LEGO Mindstorms at: (URL) ---...--- Reply to: rhempel at (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  Re: fast firmware downloader
 
(...) [mlnoga@mauve mlnoga]$ make firmdl3 cc firmdl3.c -o firmdl3 firmdl3.c:146: rcx_comm.h: No such file or directory firmdl3.c:569: srec.h: No such file or directory make: *** [firmdl3] Error 1 Seems to me we're both getting a little hasty here (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  Re: fast firmware downloader
 
(...) The URL is: (URL) in the nick of time? The original firmdl.c was dated 10/3/98. It is currently 10/3/99 (PDT at least). This was not planned! Like firmdl.c, firmdl3.c is a single file joined from smaller ones for simplicity. I will link a .tgz (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx)
 
  Re: couldn't keep myself from it ;-)
 
(...) Whoa. Not so fast. My firmdl3 does the job in 44 seconds, not 53 seconds, so I think firmdl4 is a step backwards. :) Just hold on a bit while I finish packing it up. It is almost done, I promise. The new version (firmdl3) will be MPL. If you (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  couldn't keep myself from it ;-)
 
Hi Kekoa, I herewith jettison fastdl. - added code to remove parity and disable complements to your stub - split up firmdl2 into nice little modules - figured out how to deal with complement-disabled packets - optimized delays, fixed numerous little (...) (25 years ago, 4-Oct-99, to lugnet.robotics.rcx.legos)
 
  Re: fast firmware downloader
 
(...) Oops, I meant complements, not checksums, throughout the above paragraph. After reviewing my notes, it seems that the ROM properly obeys the complement flag when receiving but not when sending. When the ROM is sending a "long" message, it (...) (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx)
 
  RE: fast firmware downloader
 
(...) This is what I like so much about the "Extreme Team"...usually more than one way to skin a cat. I must have missed those posts, Kekoa. I try to use as much as possible of the ROM code in the brick too. The next step for pbFORTH is to link (...) (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx)
 
  Re: fast firmware downloader
 
(...) Just for the record, I implemented a dual-speed downloader a few months ago and mailed John Tamplin with information about it with regards to the JVM port that seems to have died. I used a different strategy to hack the dual speed downloads. (...) (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos, lugnet.robotics.rcx)
 
  egcs-1.1.1 patch, legOS projects structure
 
Hi, this night is proving productive. I went ahead and tweaked egcs to produce RCX-specific interrupt handler prologues and epilogues. Apply this patch against egcs-1.1.1/gcc/confi...0/h8300.c, and you will be able to create interrupt handlers the (...) (25 years ago, 3-Oct-99, to lugnet.robotics.rcx.legos)
 
  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)


Next Page:  5 more | 10 more | 20 more

Redisplay Messages:  All | Compact

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