1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-12-01 22:50:35 +00:00
6502bench/SourceGen/SGTestData/Expected/2008-address-changes_Merlin32.S
Andy McFadden 4e08810278 Finish removal of "disable label localizer" feature
The label localizer is now always on.  The regression tests turned
it off by default, but that's no longer allowed, so the generated
output has changed for many of them.  The tests themselves were not
altered.
2019-11-16 17:15:03 -08:00

108 lines
1.9 KiB
ArmAsm

org $1000
clc
xce
sep #$ff
jsr L1100
jsr L1107
jmp L2000
org $1100
L1100 bit L1100
L1103 lda #$11
ldx #$11
L1107 ldy #$11
per L1103
bra L1103
org $1100
:L1100_0 bit :L1100_0
lda #$22
:L1105 ldx #$22
ldy #$22
per :L1105
jmp :L1105
org $1100
:L1100_1 bit :L1100_1
lda #$33
ldx #$33
:L1107_0 ldy #$33
per :L1107_0
bra :L1107_0
org $2000
L2000 bit L2000
beq $2018
bra :L2020
org $2020
:L2020 bit :L2020
beq $2029
brl :L2080
:offend nop
org $2080
:L2080 bit :L2080
lda :offend
jsr :offend
lda $2029
jsr $2029
lda :L2080-1
jsr :L2080-1
lda :L2080
jsr :L2080
lda $00
beq :L2100
dfb $ad
org $2100
:L2100 nop
nop
jmp :L3000
org $2800
dfb $00
dfb $28
ds 14,$00
org $2820
ds 18,$00
org $3000
:L3000 bit :L3000
lda #$44
ldx #$44
ldy #$44
brl :fwd
:ulabel dfb $00
dfb $01
org $3100
dfb $02
:fwd bit :fwd
lda :ulabel
lda :ulabel+1
lda $300e
lda $300f
lda :fwd-1
beq :L3182
dfb $ea
dfb $ea
org $3180
dfb $00
dfb $01
:L3182 bit :L3182
lda :label1
lda :label1+1
lda :label1+112
bra :L3200
:label1 dfb $ea
dfb $ea
org $3200
:L3200 bit :L3200
dfb $00
dfb $01