]> git.sur5r.net Git - cc65/blobdiff - asminc/zeropage.inc
Fixed LinuxDoc Tools issues in some verbatim blocks in the Atari document.
[cc65] / asminc / zeropage.inc
index 3e651b0318058fc610700eec2d8392f5bc96f0f8..1ba035868a0c31ec62b660f0bb62dba5f60cecb4 100644 (file)
@@ -1,16 +1,26 @@
 ;
 ; zeropage.inc
 ;
-; (C) Copyright 2002 Ullrich von Bassewitz (uz@cc65.org)
+; (C) Copyright 2002-2012, Ullrich von Bassewitz (uz@cc65.org)
 ;
 
 ; Assembler include file that imports the runtime zero page locations used
 ; by the compiler, ready for usage in asm code.
 
 
-       .importzp       sp, sreg, regsave
-       .importzp       ptr1, ptr2, ptr3, ptr4
-       .importzp       tmp1, tmp2, tmp3, tmp4
-       .importzp       regbank, zpspace
+        .globalzp       sp, sreg, regsave
+        .globalzp       ptr1, ptr2, ptr3, ptr4
+        .globalzp       tmp1, tmp2, tmp3, tmp4
+        .globalzp       regbank
+  
+; The size of the register bank
+regbanksize     = 6
 
+; The total amount of zero page space used
+zpspace         = 26
+
+; The amount of space that needs to be saved by an interrupt handler that
+; calls C code (does not include the register bank, which is saved by the
+; generated C code if required).
+zpsavespace     = zpspace - regbanksize