I'm finding my way with the help of you guys, and have already learned a lot of things.
But now I am having another problem with the scroll functionality.
Whenever I move the hero in a direction that causes the screen to scroll, the actual scrolling looks jumpy.
The screen moves to where it should, but it looks like it's "shaking".
I wonder if I should only update the tile map during the v-blank or something like that.
I wonder if I should only update the tile map during the v-blank or something like that.
definitely like 95% of the time anything you do with the VDP needs to be done during VBLANK.
There are extremely special cases for doing stuff during the frame draw period and usually those are done during a line interrupt.