Evandro es un usuario de MSX desde 1986 que ha usado un MSX brasileño EPCOM HotBit HB-8000. Con el objetivo de aprender STM32 ha desarrollado un conversor de teclado PS/2 y USB en modo compatible. A diferencia de muchas otras soluciones su solución está dirigida a asignar pulsaciones de teclas PS/2 a MSX, traduciendo así esos teclados "incompatibles".
Por ejemplo en su caso fue posible hacer coincidir un teclado 275 (ABNT2 brasileño) con un diseño HB-8000 (una especie de ABNT1) a través de una base de datos. La ventaja de este diseño es que el usuario puede editar con la herramienta de Excel provista y cargar esa base de datos fácilmente. El hardware está basado en BlackPill (STM32F401CxU6) o BluePill (STM32F103C6T6) y una placa de protección simple de una sola capa (con archivos Gerber para solicitarlo a un fabricante de PCB, o hacerlo vosotros mismos).
Echad un vistazo en la presentación del diseño. Toda la documentación está dentro de su repositorio de github. Este repositorio es un entorno completo, ya que cuenta con el convertidor en sí, además del emulador del subsistema de teclado MSX y la aplicación de terminal Linux/MAC OS. Cada uno con sus respectivos documentos.
Enlace relacionado: github de Evandro