This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

80C400 and function pointers?

I'm trying to get some function pointers working on the 80C400 processor. I need them to make calls into the silicon software (ROM) library.

I've tried following some suggestions in the function pointer app note. I'm not having any luck.

Do function pointers store their values in big endian? What is the pointer storage format?

What does the ?C?ICALL390 function actually do? This is the call that the compiler generates in response to my (*function_ptr)(); call. Knowing what this internal library function expects would probably be of great assistance in debugging the application.

Thanks for any assistance!