X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=asminc%2Fzeropage.inc;h=1ba035868a0c31ec62b660f0bb62dba5f60cecb4;hb=2cd4b5109a59c3743b38369359c389cc1b9edab4;hp=3e651b0318058fc610700eec2d8392f5bc96f0f8;hpb=a1a147ee08a592027960d39c6de179fd06822bdd;p=cc65 diff --git a/asminc/zeropage.inc b/asminc/zeropage.inc index 3e651b031..1ba035868 100644 --- a/asminc/zeropage.inc +++ b/asminc/zeropage.inc @@ -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