Fix test.
Fix handling of setpsc followed by a timed input.
Make setpsc pause if the transfer register is full.

This is necessary to ensure the setpsc instruction doesn't clobber the
shift count for the value in the transfer register.
Stop compiler optimizations from turning setpsc into inpw.
Reflect the tile number in the PS_BOOT_CONFIG register.