I've got the Arduino IDE v. 1.0.5 installed on Windows 2000 on a clunker PC in my workshop, near the electronics bench: AMD K-6-II, 500 mhz, 380 mb of RAM. Followed the instructions in the wiki here to replace the usbser.sys driver with same file from an XP machine, and the Uno board is seen fine by Windows and the IDE on a COM port.
The problem is that NO sketches will compile, even the most basic; I get:
"Error compiling. C:\...\arduino\wiring.c: In function 'delay'
[same path]...\wiring.c:324: internal compiler error: Illegal instruction"
This happens whether the sketch has a 'delay' in it or not. The identical problem on Win XP was posted in:
http://forum.arduino.cc/index.php?PHPSESSID=51qq2p4nc3uvu197cnai1dkjg7&topic=119102.0
and he never got an answer. I suspect there's an incompatibility with JRE 6 and the AMD processor, because I've loaded v. 1.0.5 of the IDE on another Win2K PC with Intel Pentium 3 processor and it works fine (slowly, yes).
I just know far too little about the workings of JRE to consider trying to replace those binaries with older ones -- even supposing the Arduino current version would work with an older JRE. Maybe there's an older IDE version using an older JRE that I could try?
I searched hard and could find no documentation anywhere as to the system requirements for various versions of Arduino IDE. Are detailed hardware and software (OS) requirements listed anywhere?