This has most likely been asked in loads of other places before, but my searching of this forum doesn't seem to bring up anything useful, so I'm going to open a new topic. Feel free to redirect me elsewhere.
How do I scroll the screen?
Not as in just moving the screen x and y, that's just updating a register, I mean scrolling past that and loading data into VRAM on the fly to get a really long/tall screen.
I'd probably have to sense when the screen got too far to the right or any other direction and load tiles in then, but how do I update the map? I'd have to load map data into a very specific spot in memory that has to be calculated on the fly.
Also, I'd have to store the large map in rom somehow so that it can be retrieved easily.
Can someone help with this?
Thanks,
Molive.
How do I scroll the screen?
Not as in just moving the screen x and y, that's just updating a register, I mean scrolling past that and loading data into VRAM on the fly to get a really long/tall screen.
I'd probably have to sense when the screen got too far to the right or any other direction and load tiles in then, but how do I update the map? I'd have to load map data into a very specific spot in memory that has to be calculated on the fly.
Also, I'd have to store the large map in rom somehow so that it can be retrieved easily.
Can someone help with this?
Thanks,
Molive.