158aaace5b99b8df9c5c670c5bc5b6c93e8d4533
[mdlife] / src / sprite.S
1         .text
2
3 #include "hwregs.h"
4
5         .extern spr_shadow
6         .extern spr_count
7         .extern dma_systovram
8
9         .globl spr_submit
10 spr_submit:
11         move.l spr_count, %d0
12         lsl.l #2, %d0                   | 4 words per sprite
13         move.l %d0, -(%sp)
14         pea spr_shadow
15         pea 0xe000.w                    | we placed the spirte table at e000
16         jsr dma_systovram
17         addq.l #8, %sp
18         addq.l #4, %sp
19         rts
20
21 | vi:ft=gas68k: