Загрузка на «Спектруме»
Примерно три года моего детства были отданы компьютеру «Спектрум», с ним я проводил подавляющую часть своего свободного времени — играл, программировал, перепаивал. Игры хранились на обычных аудиокассетах (позже появились модели с дисководами, но не у меня) и средняя игра загружалась около пяти минут.
Мощи́ у компьютера хватало лишь на небольшое разрешение 256×192, пиксели были по современным меркам чудовищной величины и чтобы их ещё больше не растягивать, но сделать экран зрительно больше, создатели «Спектрума» сделали вокруг экрана специальную одноцветную область «бордюра» — используя
Если менять цвета достаточно быстро, в области бордюра появлялись разноцветные полосы — развёртка не поспевала за обновлением видопамяти. Встроенное ПО использовало этот эффект, чтобы оживлять процесс загрузки — пять минут можно было пялиться не только на заставку игры, но и на разноцветные полосы.
Разработчики игр и скучающие хакеры приделывали к играм собственный загрузчик, который после старта брал на себя процесс дальнейшей загрузки и менял цвета полос, их количество, ширину и прочее. Реже встречались такие, которые умели
Это забытый сейчас уже вид искусства, требовавший от создателя, как фантазии, так и мастерства программирования на ассемблере
Мы с братишкой тоже поучаствовали в общем безумии — приделали к игре «Ливингстон, я полагаю?», которая на скриншоте, загрузчик собственного изготовления, помню моя была идея и графика, а братишка больше программировал.
Не помню трогали ли мы область бордюра, скорее да, чем нет, но что точно помню — мы тогда сделали загрузку заставки «змейкой», а после подключалась анимация — Ливингстон в гамаке качал ножкой, а птица (не помню какая из двух) махала крыльями.
Недавно разговаривали с братишкой на эту тему, с удовольствием вспоминали то время.
Любопытно было бы взглянуть на тот загрузчик сейчас, но боюсь очень мало шансов, что
Комментарии 11
А так то я видел и картинки на бордюре рисовали, с учетом таймингов.
Не припомню других распространённых компьютеров с такой площадью бордюра.
Картинки? Гм,что-то сомневаюсь. Неподвижные полосы делали, как продолжение того, что на экране нарисовано — это да.
С такой может и нет, но у всех, кто работал с телевизором, поля по краям экрана были.
как-то с overscan научились работать же.
Вот тут все фотографии с бордюрами
https://en.wikipedia.org/wiki/Home_computer
С другой стороны, приставки игровые
Так что тут двоякое скорее всего решение. И имитация увеличения области экрана, и работа с особенностями ЭЛТ.
на хабре статья недавно была https://habr.com/post/256409/
на портативных приставках много и фантазии и ассемблера встречается.
Делали и подвижные https://youtu.be/dl3wWxJmIZw?t=2m33s
Но в целом да — особо не развернёшься — разрешение бордюра по ширине — не менее 24 пикселей https://zxpress.ru/article.php?id=1733
Секрет был прост — после
Внешне же загрузчик выглядел обычно и на время музыки простом мигал экраном как обычно бывало в отсутствии сигнала — как будто это просто обычная загрузка, только вместо