у меня когда-то давно было чтото подобное обновлял фреймворк.
Вид для печати
у меня когда-то давно было чтото подобное обновлял фреймворк.
судя по логам, какая-то проблема с DirectX или драйверами видеокарты, эмулятор падает на попытке сделать Reset у Direct3D.Device. Драйвер сообщает об ошибке "Access Violation Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена."
Прежде всего нужно убедиться что память в твоем компе работает без ошибок (memtest86+), затем проверить видеокарту на сбойность.
Тут проблема скорей не в эмуляторе, а в железе твоего компа или драйверах. Можно попробовать подкрутить инициализацию Direct3D, чтобы она не падала с твоими драйверами. Но для этого нужно выяснить почему драйвера твоей видеокарты дают ошибку при попытке сделать реинициализацию.
Возможно драйвер видеокарты плохо дружит с многопоточностью.
Когда вылезет такое-же окошко с кнопкой "\/ Сведения", нажми на кнопку Сведения, скопируй текст ошибки и кидай сюда, может что-то прояснится.
---------- Post added at 13:12 ---------- Previous post was at 12:54 ----------
сбрасывается комп? Это уже серьезный признак того что с железом что-то не так. Вероятность того что к таким последствиям приведет дотнет приложение (коим эмулятор и является) практически равна нулю.
Я в онлайне заходи.
Зачем эмуль использует Direct3D, а не DirectDraw? Ведь в эмуляторе же нет рисования 3D?
Эксперимента ради попробовал запустить эмулятор на компьютерах под управлением Windows XP Sp3.
на одном получил такое:
http://img411.imageshack_.us/img411/7/17832315.png
на другом такое:
http://img153.imageshack_.us/img153/3421/76917036.png
обновлял .net и directx - ошибки остались.
у меня на Win XP SP3 работает прекрасно, в сведениях что написано?
рядом с эмулятором должна была папка Logs появиться, что в логах?
Друзья, я же не экстрасенс, по картинке "ошибка" со скрытыми сведениями ничего узнать не могу... ;)
Покажите хотябы лог с описанием ошибки...
---------- Post added at 14:22 ---------- Previous post was at 14:21 ----------
он использует устаревшие возможности, возможности современных видеокарт он не использует... Проблема DirectDraw в том что это уже давно мертвая технология... И если софт на ней все еще работает, то это только в целях совместимости. В новых системах у такого софта будут проблемы.