]> git.sur5r.net Git - cc65/commitdiff
Add some more definitions for the zero page variables used by the compiler.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 4 Nov 2012 13:52:41 +0000 (13:52 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 4 Nov 2012 13:52:41 +0000 (13:52 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5907 b7a2c559-68d2-44c3-8de9-860c34a00d81

asminc/zeropage.inc

index 872105fb55a47151b79523176c6c138a15b2ce59..6e6b81bcbf8ed298ed5e7724476986cd27e2c906 100644 (file)
@@ -1,7 +1,7 @@
 ;
 ; 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
        .importzp       tmp1, tmp2, tmp3, tmp4
        .importzp       regbank
 
-; The total amount of zero page space used
-
-zpspace = 26
-
+; 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