OSDev

для всех
Текущее время: 24 июл 2019, 09:31

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Проблемы с эмуляцией
СообщениеДобавлено: 13 май 2011, 13:03 

Зарегистрирован: 02 янв 2011, 12:05
Сообщения: 7
есть скрипт , взятый мною с http://wiki.osdev.org/Bare_bones#All_in_one_script_.28QEMU.29
когда я добавляю случайный что-нибудь в код (ещё один элемент массива , вызов кой-нить функции) и компилирую ядро , то при запуске через этот скрипт загрузчик ВНЕЗАПНО останавливается на "loading kernel.bin". При компиляции/линковке ошибок не возникало. Флоппи под ядро - 2 ментра , когда само ядро пока только ~3 килобайта.при запуске через `qemu -kernel bin/kernel.bin` всё работает нормально . помогите плз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с эмуляцией
СообщениеДобавлено: 13 май 2011, 17:39 

Зарегистрирован: 04 май 2011, 18:13
Сообщения: 121
Смотри.

Я делаю так.
Написал софтину, которая записывает мое ядро на флоппи 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

Легко и просто - откомпилировал и запустил - в два клика.
Лучше сделай так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с эмуляцией
СообщениеДобавлено: 13 май 2011, 18:12 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1204
Аналогично:
1) D:\Programs\FASM\FASM.EXE floppy.asc floppy.bin
2) "C:\Program Files\Bochs\Bochs.exe" -q -f floppy.bxrc


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с эмуляцией
СообщениеДобавлено: 13 май 2011, 20:58 

Зарегистрирован: 04 май 2011, 18:13
Сообщения: 121
:)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB