This may sound like a dumb question, but I wanted to confirm: In my Simon clone Siamond, I was previously using a simple variable in zero page of size 51 bytes for my array to hold the game's sequence (the game stopped at 50 colors).
Though I came up with the idea of maybe using some other memory and thought that since $0200 was used by the NSF and $0400 was my sprite DMA, that I could just use one of those other memory spots. I picked $0600 arbitrarily. It isn't used (that I know of) by anything else.
So my question is: Is this an okay thing to do? It seems to work fine, but I just wanted to make sure. Probably one of those over-paranoid scenarios.
Using $0600 for an array...
Moderator: Moderators
Re: Using $0600 for an array...
Just to be clear the NES has no operating system you can interfere with, or IO registers in the RAM area, or sections dedicated to any specific task aside from the 6502's zeropage and stack areas. Well, that and the OAM DMA has a 256-byte granularity but aside from that you're essentially care-free :)