1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-06-30 06:29:32 +00:00
6502bench/SourceGen/SGTestData/Expected/10020-embedded-instructions_acme.S
Andy McFadden 17dc908420 Refactor tests 1002x and 1003x
Tests 10022-embedded-instructions and 10032-flags-and-branches were
a mix of 6502 and 65816 code.  The 6502 code has been separated into
its own file, so that the tests can be run on 8-bit-only assemblers.
2020-10-18 20:30:42 -07:00

62 lines
1.0 KiB
ArmAsm

!cpu 6510
* = $1000
jsr L100F
jsr L1017
jsr L101C
jsr L1046
jmp L1051
L100F lda #$00
!byte $2c
@L1012 lda #$01
beq @L1012
rts
L1017 !byte $20
@L1018 rts
!byte $ea
bvs @L1018
L101C !byte $2c
@L101D !byte $2c
@L101E !byte $2c
@L101F !byte $2c
@L1020 !byte $2c
@L1021 !byte $2c
@L1022 !byte $2c
@L1023 !byte $2c
@L1024 !byte $2c
@L1025 nop
nop
asl
bcc L101C
asl
bcc @L101D
asl
bcc @L101E
asl
bcc @L101F
asl
bcc @L1020
asl
bcc @L1021
asl
bcc @L1022
asl
bcc @L1023
asl
bcc @L1024
asl
bcc @L1025
rts
L1046 !byte $2c
@L1047 nop
!byte $ad
@L1049 lda $00
asl
bcc @L1047
asl
bcc @L1049
L1051 !byte $ad