Пытался найти подобные эмуляторы. Но нечего лучшего, чем

Пытался найти подобные эмуляторы. Но нечего лучшего, чем EMU, для себя не нашел. Для меня важна, прежде всего, пошаговая отладка и удобный интерфейс. Загрузка ОС и дальнейшая работа мне пока неинтересно.
Хорошо было бы, если б проект стал open source.

Получилось подсунуть 128Кб БИОС от 440LX платы, все прекрасно работает.
Но вот, что для меня сейчас более важно, БИОС размером 512Кб от ноутбука P4 (чипсет неизвестен) кушать не хочет. Я понимаю, что эмулируется конкретная мать, поэтому и хотелось бы самому на скорую руку подправить исходники.


Первое, на что ругается прога (как я понимаю в силу моей просвещенности), это отсутствующие регистры MSR

[img][650:500]molc.narod.ru/bios/msr_error.png[/img]
Это пока удалось обойти. Только не знаю какие будут последствия.

Второе, что выяснилось в ходе отладки, это отсутствие эмуляции портов в/в с адресами 0xd800…0xd8ff (интервал может быть неточен). Не знаю, что находится по этим адресам, похоже какая-то ОЗУ, т.к. этот диапазон адресов используется для хранения адресов возвратов из подпрограмм. Соответственно при неправильной эмуляции, адреса возвратов не сохраняются.
[img][650:189]molc.narod.ru/bios/d8a0.png[/img]
Может, есть способ как-то это тоже обойти?

Как тестируется новый BIOS
  • Вы затронули грустную, но пока еще решаемую
  • Попутно вопрос: а как в таких случаях
  • До возможного закрытия темы хочу задать один
  • Закроем Хорошоб сделать возможность изменения значений регистров проца
  • Начнем, пожалуй! Нам Вашего времени не жалко. А
  • Этот ноутбук? http://abc.ru/nb/nb/ti_toshiba_porteger100.htm тогда чипсет: Intel 855PM
  • TOSHIBA PORTEGE R100 с мобильным P4 прошивка выкачена программатором,
  • Strelets А что, проект уже
  • Для этого придется подождать, пока мои дети
  • графические вставки не видятса
  • Пытался найти подобные эмуляторы. Но нечего лучшего, чем
  • Жизнь заставила... Один из исследуемых биосов (ASUS-AMI
  • POST-коды 16-ти битные. Это радует. Сами
  • Я специально его и подсунул. Виртуал машина
  • это не просто везуха уже отработала с биосом от ga-60xet
  • Вам просто повезло (совпали чипсеты, структура CMOS
  • Работает :) вечером запущу её на реальной 6337 :) вопрос: там
  • Спасибо за тестирование. Посмотрел исходные тексты. Да, это
  • А ридми читал? ;-)
  • Здорово! Подсунул ей бинку от Abit SL30-T, заработала
  • Не-а... Захлебнулась. Подготовка демо-версии эмулятора перешла в
  • Не-а... Захлебнулась.
  • Тема не переехала в другое место??
  • Если у нас такой переполох, то неплохо
  • ms-6337 v3 у меня как раз такой подопытный, только
  • SMM-режим процессора Pentium моделируется в полном объеме. ACPI-контроллер
  • Очень хорошо, как раз есть на чем
  • -Ну поделитесь хотя бы догадками. Спасибо
  • Так сразу и представил эти полчища русскоговорящих
  • : -Ну поделитесь хотя бы догадками.
  • Программно эмулировать материнскую плату вполне реально, хотя
  • А это у кого как. У AMI
  • Думаю что по Jtag на этапе написания-отладки а потом
  • Т.е. есть мать и эмулятор флешки (куда легко
  • Тестируется на реальных платформах, а эмулятор используется