@ExitProc .macro lda @stack_pointer sec sbc #:1 sta @stack_pointer rts .endm end ; --- wersja ktora zaoszczedzi bajty, ale nie cykle ; --- jesli chcesz uzyc tej wersji, zaremuj wczesniejsza deklaracje makra .EXITPROC ; --- i rozkaz END @ExitProc .macro lda #:1 jmp ExitProc .endm ExitProc sta _exitproc lda @stack_pointer sec sbc #0 _exitproc equ *-1 sta @stack_pointer rts