$4014 switching
Moderator: Moderators
-
Celius
- Posts: 2159
- Joined: Sun Jun 05, 2005 2:04 pm
- Location: Minneapolis, Minnesota, United States
- Contact:
$4014 switching
I was wondering a couple days ago if it was possible to switch RAM sections that are assigned to $4014 midframe. When I tried it, it worked, but not like I thought it would. I have one sprite being displayed in $200-$2FF, and midframe I check for a sprite #0 hit to have it switch to display $300-$3FF. The two sprites show up, but there is a constant flickering between the two of them. Is there a simple explanation as to why this happens? It doesn't make sense to me why it should.
Also, writing to $4014 is equivalent to writing 256 times to $2004. $2004 writes probably require rendering to be completely turned off just like $2007 writes.
Again, it's not really switching, you just change OAM data midframe. I have very few idea on where this could be usefull at all, exept if you're making a game with two split screen and absolutely want to bypass the normal 64 sprites limitation.
Again, it's not really switching, you just change OAM data midframe. I have very few idea on where this could be usefull at all, exept if you're making a game with two split screen and absolutely want to bypass the normal 64 sprites limitation.