нет, не правильно.
при обращении к портам всегда: A15=1, A1=0, M1=1, /IORQ=0
запись в #FFFD: BC1=1, BDIR=1
A14=1, /RD=1 (/WR=0)
чтение #FFFD: BC1=1, BDIR=0
A14=1, /RD=0 (/WR=1)
запись в #BFFD: BC1=0, BDIR=1
A14=0, /RD=1 (/WR=0)