DiHalt Lite 2019

DiHalt

Уходит очередной год демосцены. Год бунтарей и перформанса. Отразилось ли это на рядовых сценерах, преподало какие-то уроки? Что делать и как жить дальше? Предлагаю через месяц собраться в пригороде Нижнего Новгорода и обсудить это, показать на что мы ещё способны и посмотреть на демосцену изнутри.

Итак, демопати DiHalt (зимняя редакция) состоится с 4 по 6 января. Будет традиционная конкурсная программа, включая конкурсы реального времени, а также налажено вещание видео-трансляции и работа онлайн-голосования.

Все ответы ищите на официальном сайте.

Есть вопросы? Давайте обсудим!

Всем лучи добра и счастья!

Почему у ZX Spectrum нелинейная раскладка видеопамяти?

Тихо и немного незаметно прошел конкурс Out Of Compo 2018, настало время подвести небольшие итоги. Не очень прикольно писать какие-либо обзоры, не приняв участия в конкурсе, но почему-то есть ощущение, что кроме меня никто ничего не напишет.




Читать дальше →

Теоретический вопрос по железной начинке ZX Spectrum

На фоне обсуждений последних двух дней у меня родился вот какой вопрос:
Возможно ли было в чипах ULA спектрума сделать дёшево и сердито вот какую концепцию:
а) запись в некие два порта вывода X и Y координаты пикселя генерировали бы на входе трёх других портов ввода:
б) верхний байт адреса полоски пикселей в массиве пикселей видеопамяти
в) нижний байт адреса полоски пикселей в массиве пикселей видеопамяти
г) верхний байт адреса атрибута этой полоски пикселей
(нижний байт адреса атрибута тут не нужен, т.к. мы уже знаем, что он совпадает с (в) после предыдущих тем)
На уровне проводов это просто разброска линий и их перемешивание, что мы видели в предыдущих темах.
Так не было ли бы это возможным сделать без весомых затрат на самом старте?
(сразу обозначу — это чисто теоретический вопрос и статью я по нему писать не собираюсь. просто очень интересно.)

Почему у ZX Spectrum нелинейная адресация видеопамяти

v.1.0. черновая.

Почему экран ZX Spectrum устроен так необычно? Казалось бы, линейный экран намного проще?

Рассмотрим ZX Spectrum 16K. Контроллеру дисплея требуется считывать сразу два байта подряд (На самом деле он считывает в burst’е 2+2 байт, но для объяснения это несущественно). Сначала считывается байт атрибутов, затем байт пиксельных данных. Адрес приходится выставлять дважды: адрес атрибутов и адрес пикселей.

Читать дальше →

Почему у ZX Spectrum нелинейная раскладка видеопамяти

Если у вас был ZX Spectrum, то даже без навыков программирования графики в ассемблере вы постоянно должны были замечать странную вещь при загрузке игр с магнитофона — линейная заливка видеопамяти данными визуально выглядела нелинейно:




Читать дальше →

Почему у ZX Spectrum нелинейная раскладка видеопамяти?

Вопрос этот мучает меня довольно давно и я немало гуглил и задавался этим вопросом на других (непрофильных) форумах, так что хочу задать его теперь здесь.

Читать дальше →

3aRulem #24

Друзья! Работа над 24-ым номером журнала в самом разгаре!
Откровенные интервью, жгучие красотки, железо, сцена — всё в одном номере!
Спешите направить статьи, фотографии, истории из жизни, собственные рисунки! Напоминаем адрес редакции — not_soft@mail.ru
Ждём ваших материалов!
Увидимся в конце ноября на страницах нашего журнала!

3aRulem #24

New game for ZX Spectrum: OLD TOWER is released!

Привет парни!
Буду первым, кто отпишет за новую игруху от Дениса Грачёва, которая вышла… ну вот только что!
Итак, OLD TOWER.
Игра представляет собой эдакий вариант вертикального супермена — пекмена, успевающего преодолевать огромные расстояния за миллисекунды, и при этом — съедая всё на своём пути. Не всё по зубам нашему герою, но… :)
Итак, OLD TOWER!


Читать дальше →

Из интервью с KF/Triad

Пока монтировал видеозапись своего рассказа про демосцену, невольно посмотрел ещё несколько раз демо Red Storm by Triad (1992 года, на Commodore 64). После чего, решил нагуглить подоплёку социально-политического посыла этой работы.



Оказалось, что в 1994 году один из авторов Red Storm — KF / Triad, дал довольно любопытное интервью diskmag'у "Revealed" (N4). Приведу цитату, с переводом:

King Fisher /Triad (Швеция, 1972 г.р., купил Commodore 64 в 1986-м, первая party была в 1987-м, в 1988 присоединился к Byterapers, затем к Mute 101, Royalty, Rebels и, наконец, к Triad).

Читать дальше →