Ну тогда может исправить в загрузчике на JNC и не париться?
М-дя... То есть рабочий дисковод всё-таки есть? А считать посекторно нулевую и первую дорожку не получится?
Там, правда, особенность есть: сектора будут ещё раз перепутаны. В БИОСе трансляция секторов сделана так, чтобы последовательно читались сектора не 1,2,3, а 1,7,13,... Но это можно будет потом ручками разобрать.
Подумай насчёт "считать с диска".
Простая посекторная копия. Размер сектора 128 байт, 26 секторов на дорожке, одна сторона.
Я тебе даже адрес могу сказать: 0BA6Ah, стоит ноль, а должно быть 19h. Я пофиксил образ диска в эмуляторе.
---------- Post added at 20:10 ---------- Previous post was at 20:02 ----------
Кстати, у тебя же загрузчик есть, исправь в нём начальный адрес загрузки, на 5400h например, набей и запусти. Только чтобы он потом в монитор вышел![]()





Скоро выложу. Набираю ручками, не хочется ошибок наделать.
Ответить с цитированием