no change to my situation.

ADCON1 = %00001110 ' A/D channel 0
ADCON2 = %10000011 ' Left justify for 10-bit
'Poke $fc0, $83 'which is the same thing as the line above.

compiling my code posted previously (no other changes) using the code above still causes a Syntax error.

'ADCON1 = %00001110 ' A/D channel 0
'ADCON2 = %10000011 ' Left justify for 10-bit
Poke $fc0, $83 'which is the same thing as the line above.

using the code above it compiles.

i'm new to poking ... I guess i've never had to directly write to any registers. I think i've peeked once.

Ok so I can deal with using POKE commands if they end up working to get my project moving along again.