Cross posting from the MS forums (which get very little traffic, so if you don't hear from the mods you don't get a response):
Basically, I thought a fun place to start writing some code would be taking the existing set up I have, which works, and "fix" the idle the way I (and several worthwhile others) feel it's lacking. I have too many friends who run warm-up idle valves or worse still set-screw idle valves when they have the hardware to do more.Ok, after setting things up blindly and quickly on XP, I figured I'd use my home Vista machine (30 monitor!) for the actual work. After hours of messing around it became obvious it was a waste of time, so now I text edit on one machine and compile on the laptop.
Anyway, after finding out (ooops) that I had made the mods on a somehow different version of the code (ms2_extra_misc.c,v 1.44.6.43 vs ms2_extra_misc.c,v 1.44.6.39) and getting all that straightened out.... I tried compiling it again in XP using the little make.bat included.
Everything seems to compile fine, the output if I type:
make > outputtext.txt
..just shows the compile working. But then, after that, I get a series of 8 lines, each of the form:
ms2_extra_main.o(.rodata+0x5432): reference to a banked address [3c:a400] in the normal address space at 5432
which counts up by 2 in hex for each line, ending on 0x5446
It's somehow outside of the make command. And I'm pretty lost. Should I worry about this? I remember there were some "compiler issues" with how the IAC-stepper motor was accessing addresses or something from the 2.0.0 thread. I'd like to try uploading this code, but am worried. I didn't make any changes to main.c at all!
So I wanted to put this on my car. It seemed like it compiled, but I get the errors(?) as above. Could someone tell me what it means?