]> git.sur5r.net Git - cc65/blobdiff - libsrc/runtime/zeropage.s
Fixed formatting and two import issues.
[cc65] / libsrc / runtime / zeropage.s
index 9416556624f0029fb5b6ed6f07adb99713a48fde..2bbe7ceee8ab0b3a7983b05b66ba1bf9a95885e7 100644 (file)
@@ -4,26 +4,21 @@
 ; CC65 runtime: zeropage usage
 ;
 
-       .exportzp       sp, sreg, regsave
-       .exportzp       ptr1, ptr2, ptr3, ptr4
-       .exportzp       tmp1, tmp2, tmp3, tmp4
-       .exportzp       regbank
+.include        "zeropage.inc"
 
 ; ------------------------------------------------------------------------
 
 .zeropage
 
-zpstart        = *
-sp:            .res    2       ; Stack pointer
-sreg:          .res    2       ; Secondary register/high 16 bit for longs
-regsave:       .res    2       ; slot to save/restore (E)AX into
-ptr1:          .res    2
-ptr2:          .res    2
-ptr3:          .res    2
-ptr4:          .res    2
-tmp1:          .res    1
-tmp2:          .res    1
-tmp3:          .res    1
-tmp4:          .res    1
-regbank:       .res    6       ; 6 byte register bank
-
+sp:             .res    2       ; Stack pointer
+sreg:           .res    2       ; Secondary register/high 16 bit for longs
+regsave:        .res    4       ; Slot to save/restore (E)AX into
+ptr1:           .res    2
+ptr2:           .res    2
+ptr3:           .res    2
+ptr4:           .res    2
+tmp1:           .res    1
+tmp2:           .res    1
+tmp3:           .res    1
+tmp4:           .res    1
+regbank:        .res    regbanksize     ; Register bank