OSDev http://osdev.su/ |
|
Проблемы с эмуляцией http://osdev.su/viewtopic.php?f=6&t=413 |
Страница 1 из 1 |
Автор: | diger [ 13 май 2011, 13:03 ] |
Заголовок сообщения: | Проблемы с эмуляцией |
есть скрипт , взятый мною с http://wiki.osdev.org/Bare_bones#All_in_one_script_.28QEMU.29 когда я добавляю случайный что-нибудь в код (ещё один элемент массива , вызов кой-нить функции) и компилирую ядро , то при запуске через этот скрипт загрузчик ВНЕЗАПНО останавливается на "loading kernel.bin". При компиляции/линковке ошибок не возникало. Флоппи под ядро - 2 ментра , когда само ядро пока только ~3 килобайта.при запуске через `qemu -kernel bin/kernel.bin` всё работает нормально . помогите плз. |
Автор: | JSON [ 13 май 2011, 17:39 ] |
Заголовок сообщения: | Re: Проблемы с эмуляцией |
Смотри. Я делаю так. Написал софтину, которая записывает мое ядро на флоппи image. В нужные мне сектора. Написал загрузчик. И все. И ненужно никакие скрипты. После компиляции идет вызов софтины. А потом командой. "C:\Program Files\ASM\qemu\qemu.exe" -L . -m 32 -fda "D:\Dev\Projects\OS\Bin\Floppy.ima" -soundhw sb16,es1370 -localtime -M pc Легко и просто - откомпилировал и запустил - в два клика. Лучше сделай так. |
Автор: | phantom-84 [ 13 май 2011, 18:12 ] |
Заголовок сообщения: | Re: Проблемы с эмуляцией |
Аналогично: 1) D:\Programs\FASM\FASM.EXE floppy.asc floppy.bin 2) "C:\Program Files\Bochs\Bochs.exe" -q -f floppy.bxrc |
Автор: | JSON [ 13 май 2011, 20:58 ] |
Заголовок сообщения: | Re: Проблемы с эмуляцией |
:) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |