Думал, даже на си генератор ландшафта написал, не понравилось. Для УКНЦ с вертикальным скроллом можно что-нибудь интереснее придумать. (тайловую графику сдвигать)
Вид для печати
Как правильно учесть "неквадратность" пикселей без лишних вещественных умножений?
Без коррекции выглядит так (кораблик под 45град):
https://pic.maxiol.com/thumbs2/16038...1027222601.png
тупо сделал ASL Y:
https://pic.maxiol.com/thumbs2/16038...1027222901.png
тоже что-то не то.
- - - Добавлено - - -
Я думал сделать масштаб кратный двум (дешево-сердито).
Наверно придется делать с точкой и для Y на 2.44 больше.
https://pic.maxiol.com/thumbs2/16038...1027225615.png
Лучше :)
- - - Добавлено - - -
Что-то я совсем тупить начал, пора завязывать :)
С арифметикой вроде разобрался (можно уже порулить влево-вправо):
https://yadi.sk/d/W-HF4hAPftLbUQ
Нужно думать как все это ускорить (регистровый доступ б..).
- - - Добавлено - - -
В принципе если делать монохромной, то можно поизвращаться.
Написать все в ПП и открыть прямой доступ к 3му плану. (без прерываний достаточно хардкорно)
Или сдвинуть адрес ВОЗУ в ЦП и работать с одним планом (памяти должно хватить.. кода немного, а данных дык вообще почти нет :))
Это если совсем тормозить будет.
Тлько в прошлый раз когда делал так в верхней строчке мусор какой-то шевелился:) разбираться не стал поскольку для LM это был не вариант.
Возможно там неотображаемые строки стали отображаемыми :)
И работать будет проще с одним планом т.к. они разнесены в пространстве и времени :)