This is early enough in the boot cycle that it does not appear to throw any exceptions, and if such should occur, we have our exception handler present.
However, this appears to be broken on a vWii itself, and needs some tweaks. These will be determined at a later date. However, the changes are extremely large, so this commit is being made.
Other patches are more lengthy, and should reside in their own file. We rename the existing `patches.go` to a more appropriate name so that other patch sets can be separate.
We wish to preserve the first blr, but it's ridiculous to clear it and replace it with itself.
Now, we only clear the contents of the three textinput::EventObserver we overwrite.
With this, we can write assembly directly within patches. This assists for easier tweaks of code, and no need to manually assemble for rapid prototyping.