Bochs vgaromiimage Ошибка?

введите описание изображения здесьПри тестировании моего загрузчика в Bochs я использовал следующий файл конфигурации

# ROM and VGA BIOS images ---------------------------------------------

romimage:    file=BIOS-bochs-latest, address=0xf0000 
vgaromimage: VGABIOS-lgpl-latest 

# boot from floppy using our disk image -------------------------------

floppya: 1_44=a:, status=inserted  # Boot from drive A

# logging and reporting -----------------------------------------------

log:         OSDev.log             # All errors and info logs will output to OSDev.log
error:       action=report 
info:        action=report

Но при его выполнении я получаю сообщение об ошибке «Директива vgaromimage искажена». Любая помощь?? Я сохранил свой файл конфигурации Conf.bxrc?

введите здесь описание ссылки


person Linus    schedule 04.09.2014    source источник
comment
Строка должна выглядеть так: vgaromimage: file=path/to/file/VGABIOS-lgpl-latest. Вы забыли по крайней мере часть file=.   -  person rkhb    schedule 05.09.2014
comment
Сэр, это работает, но теперь выдает ошибку: ПЗУ: не удалось открыть файл образа ПЗУ BIOS-Bochs-latest.   -  person Linus    schedule 05.09.2014
comment
Найдите файл BIOS-Bochs-latest, добавьте его путь и прочитайте исходную документацию: bochs.sourceforge.net/ документ/доккнига/пользователь   -  person rkhb    schedule 06.09.2014
comment
Я нахожу решение моей проблемы. Ошибка генерируется не из-за пути, а из-за адреса, указанного в файле конфигурации. Я заменил адрес 0xf0000 на 0xe0000, и он работает, потому что размер BIOS Bochs составляет 128 КБ, а не 64 КБ.   -  person Linus    schedule 08.09.2014


Ответы (1)


Я нашел решение моей проблемы. Ошибка генерируется не из-за пути, а из-за адреса, указанного в файле конфигурации. Я заменил адрес 0xf0000 на 0xe0000, и это работает, потому что размер BIOS Bochs составляет 128 КБ, а не 64 КБ -

person Linus    schedule 21.04.2015