Моя работа это перфоманс на попадание в Out of compo на Out of compo. Но почему-то она прошла преселект и получился инверсиный аналог ситуации когда шлют сиськи на нормальные компо
  • avatar nyuk
  • 0
по-моему, это и так понятно из контекста статьи
  • avatar aa-dav
  • 1
Очевидно, этот вопрос будет полностью раскрыт в последующем цикле статей.
  • avatar sq
  • 1
Я не понял, почему в статье нет ни слова о том, почему у ZX Spectrum нелинейная адресация видеопамяти?
Ух ты, про Sharp любопытная деталь, не заметил, спасибо. Тогда работа еще круче, чем я думал.
  • avatar nyuk
  • 0
В описании компо ссылки на оба редактора. Старый events.retroscene.org/53c оставлен на всякий случай, в качестве аварийной замены более крутого редактора на сайте Verve.

Думаю, со следующим обновлением сделаю авторедирект со старого на новый редактор. Но оставлю возможность включить старый. Вдруг что.
  • avatar Shiru
  • 0
А я всё время рисовал в events.retroscene.org/53c. Учту на будущее.
  • avatar nyuk
  • 1
В 53c я опять наступил на те же грабли. В онлайн-редакторе не видно шахматку, не те цвета, и окошко меньше четверти экрана, поэтому результат очень отличается от того, что видел я в процессе рисования. Казалось более читаемым.
В редакторе aturbidflow 53c.verve.space/ шахматка есть. Цвета по идее должны быть те же самые, как на Events — палитра Pulsar.

Зум да. Для рисования хорошо, а вот чтобы оценить финалочку я выгружаю результат и смотрю в эмуляторе, перед тем как отправить.
  • avatar Shiru
  • 1
Несколько замечаний:

— Для процедурной графики ограничений по тематике не было.
— Работа по привлечению пиксельных художников делалась в том числе через в новостях на Pouet, на PixelJoint, и лично я тормошил всех знакомых пиксель-художников. Все они оказались крайне заняты.
— Мадам на картинке 'Сама в шоке' хорошо известна, это Мег из Гриффинов. В сериале годами постоянно педалируют тему, насколько она уродлива.
— В 53c я опять наступил на те же грабли. В онлайн-редакторе не видно шахматку, не те цвета, и окошко меньше четверти экрана, поэтому результат очень отличается от того, что видел я в процессе рисования. Казалось более читаемым.
— Wanna play? тоже псевдографика, только для компьютеров Sharp, о чём стоит упомянуть. Ещё более редкий зверь в наших краях, чем PETSCII.
— Pleasure крутейшая работа!
  • avatar aa-dav
  • 1
Путь работ и мало, но нелинейность раскладки видеопамяти раскрыта сполна!
В качестве бонуса:

  • avatar Weiv
  • 0
Да, я ошибся, в голове отложился код переноса буфера стеком, почему-то ассоциировался с Элитой. Сейчас проверил две версии Элиты, в обоих LDI. Странно, потому что я другие игры особо не копал.
нет, ldi-ldi-ldi
Elite вышла на спектруме в конце 1985 года — обзоры в журналах датированы ноябрём или декабрём. Для сравнения, обзоры на Starion вышли в мае-июне, когда спектрумовская элита хорошо ещё если уже планировалась.
  • avatar Weiv
  • 0
В той же Элите вместе с чисткой экрана стеком делается и копирование буфера стеком.
Бедненький, если бы не пересёкся со мной, до сих мог бы на умного походить. А теперь каждый может убедиться, какой ты на самом деле www.youtube.com/watch?v=IYtVFNhDdVo
  • avatar Raider
  • -1
Понятно.

Я с тобой до этой поры не пересекался. Поэтому не знал что у тебя за натура, верил в лучшее.
Народ тут уже намекнул, что я опозорился самим этим фактом разговора с «летаргичкой».
Засим пока, позориться мне дальше вряд ли стоит.

https://www.youtube.com/watch?v=IA_evL-1F0w&t=33
? Ты нарисовал 7-бит часть адреса DRAM идущую по сигналу строба RAS:
RAS: c13, с12, с11, с10, с9, с8,h7
CAS: h6,h5,h4,^3,^2,^1,^0 (a)
CAS: v6,v5,v4,v3,v2,v1,v0 (p)
Если это 7 бит адреса, стробируемые RAS и передаваемые в микруху, то какие требования предъявляет микросхема 4116?
Почему ты считаешь что это «я» с тебя требую, а не DRAM 4116?
Ты до сих пор не понял, чем (а не кем) обусловлено такое требование?
КАКОЕ «такое»? Это что еще за обращение к телепату? «Предъявляет требования» К ЧЕМУ? К силе тока, температуре и напряжению? За этим в даташит. Если ты про частоту рефреша, то к частному вопросу о подборе адресов для отдельно взятого page mode цикла это никакого отношения НЕ ИМЕЕТ. Если ты про комбинацию 7 бит, то в одном отдельно взятом доступе микросхема к ней не предъявляет НИКАКИХ требований. Допустима ЛЮБАЯ комбинация, и прочитана будет корректная информация. Вот такая для тебя шокирующая новость (c)

Значит рисуй заново.
С чего «значит»? Ты совсем не можешь в логику, ни на бит?

1. Нужно не писать чушь, что выше, а знать что 4116 в отсутствие ULA рефрешит Z80.
2. Не надо переходить тонкую грань между шутками и оскорблением.
Но ведь ты действительно, мягко говоря, неумён, если сам не понимаешь, что следует и что не следует из твоих же собственных слов и сечёшь себя хуже унтер-офицерской вдовы. Ну, рефрешит юла медленную память в спеке, И ЧТО ИЗ ЭТОГО? Вот с чего ты делаешь странный вывод, что в принципе рефрешить её может ТОЛЬКО юла? И притом еще ЕДИНСТВЕННЫМ способом, только чтением строго пикселей и атрибутов, ничего больше? Тогда как в нашей унылой реальности без летающих розовых слонов для рефреша нужен только доступ к каждому ряду с частотой не ниже оговоренной, и кто будет обеспечивать эти доступы — пдп, процессор, юла, волчок, диаболо, слинки или йо-йо — для микросхемы совершенно НЕ ВАЖНО.

В сухом остатке.
Предложенная тобой схема столбцов — не работает.
В сухом остатке: ты тупишь, а схема вполне рабочая.
  • avatar Raider
  • 0
А я просто написал: Даа? Удивился сильно прост. По-английски. =)
  • avatar Raider
  • -1
Клоунадой ты сейчас занимаешься. И нарисовано, и сказано было чётко: «c — столбцы». А то, что в этих битах непременно должны перебраться все комбинации — исключительно твои личные сексуальные фантазии. Я же ничего такого не утверждал.

? Ты нарисовал 7-бит часть адреса DRAM идущую по сигналу строба RAS:
RAS: c13, с12, с11, с10, с9, с8,h7
CAS: h6,h5,h4,^3,^2,^1,^0 (a)
CAS: v6,v5,v4,v3,v2,v1,v0 (p)
Если это 7 бит адреса, стробируемые RAS и передаваемые в микруху, то какие требования предъявляет микросхема 4116?
Почему ты считаешь что это «я» с тебя требую, а не DRAM 4116?
Ты до сих пор не понял, чем (а не кем) обусловлено такое требование?

иииииишто? Кто сказал из религиозных авторитетов, что регенерация должна осуществляться именно чтением растра для отображения и никак иначе?

Значит рисуй заново.

Дурачок? Если нет, то прекращай включать дурачка. Даже в спектруме есть огромный промежуток в регенерации в 152 строки развёртки, почти полкадра. То есть достаточно делать один лишний доступ во время hblank, последовательно перебирая RAS от 0 до 127 — промежуток даже меньше получится. Можно даже применить для этого штатный счётчик строк видеоузла (но тогда на один hblank могут понадобиться два доступа, если промежуток в 184 строки слишком долгий).

1. Нужно не писать чушь, что выше, а знать что 4116 в отсутствие ULA рефрешит Z80.
2. Не надо переходить тонкую грань между шутками и оскорблением.

В сухом остатке.
Предложенная тобой схема столбцов — не работает.
Или ты дизайнишь столбцовый access к 4116 хотя бы расписав в виде циклов и адресов. Или затея иметь столбцовый растр не состоятельна, провалилась при практической реализации.
Ч.Т.Д.
  • avatar tsl
  • 1
Про DAA: это просто пример апп. костыля для узкой задачи. Не имеет ничего общего с экраном 6912 =)