Hello people!
I got a quick question: Is there any limit to how often you can bankswitch? I'd guess there isn't, but I'm asking just to be sure. I want to do something like this: say I have a ROM bank with a level map. And another bank with tile maps for objects and their animations. So I'd use the level information and right after I'd use the object information, once per frame. There probably isn't anything wrong with it, as I've seen games switching CHR ROM one or more times in a frame.
What if I were to switch much more frequently than this? Like, say I got a table holding the results of a 7-bit multiplication. One 16k bank holds the low bytes and another one holds the high bytes of the result. Could I perform a series of multiplications, changing the banks for each one? I do not intend to do this, this is just an example of very frequent bankswitching.
Thanks for the help!
I got a quick question: Is there any limit to how often you can bankswitch? I'd guess there isn't, but I'm asking just to be sure. I want to do something like this: say I have a ROM bank with a level map. And another bank with tile maps for objects and their animations. So I'd use the level information and right after I'd use the object information, once per frame. There probably isn't anything wrong with it, as I've seen games switching CHR ROM one or more times in a frame.
What if I were to switch much more frequently than this? Like, say I got a table holding the results of a 7-bit multiplication. One 16k bank holds the low bytes and another one holds the high bytes of the result. Could I perform a series of multiplications, changing the banks for each one? I do not intend to do this, this is just an example of very frequent bankswitching.
Thanks for the help!