mirror of
https://github.com/cc65/cc65.git
synced 2024-08-18 10:29:06 +00:00
51 lines
940 B
ArmAsm
51 lines
940 B
ArmAsm
;
|
|
; Expose include-file symbol names to C code.
|
|
;
|
|
|
|
.export _atmos_ping, _atmos_shoot, _atmos_explode
|
|
.export _atmos_zap, _atmos_tick, _atmos_tock
|
|
|
|
.include "atmos.inc"
|
|
|
|
.proc _atmos_ping
|
|
bit $31
|
|
bvs L1 ; Atmos?
|
|
jmp PING
|
|
L1: jmp PING1
|
|
.endproc
|
|
|
|
.proc _atmos_shoot
|
|
bit $31
|
|
bvs L1 ; Atmos?
|
|
jmp SHOOT
|
|
L1: jmp SHOOT1
|
|
.endproc
|
|
|
|
.proc _atmos_explode
|
|
bit $31
|
|
bvs L1 ; Atmos?
|
|
jmp EXPLODE
|
|
L1: jmp EXPLODE1
|
|
.endproc
|
|
|
|
.proc _atmos_zap
|
|
bit $31
|
|
bvs L1 ; Atmos?
|
|
jmp ZAP
|
|
L1: jmp ZAP1
|
|
.endproc
|
|
|
|
.proc _atmos_tick
|
|
bit $31
|
|
bvs L1 ; Atmos?
|
|
jmp TICK
|
|
L1: jmp TICK1
|
|
.endproc
|
|
|
|
.proc _atmos_tock
|
|
bit $31
|
|
bvs L1 ; Atmos?
|
|
jmp TOCK
|
|
L1: jmp TOCK1
|
|
.endproc
|