Rework PIFBoot ROM emulation.

Previous PIFBoot ROM emulation was more complex than needed (and possibly contained errors).