Дисковод должен определятся автоматически (посмотри поведение загрузчика в эмуляторе). Видимо неработает контроллер или гдето лажа в подключении.
Дисковод должен определятся автоматически (посмотри поведение загрузчика в эмуляторе). Видимо неработает контроллер или гдето лажа в подключении.
Здесь можно скачать актуальные версии Virtual Vector (VV)
Эмулятор имхо не помощник! Ему подключи в конфиге FDD и у него он есть, это же не симулятор электронной схемы. Может кто расскажет как автоопределение узла КНГМД происходит в прошивке, т.е. критерии необходимости и достаточности, ну там чтение какого-нибудь значения из порта или что-то в этом духе. Было бы проще копать!
Думаю, Ramiros как раз это и предлагает сделать - посмотреть, используя встроенный в эмулятор отладчик, как работает загрузчик с дисководом, что он читает, как определяет наличие контроллера дисковода и т.п. А потом, используя эту информацию, копать. Могу дать исходники загрузчика, можно в них посмотреть.
Вот расклад портов:
18h - регистр данных контроллера НГМД
19h - регистр сектора дорожки контролллера НГМД
1Ah - регистр дорожки контроллера НГМД
1Bh - регистр команд и статуса контроллера НГМД
1Ch - регистр выбора и управления контроллера НГМД
Здесь можно скачать актуальные версии Virtual Vector (VV)
Всё оказалось проще - битая ВГ-шка. Жалко, у меня в запасе их нема, пришлось с Pentagonа снимать. Вопрос с дисководом в силе: всё точно также как на Спеке? Сам дисковод перемычками как А: выставлять? Что делать дальше? Как записать дискетку с чем-нибудь что бы загружалось?
Syntal, А КД-то есть?
Я грузил ОС с магнитофона. И делал готовую дискету системной.
А дискету отформатировать и записать (но не сделать системной) помогает IOCPM.COM для ПиСи.
Я сразу на 3.5" Дисководы перешел...
Syntal, А у тебя есть ОС, которая без КД будет работать?
Я так понял вот это не требует КД? http://www.sensi.org/~svo/scalar/ware/667/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)