So, I just got done rewriting my code, so that it could fix a few problems with the code (mainly adding stuff to the NMI), until I got to a section where it uses a sprite 0 split, instead of splitting the screen like it did before so it could show a dialogue box and the background, it's now pushing down the background, so it can display the box. It's a little hard to explain, so here's a drawing of it:
Background:
\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\\\\\\\\\\\\\\\\\\\\\\\\\\\
Before with the box:
---------------------------
|__________________|
|__________________|
---------------------------
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\\\\\\\\\\\\\\\\\\\\\\\\\\\
Now with the box:
---------------------------
|__________________|
|__________________|
---------------------------
\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
I hope you guys understand what I mean
Background:
\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\\\\\\\\\\\\\\\\\\\\\\\\\\\
Before with the box:
---------------------------
|__________________|
|__________________|
---------------------------
\ _________________\
\ _________________\
\ _________________\
\ _________________\
\\\\\\\\\\\\\\\\\\\\\\\\\\\
Now with the box:
---------------------------
|__________________|
|__________________|
---------------------------
\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ _________________\
\ _________________\
\ _________________\
\ _________________\
I hope you guys understand what I mean