words/sp0.asm

Jump to Vocabulary

; ( -- addr) Stackpointer
; R( -- )
; start of data stack
VE_SP0:
    .db $03, "sp0"
    .dw VE_HEAD
    .set VE_HEAD = VE_SP0
XT_SP0:
    .dw DO_COLON
PFA_SP0:
    .dw XT_DOSP0
    .dw XT_FETCH
    .dw XT_EXIT

XT_DOSP0:
    .dw PFA_DOUSER
PFA_DOSP0:
    .dw 6

; ( -- addr) Stackpointer
; R( -- )
; address of variable to store data stack pointer for inactive tasks
VE_SP:
    .db $02, "sp",0
    .dw VE_HEAD
    .set VE_HEAD = VE_SP
XT_DOSP:
    .dw PFA_DOUSER
PFA_DOSP:
    .dw 8

Jump to Vocabulary