Move everything around
This commit is contained in:
32
sim/embedded_wrapper/asm_source/jsr_test.s
Normal file
32
sim/embedded_wrapper/asm_source/jsr_test.s
Normal file
@@ -0,0 +1,32 @@
|
||||
.export vec_reset, vec_irq, vec_nmi
|
||||
|
||||
.ZEROPAGE
|
||||
|
||||
result: .res 1
|
||||
|
||||
.segment "CODE"
|
||||
|
||||
vec_nmi:
|
||||
vec_reset:
|
||||
vec_irq:
|
||||
|
||||
|
||||
jsr_test:
|
||||
lda #$ff
|
||||
sta result
|
||||
ldx #$ff
|
||||
txs
|
||||
jsr function_1
|
||||
lda #$01
|
||||
sta result
|
||||
wai
|
||||
|
||||
function_2:
|
||||
pha
|
||||
pla
|
||||
rts
|
||||
|
||||
function_1:
|
||||
jsr function_2
|
||||
rts
|
||||
|
||||
Reference in New Issue
Block a user