]> git.gag.com Git - fw/sdcc/blobdiff - device/lib/mcs51/crtxinit.asm
* doc/sdccman.lyx,
[fw/sdcc] / device / lib / mcs51 / crtxinit.asm
index b1e2f2fea7bb54bf3d0dbf8f91c38bbfecbeeb05..84126fa7400d149944be2d669029e00095b0b999 100644 (file)
@@ -30,6 +30,8 @@
        .area GSINIT5 (CODE)
        .area GSINIT  (CODE)
        .area GSFINAL (CODE)
+
+       .globl __XPAGE
        
        .area GSINIT3 (CODE)
   
@@ -41,16 +43,16 @@ __mcs51_genXINIT::
        mov     r2,#((l_XINIT+255) >> 8)
        mov     dptr,#s_XINIT
        mov     r0,#s_XISEG
-       mov     __PAGESFR,#(s_XISEG >> 8)
+       mov     __XPAGE,#(s_XISEG >> 8)
 00001$:        clr     a
        movc    a,@a+dptr
        movx    @r0,a
        inc     dptr
        inc     r0
        cjne    r0,#0,00002$
-       inc     __PAGESFR
+       inc     __XPAGE
 00002$:        djnz    r1,00001$
        djnz    r2,00001$
-       mov     __PAGESFR,#0xFF
+       mov     __XPAGE,#0xFF
 00003$:
  
\ No newline at end of file