I'm working on a little test demo to gain some understanding into the NES hardware (having learned to program in assembly on the C-64). I'd like to program a full-blown demoscenish demo with some simple effects I've done on different platforms.
What I'd like to know is what is the best/easiest/fastest/whatever way to wait for a scanline? What I mean is, that I'd like, for example, to show on the top half a scrolling picture (one 4k of CHR-ROM) and on the bottom half some text (the other half).
Now, I know that I can change the "graphics page" by using $2000. But how can I change it in midscreen? Also, should this also enable me to use different values for scrolling ($2005) on the different halves of the screen?
EDIT: I'm talking about raster splits, of course.
What I'd like to know is what is the best/easiest/fastest/whatever way to wait for a scanline? What I mean is, that I'd like, for example, to show on the top half a scrolling picture (one 4k of CHR-ROM) and on the bottom half some text (the other half).
Now, I know that I can change the "graphics page" by using $2000. But how can I change it in midscreen? Also, should this also enable me to use different values for scrolling ($2005) on the different halves of the screen?
EDIT: I'm talking about raster splits, of course.