gbcpu.cpp: Initialise I/O registers with writeIO in initCPU.
Optimise writes of the PC register to the stack by using a union of bytes for it instead of >>8 and &0xFF. May help in some interrupt-heavy cases.