Помогите, а то не получаетса... Хочу попрактиковать в создании ОС, своей... Но не получаетса. Надо сделать что-то маленкое-простенкое. Например: штоби грузилася ОСи писало типа "Operation System..." Помогите, а... P.S.: также не получаетса записать ето на болванку. Записаваю как загрузочний сектор, а он не грузитса...
почитай про то, как сделать сдром загрузочным с помощью образа флопика и как оно там будет эмулироваться биосом. легко гуглится по инету
LWAux А смысл записывать на болванку? Если хочеь попрактиковаться в создании ос то это можно начать и с досса. Пройдись отладчиком и проверь биос. Вообщем загрузочный сидиром поддерживает три типа загрузки. Вернее не столько сидиром сколько биос. Чаще всего применяют первй на диск записан образ дискеты который эмулируется, как виртуальный диск. Тем самым никакой разнице нет, загружаемя с сидиромом или с флопи. Разве только учесть что эмуляция видется путем подмены int 13h, а не портов.
Очень хороший пример практического применения bocsh и fasm для написания загрузчика и базовых манипуляций в защищенном режиме сделал Great в своей статье на васме: http://wasm.ru/article.php?article=ia32int Уверен Вам будет интересно.
Значит, неправильно записываешь. В Nero выбираешь Bootable CD, после чего в настройках указываешь, где находится 2-килобайтный бинарник загрузочного сектора, затем опять-таки в настройках прописываешь сегментный адрес загрузки 0x7C0 и размер загрузочного сектора в 512-байтных секторах, т.е. число 4. В самом загрузочном секторе для максимальной совместимости сигнатуру 0xAA55 размещаешь дважды, и под границей 512 байт, и под границей 2 Кб, т.е. в самом конце, ну а в начало естественно помещаешь код программы (загрузчика). Это все.