Following on message send about banking with constants (constants saved in an external flash memory and code in internal flash memeory of the AT89C51CC03), I wonder how with 64K banks, hex files are generated: It seems that hex files have the following setting: each 64K has common+banki codes: Does that mean that each bank must be programmed with the exact common+banki characters. Is there any solution (with Lx51) to generate one common area (which is the main application) and different banks (with constants only).