Programming wise best use A8 as DLL and do everything in C++ or C# via the C# wrapper.

Lite-C has some nice extra features which are very handy, but also annoying limitations which you usually don't notice... but never ever try to port some heavily runtime optimized unreadable spaghetticode to Lite-C. Believe me - it's a waste of time.
I got it to work - partly... then I gave up and compiled the original source as DLL. Worked right away.

Lite-C indeed has some bigger issues - and once you run into these problems you are stuck with ancient debugging methods.