Ну есть одна известная, но малоэмулируемая особенность Пентагона - он каждый такт читает попеременно пиксели/атрибуты следующей выводимой восьмерки пикселей, приостанавливаясь на тактах обращения z80 к ОЗУ. Соответственно, возможна ситуация, когда на один и тот же такт от начала прерывания будет выводиться пара пиксели/атрибуты из разных экранных областей (если в районе этого такта произойдет переключение экранов), причем на разных кадрах по-разному - на одних кадрах пиксели 1го экрана/атрибуты 2го, на других - наоборот. Этот глюк можно заметить на реалах в деме EyeAche2 во время вывода скроллируемых картинок, и в деме Краски во время вывода движущейся змейки из ромбов, в самой правой колонке знакомест. Соответственно, эмуляция этой особенности дает возможность отследить такие малоприятные нюансы.
- - - Добавлено - - -
Проблема с PUSH - ZX DevStudio (не EmuStudio, я ошибся), эмулятор от Lion17, эмулирующий вышеописанную особенность Пентагона, при этом неправильно эмулирует команду PUSH Z80, она в нем кладет в память сначала младший байт, а потом старший, а надо наоборот.





Ответить с цитированием