Немного доделал эмулятор. Основная масса пользователей изменений не заметит, поэтому об изменениях - только тут. Теперь ВВ51 поддерживает перенаправление на реальный COM-порт или named pipe.
Чтобы эмулятор использовал реальный COM-порт, в конфиге нужно указать:
Код:
comport : K580ww51 {
connect="\\.\COM1"
}
или для перенаправления в pipe:
Код:
comport : K580ww51 {
connect="\\.\pipe\MyCoolPipeServer"
}
Это я к чему: можно использовать драйвер com0com, чтобы отлаживать программу-сервер на компе, работающую через COM-порт с Орионом-128, но вместо реального Ориона-128 подключаться к эмулятору и отлаживать программу-клиент в нём.
Нафига pipe, спросите вы: так уж получилось у меня с отладкой. VMWare-player может перенаправлять COM-порт либо в файл, либо на реальное устройство, либо в pipe. Других вариантов нет. Один эмулятор я гонял в виртуальной винде и коннектился к COM-порту, а другой - на хосте и коннектился к pipe, куда был перенаправлен COM-порт виртуальной винды. Учительская Башкирия-2м на хосте успешно сконнектилась с ученической Башкирией-2м в гостевой винде.