Yes, if you have a status bar at the top you'll need to use the $2005/$2006 trick in order to reset the scroll freely below it. But if it's at the bottom, 2 writes to $2006 should do it (because fine Y scrolling can be 0).Memblers wrote:If using the background for a status bar, is the main example that comes to mind.
Another example is when you extend VBlank time at the top of the screen. Since you went past the time rendering usually starts, you have to set the scroll the mid-frame way.