To support our legacy product based upon the C166 micro-controller we have been using the v3.04 version of the compiler.
I know the compiler is way out of date but since we have moved on from the C166 we just need something to support existing product.
This compiler version is fine on Windows 95/98 but does not work on Windows XP, I think it is down to the way XP communicates with the parallel port.
Anyone got any ideas to try and solve this????
Search the knowledgebase - there is specific instruction on how to do this on Windows-NT and its derivatives, which includes XP.
Alternatively, if you're happy to live with a legacy compiler, why not also live with the legacy operating system that supports it (ie, Win-95/98)...?!
As it may not be desirable to set up a Windows 9X machine, you may want to consider a virtual 9X installation. VMWare should work.
We're using C166 compiler 3.12 on XP and it's working fine. But maybe it's caused by the "0.8" version difference :-)
Did you mean the compiler or the whole IDE? We're just using the compiler/assembler/linker and a custom GNU make environment, not the IDE. Works fine from an XP command prompt; except that it resizes the command window back to 80x25, seems to interact with our virusscanner (random errors, number 255 which is undocumented), produces strange text after executing a Visual Studio VCVARS32.BAT batch-file and requires 8.3 naming. Other than that it works fine :-)
Regards, Joost Leeuwesteijn
This might help - I've had to do something similar when using dongles, programmers and the like on XP machines before.
http://www.lvr.com/jansfaq.htm
Find - "Q: If a logic 1 is written to the Control Port, bit 0, (Strobe), the PC clears all of the port bits once every five seconds for about a minute."
Regards Mark
The IDE is working fine, basically only when I compile do I get the error. I have tried to compile a sample 'C' source file from a XP Dos window and still get "missing security device".
I have even installed the 'latest' driver file from the sentinal web-site (I think), checked BIOS settings, etc but still no joy.
I do have a 98 machine set up and working but it would be nice to keep the development work on the main machine.
I have requested the correct driver files from Keil so now have to find the software serial number, thought it would be on the dongle but no joy.....
I have thought of setting up 98 on the XP machine, I have a separate FAT32 partition which could be useful.
I will have a look at VMWare, sounds like it might be worth trying.
Cheers.....