В чём смысл такого поста? Если и раньше некоторые общались на форуме междометиями в стиле Эллочки людоедки, то переход к общению вообще без букв это уже перебор.Сообщение от makbar
Очевидно же, что имелось ввиду для СПЕЦИАЛИСТА на КР580, а не вообще в мире. Имеются в виду DOS, что реально доступны для использования, т.е такие, чьи исходники или хотя бы коды имеются в наличии.
- - - Добавлено - - -
Форматёр Е.Седова не имеет индикации процесса, что неудобно в эмуляторе. В реале хотя-бы слышно стук шагового мотора. А в эмуляторе ужасающая тишина, наводящая на мысль о зависе. Поэтому перетранслировал форматёр от ОРИОНА. В нём есть вывод форматируемого трека и сектора, показываются дохлые сектора и запускать можно без параметров (тогда задаёт вопросы, на которые для умолчания можно нажимать <ВК>). Также теперь в любой момент можно нажать ESC или ^C (F4) для аборта.
Т.к в виртуальных дисках эмулятора нет дохлых секторов, то для проверки в эмуляторе пришлось сделать дохлые сектора. Если интересует как, то дизассемблер Вам в помощь. Сделал также специальную программу, которая злонамеренно портит сектора в образе диска (и на дискете в реале) просто заменяя контрольные суммы секторов на неверные. Это надо для отладки CHKDSK в эмуляторе.
Во вложении форматёр для РК86 и форматёр СПЕЦИАЛИСТА для полностью совместимой версии RK-DOS. Полная совместимость означает, что адрес размещения тот же, упр.ячейки DOS также посередине ОЗУ (7500) и адрес порта РК-КНГМД тот же. Полная совместимость не означает полную совместимость всех дисковых программ от РК86, а только корректных программ, работающих средствами DOS и ROM-BIOS.
В посте #94 с выкладкой RK-DOS забыл в некоторых исходниках SYS-файлов заменить Z80-команды, так что если файл при КР580 не работает, доредактируйте вручную и перетранслируйте.