I have an RCX 1.0. I downloaded XS.
I am running this on Redhat Linux.
When I execute util/firmdl3 boot/brickOS.srec,
after a few percent (2% or 4%), the second part fails.
I have tried dimming the room lights, using a paper shield, etc.,
but I never get farther than a few percent into the process.
Do you have any suggestions?
A: Downloading brickOS through serial port is sometimes the most difficult part to start using XS. If possible, turn off all lights in the room and try at night. If this does not work, try in another room. Once you have succeeded downloading brickOS, you will have less trouble because we use a different communication protocol for other parts of XS.
I got XS loaded into my RCX ok and the LISP works fine on my computer.
However, it doesn't seem to affect the RCX at all.
In fact, when I enter "(linked?)" it returns true
even if the RCX is off and out of range of the tower.
Is there a linking command I'm missing?
A: Make sure you are using xs.exe for Windows. There is another executable file xs0.exe in the distribution package. xs0.exe is a stand-alone Lisp processor that runs solely on the front-end PC without communicating with the RCX. It "simulates" the behavior of RCX and "(linked?)" always returns true.
When I try to install the brickOS to my RCX I get a message
saying that the msvcr70.dll cannot be found.
Where might I find that?
A: msvcr70.dll is a run-time library, which is distributed as part of Microsoft Visual C++ .NET. Make sure your machine has the dll file in the proper folder, which is usually C:\WINDOWS\system32. If not, download the dll file (344 KB) from here and save it in the folder you intalled XS.