С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Пока больших успехов достичь не удалось, выкладываю что есть.
Проблем много, грузит мало чего. Со звуком пока разобраться не удалось.
В общем, пока больше инструмент для исследования чем реальный эмулятор.
Сделано:
# BugFix: Скрываем Debug Views, показываем -- в окне процессора все регистры ffff
# DisasmView: рисовать стрелки переходов
# ConsoleView: текущий адрес возле строки ввода
# Экран 512x312 "Normal Screen", текущий 512x256 называем "Short Screen"
# DebugView: раскрашивать красным/черным отдельные биты регистра PS
# Команда создания пустого диска
# Сделать Save/Restore state (файл имеет расширение .nmst)
# Сохранение скриншота в текущем разрешении экрана
# Экран 768x468 - увеличение 1.5x1.5
# Экран 1024x624 - увеличение 2x2
https://github.com/nzeemin/nemigabtl...ses/tag/1.0.26
Скачать: https://github.com/nzeemin/nemigabtl...migaBTL-26.zip
![]()
Последний раз редактировалось nzeemin; 08.06.2016 в 19:07.
XP.
Запустился, спасибо.
- - - Добавлено - - -
nzeemin, Можно попросить вывести сеть на СОМ порт, или хотя бы на IP.
Мысль какая, запустить два эмулятора и связать их по IP, где первый эмулятор в качестве РМП, второй РМУ. Ну и загрузить второй.
В варианте с СОМ, подключить реальную Немигу в режиме РМУ и загрузить. Или второй эмулятор связанный через эм. сом0сом.
- - - Добавлено - - -
По клавише Х виснет. Так понимаю, что DX не эмулируется.
Зачем делать загрузку с DX?
Во-первых, он был только в ПЗУ старых Немиг, которых мало и они, мягко говоря, "специфические".
Во-вторых, DX к Немиге подключали только авторы через один самопальный контроллер (ну может их было чуть больше чем один, но самопалы). Ни в серию ни в опытное производство он не пошел.
В-третьих, дай некоторым волю они и MY в эмуляторе Немиги попросят ;-)
Пока нет загрузочных дискет от DX -- нет смысла делать поддержку этого девайса.
Есть драйвер MX для Немига, и по утверждению kapitan-u, драйвер этот прекрасно работает -- вот этот формат реализовать стоит.
Эмулятор УЖЕ поддерживает переключение конфигурации, под которой понимается нужный ROM.
Что считать "стандартной конфигурацией" -- тоже вопрос.
Но в чём отличие конфигураций -- более важный вопрос.
Пока я нашёл одно -- в возможности маппинга экрана на нижнюю память. И оно выглядит как "непротиворечивое" -- можно не отключать его в версии 3.x.
Последний раз редактировалось nzeemin; 09.06.2016 в 20:20.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)