I am using version 5.05 of the C166 compiler and am seeing a strange problem displaying 8 bit variables in the Watch window. Rather than the value I expect, I see only the lower nibble with the upper nibble stuck at 0 (0x45 displays as 0x05). I can see that the processor has the correct value because it is correctly shown in the Register window. This is a local function variable that has been optimized to be placed in a register rather than the stack. Anybody else have this problem and know of a solution? Thanks, Barry
I use 3.11e, where the UL2OCDS.dll is shown as V1.0.0.1. ( I actually not work on 16-bit ) As far as I know, only some improvements in the timings were done. Newer versions are not separatly downloadable, as I mean, but comes, if newer versions available within the updates for C166 package. Stefan