Add cc65 artifacts to repo for now
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 38s
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 38s
This commit is contained in:
40
cc65/asminc/zeropage.inc
Normal file
40
cc65/asminc/zeropage.inc
Normal file
@@ -0,0 +1,40 @@
|
||||
;
|
||||
; zeropage.inc
|
||||
;
|
||||
; (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.
|
||||
|
||||
|
||||
.globalzp c_sp, sreg, regsave
|
||||
.globalzp ptr1, ptr2, ptr3, ptr4
|
||||
.globalzp tmp1, tmp2, tmp3, tmp4
|
||||
.globalzp regbank
|
||||
|
||||
; FIXME: there must be a less ugly way to do this
|
||||
.ifp4510
|
||||
.else
|
||||
.ifp45GS02
|
||||
.else
|
||||
|
||||
; The following symbol is supplied for compatibility reasons only, it
|
||||
; will get removed in future versions. Using it will cause a linker
|
||||
; warning.
|
||||
.globalzp sp
|
||||
.endif
|
||||
.endif
|
||||
|
||||
|
||||
; 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
|
||||
|
||||
Reference in New Issue
Block a user