mirror of https://github.com/fadden/6502bench.git
30 lines
594 B
ArmAsm
30 lines
594 B
ArmAsm
!cpu 6502
|
|
shortnm = $4000 ;short label
|
|
SomewhatLongName = $4001 ;somewhat longer label
|
|
|
|
* = $1000
|
|
lda shortnm
|
|
ldx SomewhatLongName
|
|
clc
|
|
bcc BranchTargetLongName
|
|
|
|
data
|
|
!byte $cc
|
|
|
|
!zone Z00000a
|
|
.ptr = $00 ;local var with short name
|
|
.PointerWithLongName = $02 ;local var with longer name
|
|
BranchTargetLongName
|
|
sta .ptr
|
|
stx .PointerWithLongName
|
|
ldy data
|
|
lsr
|
|
bcc shortb
|
|
shortb
|
|
nop
|
|
jmp done
|
|
|
|
done
|
|
rts
|
|
|