нормальный компорт есть в Unreal, работает в обе стороны, сам проверял.
для миди надо простой переходник и возможность выставить у компорта "нестандартную" частоту.
да мне и реальный-то ком-порт не нужен. мне бы виртуальный миди-порт в операционке намаппить на rs-232 внутри эмулятора спектрума =) да и всего делов.