serial i/o converts fine,interupts might be interesting,
...
Hmm... reason I ask about serial in/out is because I had read the following on the Picaxe Technical FAQ (main page):
"Can I see the assembler code that is downloaded into the PICAXE?
If you own a Revolution Serial PIC Programmer, you can convert PICAXE BASIC programs into assembler code, to program blank PICs or to just learn how assembler code works by 'disassembly'. However some of the more complex commands (e.g. serin) are not supported, and the assembler code program generated is optimised for sequential learning (not optimised for compactness as with the PICAXE system) and so the code is not identical to that downloaded to the PICAXE."
I'll see if I can get that code to you and see how those compilers of yours handle it (need to make a few tweaks). I like the advertised feature of the Picaxe software where it adds a comment (orig Basic code) to each translated Assembly code. Does your compilers do this too... this certianly would help dechiper the translation between Basic and Assembly.