Дмитрий, а почему на эмулляторе не работают на 50% самопально написанные программы, используемые обращения к MX-DOS под Специалистом_МХ? Вроде использую оригинальные подпрограммы работы с дискетой, но просто висит эмулятор. Каким образом происходит проверка наличия дискеты (образа odi)?
Я написал на 50%, потому что моя прога с имиджа дискеты (my1disk.odi/From Fifam/SpetsCom.EXE) запускается, а вот если загружать в эмулляторе через File/Open, то - нефига.
В атаче прикрепил три файла. Имидж диска и два файла cpu/i80 самой программы.
При запуске программы требуется выбрать диск (дискету А или В, или С - ROM-диск). Для дискеты предварительно нужно подцепить образ. Пока реализованы три клавиши: F1, F2, F3, F4, по Enterу - запуск программ (правда пока с ROM-диска).
Если нужно, могу дать исходники.