2023-12-27 16:55:56 +01:00
|
|
|
; .include "system.h65"
|
|
|
|
.exportzp Z0,Z1,Z2,Z3,Z4,Z5,Z6,Z7,Z8,Z9,Z10,Z11,Z12,Z13,Z14,Z15
|
|
|
|
.exportzp ARG0,ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7,ARG8,ARG9,ARG10,ARG11,ARG12,ARG13,ARG14,ARG15
|
|
|
|
|
2023-12-08 22:56:35 +01:00
|
|
|
.zeropage
|
2023-12-27 16:55:56 +01:00
|
|
|
.org $0
|
|
|
|
.assert * = $0, error, "Code not at 0"
|
|
|
|
Z0: .res 1
|
|
|
|
Z1: .res 1
|
|
|
|
Z2: .res 1
|
|
|
|
Z3: .res 1
|
|
|
|
Z4: .res 1
|
|
|
|
Z5: .res 1
|
|
|
|
Z6: .res 1
|
|
|
|
Z7: .res 1
|
|
|
|
Z8: .res 1
|
|
|
|
Z9: .res 1
|
|
|
|
Z10: .res 1
|
|
|
|
Z11: .res 1
|
|
|
|
Z12: .res 1
|
|
|
|
Z13: .res 1
|
|
|
|
Z14: .res 1
|
|
|
|
Z15: .res 1
|
|
|
|
; ARGUMENTS
|
|
|
|
; a,x,y can also be used
|
|
|
|
.assert * = $10, error, "Code not at 10"
|
|
|
|
ARG0: .res 1
|
|
|
|
ARG1: .res 1
|
|
|
|
ARG2: .res 1
|
|
|
|
ARG3: .res 1
|
|
|
|
ARG4: .res 1
|
|
|
|
ARG5: .res 1
|
|
|
|
ARG6: .res 1
|
|
|
|
ARG7: .res 1
|
|
|
|
ARG8: .res 1
|
|
|
|
ARG9: .res 1
|
|
|
|
ARG10: .res 1
|
|
|
|
ARG11: .res 1
|
|
|
|
ARG12: .res 1
|
|
|
|
ARG13: .res 1
|
|
|
|
ARG14: .res 1
|
|
|
|
ARG15: .res 1
|