Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Как записать на дискету область после 512 байт?


Автор: Coder 27.7.2006, 03:21
Написал загрузчик в нем была небольшая программа по работе с клавиатурой и дисплеем. Это влазило в 512 байт. Теперь хочу расширить программу и загружать в память код с дискеты, который следует после 1 сектора. С самой загрузкой проблем нет, но как этот код записать на дискету именно после первых 512 байт? 

Автор: ds29 27.7.2006, 11:16
любым редактором диска, или написать свой 

Автор: Akina 27.7.2006, 13:11
А заодно поправить ВРВ - потому как по дефолту сектор 0/0/2 принадлежит первой копии ФАТ. 

Автор: Coder 28.7.2006, 05:05
Спасибо за советы.
Я нашел документик http://www.mega-tokyo.com/osfaq/FAT12%20document в нам расписана FAT12. И решил считывать ядро в память с адреса где оно храниться в фат. плюс этого метода в том что в ручную не прийдется правит таблицу и в легкости замены ядра (подменить файл  и все). 

 

Автор: oleg1973 18.8.2006, 03:05
norton disk doctor делает такое 
такая софтина под дос

ну а для удобства есть boot loaderы )

http://ru.wikipedia.org/wiki/MBR

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)