When I move a sprite partially off the top or left of the screen in emulators (I can't see the behavior on a real NES with my TV), after a few pixels it clips the sprite. Why is this and how can I prevent it? This logic isn't implemented in my emulator, but if it's really how it works I'd like to put it in and well, understand it.
Also are we sure that Nintendulator has a perfect renderer? I ask because my PowerPak is having problems with a little test ROM I wrote to test my TV's safe area while emulators are not. I also don't think this has anything to do with the hardware since sprite DMA in games seems to work fine and I can't imagine where the PowerPak's initialization would break my code.
Anyone mind looking at my program? I suppose there's something I could be overlooking but it's pretty straight forward.
http://files-upload.com/files/675089/screentest.zip
It assembles with ASM6. Very sorry about the free file upload site!
Also are we sure that Nintendulator has a perfect renderer? I ask because my PowerPak is having problems with a little test ROM I wrote to test my TV's safe area while emulators are not. I also don't think this has anything to do with the hardware since sprite DMA in games seems to work fine and I can't imagine where the PowerPak's initialization would break my code.
Anyone mind looking at my program? I suppose there's something I could be overlooking but it's pretty straight forward.
http://files-upload.com/files/675089/screentest.zip
It assembles with ASM6. Very sorry about the free file upload site!