1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-11-03 08:04:57 +00:00
6502bench/SourceGen/SGTestData/Expected/2011-hinting_cc65.S
Andy McFadden 62b7655a1c Fix handling of data formatting that overlaps with code
If you play games with code hints you can create a data operand that
overlaps with code.  This causes problems (see issue #45).  We now
check for that situation and ignore overlapping data descriptors.

Added a regression test to 2011-hinting.
2019-09-14 11:44:17 -07:00

45 lines
814 B
ArmAsm

.setcpu "6502"
; .segment "SEG000"
.org $1000
.byte $03
.byte $02
L1002: bit L1002
.byte $2c
lda #$11
nop
.byte $2c
L100A: ldx #$ff
nop
jsr L100A
nop
.byte $2c
L1012: ldx #$ff
nop
jsr L1012
jsr $2456
L101B: .dword $22a211a9
jsr L101B
jsr L1028
jsr $2456
L1028: .dword $44a233a9
jsr L103A
jsr L103D
nop
lda $2456
jsr L1045
rts
L103A: jsr $2456
L103D: lda #$55
ldx #$66
rts
.byte $81
.byte $82
.byte $83
L1045: lda #$99
rts