- As pdata addressing is used in the startup code for the initialization
- of xdata variables a separate startup code should be used as described
- in section
+ So that the startup code can correctly initialize xdata variables, you
+ should define an sfr with the name _XPAGE at the appropriate location if
+ the default, port P2, is not used for this.
+ Some examples are:
+\layout Verse
+
+
+\family typewriter
+sfr at 0x92 _XPAGE; /* Cypress EZ-USB family */
+\layout Verse
+
+
+\family typewriter
+sfr at 0xaf _XPAGE; /* some Silicon Labs (Cygnal) chips */
+\layout Verse
+
+
+\family typewriter
+sfr at 0xaa _XPAGE; /* some Silicon Labs (Cygnal) chips */
+\layout Standard
+
+For more exotic implementations further customizations may be needed.
+ See section