Все вопрос закрывается... Ядро оказывается не загружалось из-за того что не правильно был настроен стек у меня он так был: mov ax, 0x500 mov...
ну я короче в графическом отладчике запустил там тоже останавливается на адресе jmp far f000:e05b и всё потом нажимаю Continue ОСь выводит...
NoName а как поставить эти бряки? break адрес? и вообще как трассировать? я ведь впринцыпе тока в virtualbox ОС тестировал так что про bochs...
(0) [0xfffffff0] f000:fff0 (unk. ctxt): jmp far f000:e05b ; ea5be000f0 вот на этой строке останавливается отладка а так вот весь лог отладчика...
http://paste.org.ru/?ltqf7n - лог bochs
Наверно будет смешно но оказывается в qemu и в bochs не грузилось из за того что там у меня было db 0xAA, 0x55 а надо db 0x55, 0xAA тока сча...
вот кстате конфиг bochs display_library: win32, options="legacyF12" romimage: file=D:\bios.bin vgaromimage: file=D:\vgabios.bin memory:...
NoName Настраивал но бесполезно всеравно не грузит да и даже qemu не грузит образ дискеты типа fatal: no bootable device вот тока VirtualBox норм...
bochs ваще не грузит мою операционку тока пишет типа No bootable device. так что пока гружу операционку в VirtualBox
Пишу значит я свою ОС с FAT12 и кароче по идее вторичный загрузчик должен загрузить ядро и я пишу: include "load_file.inc" call LoadRoot ;...
Separate names with a comma.