Potrzebuję aby mnie ktoś tę kwestię wyjaśnił "jak krowie na rowie" :)
Sytuacja: obsługa jednego z wektorów przerwań. Jest już łańcuch XBRA i chcę się do niego wpiąć.
.even
XBRAmagic:
dc.b "XBRA"
XBRAid:
dc.b "xxxx" ; Your ID, Ascii letters
stary_wektor:
dc.l 0 ;Kolejnym wektorem w łańcuchu jest adres wektora systemowego przed zainstalowaniem własnego, zmodyfikowany przez kod instalacyjny.
nowy_wektor:
; Your routine here.
....
move.l XBRAoldvec,a0
jmp (a0) ; Link to next vector in chain
czyli o ile ja to dobrze rozumiem, stary wektor zapisany w stary_wektor, a w jego miejsce ląduje adres do nowy_wektor ?
Tylko to, czy jest coś jeszcze ?