Hi,
There is another similar thread that just started. See my answer in:
wish-list-f500/c-library-for-arc32-t9540.htmlMore specific to your questions:
When you code in C, you don't have access to any of the functionality provided by basic. You have simply the raw hardware and the bootloader... When you download a basic program you are downloading everything including all of the standard functionality... When you code in basic they have not built any capabilities to include C functions as part of the code, however you can include code/functions that written in assembly language.
Awhile ago I played with generating some libraries that provided some of this functionality like hardware serial and HSERVO which I believe I got working on Arc32, the Bap28/Bap40 versions still needed more work...
Kurt