BaudX4 is literally 4 times the baud rate that's been set - so it's not the output of register directly - but of a selected divider chain within the ZX8302.
I think Resetout is not represented by a value in the register either. But COMDATA and COMCTL defintely are.
The protocol is half duplex - but the IPC always expect to be reading first - and the COMCTL is what's clocking that data.
COMDATA is an input/output on the P2 port - P2.7 (top bit), COMCTL on the IPC is the /WR output from the IPC - output only - this is the logic used to read 4 bit nibbles (for a byte read - it just calls this twice

;
; get 8 bits?
;
IPC_Get_8:
mov r6,#001H
jmp L0345
; get 4 bits?
;
IPC_Get_4:
mov a,#010H
L0344:
mov r6,a
L0345:
in a,p2 read the bit
jb7 L0345
movx @r0,a - this command will pulse /WR pin low, and hence COMCTL low
in a,p2 - read the bit
movx @r0,a
rlc a
mov a,r6
rlc a
jnc L0344
ret
This reading logic in the IPC exactly matches this description:
78 1. ZX start bit (COMDATA = 0)
79 2. IPC clock (COMCTL = 0, COMTL = 1)
80 3. ZX data bit (COMDATA = 0/1)
81 4. IPC clock (COMCTL = 0, COMTL = 1)
82 5. ZX stop bit (COMDATA = 1)