Funktionsname:
E i n s p r u n g a d r e s s e :
U e b e r g a b e r e g i s t e r :
V o r b e r e i t u n g s r o u t i n e n :
F e h l e r a n z e i g e n :
S t a p e l b e d a r f :
B e s c h r e i b u n g :
B e i s p i e l :
VECTOR
$FF8D
X, Y
Keine
Keine
Wird
d i e s e s
Unterprogramm
C a r r y - B i t a u f g e r u f e n ,
t e
d e r A d r e s s z e i g e r
e i n e
L i s t e
u e b e r t r a g e n ,
a d r e s s e
im
X-
werden muss. B e i geloeschtem C a r r y - B i t wird
durch
d i e s e s Unterprogramm e i n e Anwender-
A d r e s s z e i g e r l i s t e ,
X-und Y - R e g i s t e r uebergeben werden muss, i n
d i e
A d r e s s z e i g e r
gen.
H i e r b e i s o l l t e
werden. Es s o l l t e n z u n a e c h s t d i e A d r e s s z e i -
ger
i n
d i e
Anwendertabelle
d o r t geaendert und a n s c h l i e s s e n d zurueckko-
p i e r t werden.
jAENDERUNG DER ZEIGER FUER D I E EINGABE-
;ROUTINEN FUER E I N NEUES SYSTEM
LDX
LDY
SEC
JSR
LDA
STA
LDA
STA
LDX
LDY
CLC
JSR
TABEL
*=*+26
175
m i t
so werden d i e I n h a l -
aus dem
System-RAM i n
deren
und
Y - R e g i s t e r
deren
A n f a n g s a d r e s s e im
d e s System-RAM
v o r s i c h t i g
#<TABEL
#>TABEL
VECTOR
;ALTE ZEIGER LESEN
#<EGNEU ; AENDERN
TABEL+10
#>EGNEU
TABEL+11
#<TABEL
#>TABEL
VECTOR
;SYSTEM AENDERN
gesetztem
Anfangs-
uebergeben
u e b e r t r a -
vorgegangen
u e b e r t r a g e n ,