А нет. Все оказалось куда проще. Банки ПЗУ, которые я надыбал, были от разных версий, т.е. не согласованы между собой. Перелопатил часть кода, отвечающего за эмуляцию команд, попутно исправил пару ошибок, при этом вообще ничего не изменилось, а головная боль осталась. Тогда я, наконец-то, решил подсунуть эти банки в другой эмулятор, отчего последний благополучно заколдобился с теми же визуальными эффектами, что и у меня. Тут я и допер - а банки-то гнилые.
После подсовывания правильных банок все встало и заработало как надо. Ну или почти все. Даже монитор показывается по NMI и скорость переключается (если в пространстве портов в конфиге указать соотв. ф-и). А вот при попытке входа в 128 TR-DOS через стартовое меню висим с красивой надписью внизу экрана "128 TR-DOS". Похоже, теперь я уперся в недостатки сильно упрощенной реализации ВГ93.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
