mirror of
https://github.com/fadden/6502bench.git
synced 2024-09-11 20:54:37 +00:00
74 lines
1.3 KiB
ArmAsm
74 lines
1.3 KiB
ArmAsm
|
.setcpu "6502"
|
||
|
zzz = $103b
|
||
|
|
||
|
.org $0000
|
||
|
.word $1000
|
||
|
|
||
|
.org $1000
|
||
|
begin: bit begin
|
||
|
nop
|
||
|
nop
|
||
|
nop
|
||
|
jmp part2
|
||
|
|
||
|
.org $2000
|
||
|
part2: bit part2
|
||
|
nop
|
||
|
lda @local1
|
||
|
lda local2
|
||
|
lda local4
|
||
|
nop
|
||
|
nop
|
||
|
nop
|
||
|
bit b4_part3
|
||
|
jmp part3
|
||
|
|
||
|
@local1: .byte $81
|
||
|
local2: .byte $82
|
||
|
|
||
|
b4_part3:
|
||
|
.org $3000
|
||
|
part3: bit part3
|
||
|
nop
|
||
|
lda local2
|
||
|
lda @local3
|
||
|
lda local4
|
||
|
nop
|
||
|
nop
|
||
|
nop
|
||
|
bit _b4_part4
|
||
|
jmp part4
|
||
|
|
||
|
@local3: .byte $83
|
||
|
local4: .byte $84
|
||
|
|
||
|
.org $4000
|
||
|
b4_part4a:
|
||
|
.org $5000
|
||
|
_b4_part4:
|
||
|
.org $6000
|
||
|
part4: bit part4
|
||
|
bit _b4_part4
|
||
|
nop
|
||
|
nop
|
||
|
nop
|
||
|
jmp part4a
|
||
|
|
||
|
.org $500c
|
||
|
part4a: bit part4a
|
||
|
bit b4_part4a
|
||
|
jsr part4b
|
||
|
.org $4015
|
||
|
.byte $00
|
||
|
|
||
|
part4b: bit part4b
|
||
|
bit zzz
|
||
|
jmp @LF000
|
||
|
|
||
|
.org $f000
|
||
|
@LF000: nop
|
||
|
bne $f003
|
||
|
.org $0000
|
||
|
.byte $ea
|
||
|
.byte $00
|