words/up.asm

Jump to Vocabulary

; ( -- addr ) System
; R( -- )
; get user pointer
VE_UP_FETCH:
    .db $03, "up@"
    .dw VE_HEAD
    .set VE_HEAD = VE_UP_FETCH
XT_UP_FETCH:
    .dw PFA_UP_FETCH
PFA_UP_FETCH:
    savetos
    movw tosl, upl
    rjmp DO_NEXT

; ( addr -- ) System
; R( -- )
; set user pointer
VE_UP_STORE:
    .db $03, "up!"
    .dw VE_HEAD
    .set VE_HEAD = VE_UP_STORE
XT_UP_STORE:
    .dw PFA_UP_STORE
PFA_UP_STORE:
    movw upl, tosl
    loadtos
    rjmp DO_NEXT

Jump to Vocabulary