mirror of
https://frontier.innolan.net/github/AmigaExamples.git
synced 2026-09-12 14:01:27 +00:00
49 lines
564 B
OpenEdge ABL
49 lines
564 B
OpenEdge ABL
WaitBlitter: macro
|
|
tst DMACONR(a6) ;for compatibility
|
|
.\@:
|
|
btst #6,DMACONR(a6)
|
|
bne.s .\@
|
|
endm
|
|
|
|
|
|
ItemSprite: macro
|
|
\1:
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.w 0,0
|
|
incbin "out/\2"
|
|
dc.l 0
|
|
endm
|
|
|
|
|
|
ItemControl: macro
|
|
\1:
|
|
.itemX:
|
|
dc.w 0
|
|
.itemLagX:
|
|
dc.w 0
|
|
.itemY:
|
|
dc.w 0
|
|
.itemLagY:
|
|
dc.w 0
|
|
.itemYEnd:
|
|
dc.w 0
|
|
.itemLagYEnd:
|
|
dc.w 0
|
|
.itemIndex:
|
|
dc.w 0
|
|
.pad ; make the control word 16 bytes
|
|
dc.w 0
|
|
endm |