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 / *659 (-40)
  Re: PRGM button - am I missing something?
 
(...) Yep, the option order was the problem on Windows. getopt does indeed happily ignores any options found after the first non-option. Thanks again! -Jeff p.s. And don't worry, I can take any Windows jabs you have to offer - I've heard 'em all. (...) (25 years ago, 13-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: InstallShield for legOS
 
"Peter Tewkesbury" <PJTewkesbury@hotmail.com> wrote in message news:Fo9syx.Ew7@lugnet.com... (...) for (...) the (...) a (...) compile (...) Why not use one of the many existing IDEs for this sort of stuff? Most programmers editors (emacs, vi (...) (25 years ago, 13-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: InstallShield for legOS
 
Hi, I am new to RCX coding, and Legos, but I an a professional Developer for Windows (9x & NT). I was thinking about puting together a small IDE. Off the top my head, it whould include project management (Keep track of files in a program), Syntax (...) (25 years ago, 13-Jan-00, to lugnet.robotics.rcx.legos)
 
  VLL Transmit for RCX (was: Micro Scout programming with VLL bar code: HOWTO)
 
(...) hook up a light sensor, initialize it, and then use vll_send(code) to transmit. The little red LED on the light sensor blinks furiously. The Scout still does this far faster (about 3x) but it probably has some special hardware (not the least (...) (25 years ago, 13-Jan-00, to lugnet.robotics.rcx.legos, lugnet.robotics.microscout, lugnet.robotics.vll)
 
  Re: InstallShield for legOS
 
(...) Ah, that's the mistake I had made. Looking closer, am I correct in assuming that Cygwin is only required to build the cross compiler? What about the utility program such as firmdll.exe? We can ignore the need to compile the cross-compiler. (...) (25 years ago, 13-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: InstallShield for legOS
 
"Rossz Vámos-Wentworth" <rossw@jps.net> wrote in message news:387CE039.2906B6...jps.net... (...) I think that you should still reconsider using Cygwin anyway. You can actually build much of the LegOS stuff without ever using the Cygwin shell, so (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  InstallShield for legOS
 
As mentioned by Markus, I am working on an Windows InstallShield program for legOS. It is my hope to create, with assistance, a complete installation package for legOS and required tools. Running the installer will create a legOS developement (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: Please provide diffs for legOS releases
 
Hi Alex, I'll post a cvs rdiff later. Alex Wetmore schrieb: (...) Rossz Vamos-Wentworth is working on an InstallShield version for Windows. (...) There's a watchdog timer module on the RCX, which is currently unused in legOS. Shouldn't bee too (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Please provide diffs for legOS releases
 
Today I had a bit of time on the bus so I went through the work of getting legOS working on my system. After I got it up and running I noticed that I was using 0.2.2 and that 0.2.3 was out (I started with 0.2.2 becuase the most recent instructions (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: PRGM button - am I missing something?
 
Ben Jackson schrieb: (...) OK, I'll change the docs and examples, then. Too bad, I thought position-independence very nifty indeed. Markus. (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: useful battery program
 
Ben Jackson schrieb: (...) Saved my life a couple of times, when LNP was locking up the system in an entirely incomprehensible way. (I'd really appreciate "Unreachable code" warnings sometimes... or maybe they scrolled away.) (...) How about this: a (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: PRGM button - am I missing something?
 
(...) From getopt(3) on BSD and other systems: When all options have been processed (i.e., up to the first non-option argument), getopt() returns -1. However, from the Linux manpage: By default, getopt() permutes the contents of argv as it scans, so (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: PRGM button - am I missing something?
 
Ben Jackson schrieb: (...) If getopt is working right, the position of switches shouldn't matter. If they do, it's broken. Markus. (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: PRGM button - am I missing something?
 
(...) I think you need `dll -p0 foo.lx' and `dll -p1 bar.lx'. That syntax is working fine for me. Right now my battery meter is in slot 0 (fading fast!) and the program I'm debugging is in slot 1. --Ben (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: PRGM button - am I missing something?
 
Hi Jeff, Jeff Chrisope schrieb: (...) There could be a problem with getopt in the Windows-libc. Try inserting a printf after the loop dealing with options, to show which program slot dll is actually transmitting to. (...) Hey, aren't you with (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: useful battery program
 
(...) Yes, the current behavior of displaying the return address for the interrupt handler isn't very useful. :-) I was considering making it display battery voltage. It would be neat if some combination of VIEW and other buttons could be used to do (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: useful battery program
 
Ben Jackson schrieb: (...) Yes, this is a good idea. The system timer handler will probably become a C routine, anyway, as it does so many things now. It might as well check for low battery power and display it. I was thinking about a configuration (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  PRGM button - am I missing something?
 
I may be missing something horribly simple, but I can't seem to get the PRGM button on the RCX to change the program being executed by legOS. For instance, if I dll foo.lx -p0 dll bar.lx -p1 I can only get bar.lx (or whatever I 'dll' last) to (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  useful battery program
 
Here's a short program to display the battery voltage. The get_battery_mv() interface might be useful in the kernel itself. Would it be appropriate for the kernel to turn on the low battery indicator as well? The A/D converter that the RCX uses to (...) (25 years ago, 12-Jan-00, to lugnet.robotics.rcx.legos)
 
  RE: RCX "locking up" when trying to use dll
 
(...) Great story! When doing tedious diff compares, I usually find it in the last pair of files :-) Cheers, Ralph Hempel - P.Eng ---...--- The train stops at the train station, The bus stops at the bus station, So why am I sitting at a work (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: RCX "locking up" when trying to use dll
 
(...) I built the H8/300 binutils-2.9.1 and gcc-2.95.2 and compiled the legOS kernel and it was locking up when downloading programs. People here said get egcs-1.1.2 -- it works! So I built egcs-1.1.2 and cd'd to legOS/boot, make clean/make and the (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: RCX "locking up" when trying to use dll
 
(...) Actually I won't, since I just read memcpy.c and I see it's an __asm__ macro. I don't know if that's a valid __asm__ or not. In this case, if it's causing legOS pain, memcpy.c should just be replaced by memcpy.s with the correct assembly (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  RE: RCX "locking up" when trying to use dll
 
(...) <Snipped disassembly showing exactly what the bug is...> WOW! Good catch Ben! I have recently been looking through some disassembly on a totally unrelated topic and have found a bug in an unnamed commercial compiler. But of course I had a (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: RCX "locking up" when trying to use dll
 
(...) It's actually in the library. I just found it. Here is a disassembly of a correct memcpy.o, as built by egcs-1.1.2: 00000000 <_memcpy>: 0: 0d 13 mov.w r1,r3 2: 09 23 add.w r2,r3 4: 1d 13 cmp.w r1,r3 6: 47 00 beq .0 (8) 8: 6c 1a mov.b @r1+,r2l (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: RCX "locking up" when trying to use dll
 
Ben Jackson schrieb: (...) Some parts of legOS, especially the interrupt handlers, are less portable than they should be - they use some assembly, or my attribute((rcx_interrupt)) which I haven't verified with 2.95.2. (...) Sounds like a problem (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: legOS is really neat!
 
Ben Jackson schrieb: (...) I'm still looking for someone to write an R2D2 sound scheme ;-) Markus. (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: RCX "locking up" when trying to use dll
 
(...) 1.1.2 (...) Ok, I got egcs-1.1.2 (plus patch) and rebuilt legOS.srec. Now it works. I did confirm that the compiler is tripping over something in the libs rather than the kernel (at first I only rebuilt the kernel sources and the problem was (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: RCX "locking up" when trying to use dll
 
(...) unfortunately not. AFAIK, nobody has ever managed to compile a dll-capable legOS with gcc-2.95.x, neither with the rcx-compiler patch nor without. (...) Sure, this is exactly the gcc-2.95.2 symptom many people already experienced. There has (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  legOS is really neat!
 
I can't build my own legOS kernel, but I can build .lx files and load them with dll without any problem! It's really liberating to have REAL functions and a REAL C implementation to work with. Right now I'm working on a bot which tries to stay on a (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: RCX "locking up" when trying to use dll
 
(...) I am seeing exactly the same thing when I built my own legOS.srec from scratch. The kernel seems to run fine (view, on/off, prgm, run buttons) until dll crashes it. (...) Auugh, I too am using gcc-2.95.2. If I use legOS.srec/.lds from the (...) (25 years ago, 11-Jan-00, to lugnet.robotics.rcx.legos)
 
  GPS for RCX
 
The standard RCX firmware with its serial protocol could not talk to a GPS, but LegOS could. With LegOS and a GPS we could make robots that could tell where they were. This would be way cool. I want a solar powered toy robot boat with GPS that can (...) (25 years ago, 10-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: (no longer Failed) Getting LegOS 0.2.2 working on Windows
 
Way to go Paolo! So the only thing that needs to be changed is replace my patch to loader.c with yours? I'll put that onto arthurdent. Glad that it's finally solved. Now, i'll try to get Martin's LNP stuff working on windows. Peter BTW A happy new (...) (25 years ago, 10-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: (Failed) Getting LegOS 0.2.2 working on Windows
 
(...) everything (...) Yahooo, again! Yep, your patch worked like a charm! I also got the AV error message, but recompiling the demo files again seemed to fix the problem. Go figure. Thanks for the help! -Jeff (25 years ago, 9-Jan-00, to lugnet.robotics.rcx.legos)
 
  dllx for liblnp+lnpd uploaded to arthurdent
 
Hello, i finally managed to get my old 486 back to live and build a little home network to test lnpd & liblnp in a networked environment. As expected ;-), it works perfectly -- with 2400 baud 8-(. Running with 4800 baud, i encountered some (...) (25 years ago, 7-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: (no longer Failed) Getting LegOS 0.2.2 working on Windows
 
Salve Paolo, Yahoooo! It finally works. After applying the the patch file you sent me by e-mail, everything seems to work now. Thank you all for your great help. Ciao, Carsten (25 years ago, 6-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: (Failed) Getting LegOS 0.2.2 working on Windows
 
(...) error (...) I think that it's the usual "\n" problem of *nix. (...) helloworld.lx (...) I will send the file in attach directly to your E-Mail address to check that all patches are in the right place. (...) I've just tried and it works... I (...) (25 years ago, 5-Jan-00, to lugnet.robotics.rcx.legos)
 
  a problem of legOS-0.2.2 on Windows95
 
Hello. I have a problem of makefile. Perfectly I followed this instruction (URL) erased all tabs. But a result is following... BASH.EXE-2.02$ make --unix makefile:9: *** missing separator. Stop. Only this message is displayed. and line9 of (...) (25 years ago, 5-Jan-00, to lugnet.robotics.rcx.legos)
 
  legOS Praise, and small request :)
 
I've just got V0.2.2 working, after at least a year of not having had time to play with it! I just wanted to say WOW :) It's come a long way, and I can't wait to start tinkering with it again! Fantastic work Markus! The small request? I use com2 for (...) (25 years ago, 5-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: Program dlls
 
(...) there are 3 simple dll applications and a Makefile in the demo directory, which show how to compile a dll application. cheers, Martin (25 years ago, 5-Jan-00, to lugnet.robotics.rcx.legos)
 
  Re: (Failed) Getting LegOS 0.2.2 working on Windows
 
G'day, (...) When trying to apply the patch I get 3 rejects and a bad formated patch file error message. So I applied the patches by hand. Using your patches, I can compile everything without warning (good on yer!!!) and download legOS.srec as well (...) (25 years ago, 5-Jan-00, to lugnet.robotics.rcx.legos)


Next Page:  5 more | 10 more | 20 more | 40 more

Redisplay Messages:  All | Compact

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