> Ok I have forced myself to admit that 'C' has its place and programming a= 24f in ASM > is probably a bit of a stretch.... >=20 > I need a pointer or two to a few basic guides to 'C' as I have always wri= tten in ASM > all the way back to the Sinclair Science of Cambridge MK14... > (1979 I think) and a little bit of basic on a commodore pet (with a non q= werty > keyboard) >=20 > All suggestions gratefully received One place to start is probably the "Programming 16 Bit Controllers in C" su= btitled "Learning to Fly the PIC24" which develops a project on an Explorer= 16 dev Board with the PIC24FJ256GA110 chip, but the website that goes with= the book has updates and code adapted for other processors that have Explo= rer 16 PIMs. Available through Amazon and possibly Microchip. When wanting to know the syntax for a specific standard C command I found t= his HP document useful http://docs.hp.com/en/B3901-90007/B3901-90007.pdf but it doesn't seem to re= side there anymore. Doing a Google for "HPUX C Manual B3901-90007" took me direct to a link to = a copy at citeseerx.ist.psu.edu (3rd link down when I searched), but I can'= t put the whole link in as it has all sorts of Google rubbish in it. That g= ave me syntax for almost anything that I got confused on, as the microchip = documents are pretty clear for most of their C statements that deal with po= rt handling, and extensions to do with interrupt declarations and RAM handl= ing due to the architecture and non-linear addressing. --=20 Scanned by iCritical. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .