Ня. А на всю высоту экрана растянуть можно?
Вид для печати
Можно, но 2 проблемы:
1. FPS упадет с 25 до примерно 5. Ускорить можно.
2. Будет еще более очевиден маленький период "колебаний". Надо какой-то более интересный вариант кручений реализовать.
Что касается технической стороны, то я бы скорее ограничился высотой <=128, но с 8 цветами.
Понравилась демка Downtown (Darklite) и портанул ее на вектор (легко портируется на любой ретрокомп с графикой минимум 256x192). В 256 байт никак не влезает, поэтому не стал оптимизировать. При желании можно и сократить и ускорить.
Ленивый порт еще одной микродемы Department of Twisting Scrollers (тоже Darklite). Заметно ускорить вряд ли получилось бы, а вот сократить размер раза в полтора-два (в основном за счет оптимизации шрифта) можно. Изогнутый скроллер для вектора уже делал svofski в Arzak, я не стал сильно напрягаться.
Upd: Добавил цвет и сократил в полтора раза.
Upd2: Слегка медленнее, зато 489 байт.
Upd3: Нашел приемлемый компромисс. Скорость практически как у версии 2, но 509 байт вместо 553.
Upd4: Пятая версия (по внутренней нумерации шестая).
В итоге получилось все и сразу (в разумных пределах).
Скорость как у быстрой версии, размер 460 байт - меньше, чем у компактной версии. И бордюр теперь как у спековского оригинала, и во время предварительного расчета и во время самой демонстрации.
Портировал еще одну микродему со спека - Chess-Board of Madness (tiboh / debris).
Благодаря простому и удобному строению экрана векторовская версия получилась компактнее оригинала.
Извините за оффтоп.
Смотрел стрим про спринтер и вдруг логотип DF99. Не секрет, что SES писал для спринтера программы, но тут он портанул с вектора, неожиданно.