Ever wanted to use more palettes in your Layer 3 backgrounds, or change certain colors without messing the status bar up? Now you can! This patch works by overwriting the second halves of palettes 0 and 1, at the start of each frame, with the colors used by the status bar. Then, the actual palettes of the level will be restored right below it.
By default, this will use the same status bar colors as the original Super Mario World. However you can easily change that if needed, just modify the content of the !ColorXX defines near the top of the ASM file.
Added support for SA-1 Pack v1.31.
Remoderator note: I added compatibility for SA-1. Might need some code optimization in some parts (that bank switch screams unnecessary to me...) but other than that it works. Props to Maks 64 for the code (I based it around the one used in the minimalist status bars conversion he made, though it needed tweaking as this runs 3 IRQs) and to Knight of Time for testing.