8051 core question

This is a little off topic, so pick on me if you must! I am just getting comfortable with programming the 8051 core in a TI CC1110 RF transceiver IC. The compiler, Bascom8051, doesn’t have support for this mcu. I created a .dat file for the registers and XRAM, but in conversations with the manufacturer, I was told there were other files to create in order for the compiler to handle the assembly.

My question is why? I believe a hex file is a hex file. What else needs to be done to create a hex file that is useable on the CC1110s core? I already have a programmer to load the code. Shouldn’t the code be the same core to core? What is my feeble mind not grasping?

Thanks,

Ron

probably not going to get an answer here - this is the Atmel AVR forum. Different microprocessor.