Investigando un poco el puerto de expansion MSX esto es lo que deduje:
Aparte de la logica de direccionamiento (el circuito que acabas de armar), para generar el /CS para el OPL necesitas tambien /IORQ y /SLTSL. Esto es para asegurarse que solo se active el chip OPL cuando se esta accediendo a un dispositivo de entrada salida y no a memoria y que el acceso sea en el slot correspondiente.
/BUSDIR es 0 cuando se lee desde un dispositivo de entrada salida.
Entonces lo que tenes que agregar es esto:
/CS (DECODIFICADO) es la salida del circuito que armaste), el resto de las señales de la izq vienen de la MSX y van al OPL a la derecha.
(Me falto IRQ del OPL que iría a INT de la MSX)
Estaba mirando el esquema de la BEER, y veo que combina /RD y /WR con /M1 en lugar de que pasen directamente, pero no entiendo muy bien como es el tema.