I'm having a bit of a problem with animated tiles. I can't seem to be able to tell the game how many frames the art is supposed to have if I put it at any even number, it doesn't animate at all. If I put at at most odd numbers it only animates the first 2 frames and if I put it at F, it does the entire animation, and then some garbage tiles the Animation is supposed to have 9 frames and I honestly don't know what's wrong. here's the code if it helps: Code: AniArt_MZ_UFOs: @size: equ $10 ; number of tiles per frame subq.b #1,($FFFFF7B7).w ; decrement timer bpl.w locret_1C1EA ; branch if not 0 move.b #3,($FFFFF7B7).w ; time to display each frame lea (Art_MzUFOs).l,a1 ; load torch patterns moveq #0,d0 move.b ($FFFFF7B8).w,d0 addq.b #1,($FFFFF7B8).w ; increment frame counter andi.b #9,($FFFFF7B8).w ; there are 3 frames ***this line!*** mulu.w #@size*$20,d0 adda.w d0,a1 ; jump to appropriate tile move.l #$4E400001,($C00004).l move.w #@size-1,d1 bra.w LoadTiles locret_1C1EA: rts It's a amalgamation of Github and Hivebrain because I thought the Github variant was easier to read and edit. Edit: Yes, I've tried looking at some guides on doing this properly, but Markey's guide on Retro is virtually unreadable, and I had a bit of trouble with Firerat's also.