give up for now trying to fix cia ddr read bug, and just always
return the input bits instead of combining them with the output bits.
refactor to try to get CIA port reading working and get rid of
strange latching behaviour on port value calculation.