OSDev
http://osdev.ru/

Проблемы с эмуляцией
http://osdev.ru/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/