That's awesome!! But how are you drawing your tiles? I figured I'd have to make another routine for that

. If you want, send me your code for tile drawing and I'll write in in ASM for you

.
I plan to do something with this too soon. Oh - one thing I forgot - make sure you call the background draw function for every sprite BEFORE you call the sprite draw function, and make sure you do it in the opposite order. In other words, say you have five sprites, your inner loop needs to work like this:
For I=1 to 5
Set current sprite as I (using a pointer to the right array)
Call background redraw function
For I=5 to 1
Set current sprite as I
Call sprite draw/background save function
Wait vbl
Call hardscroll function
Swap screens
Loop!
This makes sense if you think about it...!
As for the mod question... Dude, I know nothing about DMA or playing mods. But there are people here who do. Try one of the other forums!
