Эта ваша дема весьма специфична. Мультиколор сделан таким образом, что такт вправо, такт влево - расстрел.
А именно, на каждые две сканлинии делается вот что:
1) Первая часть строки атрибутов (14 штук) заполняется слева-направо с опережением луча так, что луч догоняет нас ровно у правого края таблички 'Press space', таким образом, внутри этой таблички все аттрибуты отображаются с опережением на одну сканлинию (т.е. со смещением вверх на одну сканлинию).
2) В конце строки за краем экрана меняется цвет бордюра и начинается рисование оставшихся 18 атрибутов.
Можно, было бы, конечно, сделать по нормальному, т.е. заполнять левую часть экрана пушами, затем правую пушами, как делается в подобных эффектах, когда нет двух экранов (демка-то под 48Кб). Однако, автор решил сделать именно так, чем достиг дополнительного эффекта - смещенного вверх мультиколора на табличке 'Press space'.
Теперь, чтобы повторить это на Пентагоне, нужна тоже очень точная синхронизация. Но, как выяснилось, все три эмулятора, которые у меня есть имеют свое индивидуальное мнение, когда рисовать атрибуты экрана) Поэтому на Spectaculator'e, EmuZWin и Unreal - везде показывается по-разному)
Поэтому сделал 2 версии для тестов:
Версия: Kaz-x
На Spectaculator 6.0 - идеально
На EmuZWin 2.7 - смещено на атрибут влево
На Unreal (Evo) - смещено на атрибут вправо
Версия: Kaz-x2
На Spectaculator 6.0 - смещено на атрибут вправо
На EmuZWin 2.7 - идеально
На Unreal (Evo) - смещено на 2 атрибута вправо
Неплохая тестилка для эмулей, не правда ли?
Только настоящий пентагон (не пентева, вдруг она тоже кривая?), а именно железный пентагон может сказать свое решительное веское слово.
Сами придумывайте, как на нем запустить этот .SNA для тестов. Чукча не испытатель, чукча фиксик.
kazx2.rar 30.5 Кб (7)