Создание 1k intro Chaos для ZX-Spectrum



Изначально я не планировал делать демо на Chaos Constrictions 2018, однако за 2-3 недели до cc понял, что с пустыми руками идти на демопати никак нельзя, и решил написать небольшую демонстрацию для 386/EGA/DOS.
Скомпилировав в Turbo-C под DOS свою либу AnotherGraphicsLibrary, которая идеально ложиться в битплановую структуру EGA режима, я разочаровался, от тормозов, прежде всего тормозов EGA. Демо в том виде, в котором я хотел бы его видеть, за этот весьма ограниченный срок, сделать было невозможно.

Однако сдаваться и не делать что-либо, я уже не мог. И тут я вспомнил, что давно хотел принять участие в ZX-Spectrum конкурсах демо. А так, как за последний год у меня появилось целых два 48k реала, я мог получить определенное удовольствие от создания демо. К слову — для меня самое главное в написании демо это именно тестирование на реале, эмульгаторы не дают такого наслаждения от процесса, уж очень это замечательное чувство, когда после очередного изменения в коде ты закачиваешь демо на реал, и видишь как настоящая железка тасует байтики в памяти, отрисовывая эффект.

Поскольку из реалов у меня только 48k, то и демо я решил сделать для 48k.
А из-за ограниченности сроков и отсутствия каких-либо наработок, выбор пал на создание 1k intro(демо объёмом всего 1 килобайт, или 1024 байта).

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

Обзор работ ZX Spectrum Tiny Intro (256b) с Chaos Constructions'2018



В этом году конкурс установил абсолютный рекорд по количеству работ за всю историю фестиваля — и, как многие догадались, произошло это отнюдь неспроста. Вокруг уже успело родиться немало домыслов, споров и различных суждений, а потому хотелось бы расставить все точки над «ё» и рассказать о произошедшем из первых уст.

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

К вопросу о некоторых проблемах эмуляции SAA1099

Чтобы было понятно, о чем вообще идёт речь в данном топике, начну издалека.
На одном из профильных форумов весьма деятельный камрад desUBIKado оставил около месяца назад пост следующего содержания:

He estado probando este core con soporte del chip de sonido SAA1099 y para ello me he bajado diferentes archivos con música SAA desde estas 2 páginas:

https://velesoft.speccy.cz/saa1099-cz.htm
http://micklab.ru/My%20Soundcard/ZXMSoundCard.htm

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

D!Halt'2018 w!nter edition

Внимание!

По независящим от организаторов причинам место проведения demoparty изменилось. Даты проведения остались прежними.


DiHalt'2018 demoparty будет проходить 4-6 января 2018 года в загородном клубе «Пиратская гавань», в коттедже «Чёрная Жемчужина», рассчитанному на 26 человек. Время заезда с 14:00 (4 января) до 12:00 (6 января). Даты специально подобраны таким образом, чтобы у иногородних гостей и участников оставалось в запасе 2 дня на обратную дорогу.

Адрес коттеджа: Нижегородская область, Богородский район, с. Афанасьево, ул. Приовражная, 8 (GPS: 56.017707, 43.722526)

Сразу оговорюсь, что 26 человек — не окончательная цифра; организаторы в любом случае разместят всех — правда, остальных уже с меньшим комфортом. Приоритет комфортного размещения в первую очередь за девушками и детьми, а далее за теми, кто внес предоплату заранее. Размер предоплаты — 4000 руб/чел, при этом в неё включено проживание за все три дня, полное питание, и даже алкоголь для желающих (коньяк). Кроме того, при достижении определённого числа гостей сумма будет снижена (часть предоплаты при желании будет возвращена).

Фотографии partyplace и доп.информация доступны по этой ссылке.

Вас ждут просторная гостиная (совмещённая с зоной показa работ) с окнами-иллюминаторами и панорамным остеклением, 6 спален, крытая веранда-палуба, комната отдыха и баня на дровах прямо в доме. Комната отдыха при бане может быть переоборудована в седьмую спальню по запросу при большом количестве человек. В доме 3 душевые, 2 санузла.

Обширная конкурсная программа для 8bit и современных компьютеров, тематические realtime-конкурсы (проводимые непосредственно на фестивале за ограниченное кол-во времени), online-голосование, интернет-трансляция всего происходящего, а так же некоторое количество сюрпризов, о которых пока умолчим:)

Список всех конкурсов, формы для приёма работ и голосования — events.retroscene.org/dhl2018

Удаленное участие и голосование не только разрешено, но и категорически приветствуется!


Список гостей и полезная информация

Multimatograf 2017: Realtime ZX Paintover

Возьму на себя самое простое, пока никто не занял – Realtime ZX Paintover.

Идея этого конкурса родилась на фестивале Revision, в 2015-м году, и сразу же была скопирована на Мультиматограф. Суть в том, что нужно на основе черно-белого скетча нарисовать картинку за отведенное время. С самого начала авторы работ начали усложнять для себя условия, а именно — ограничиваться платформой ZX Spectrum. Именно поэтому я и решил изменить правила конкурса. С этого года и скетч, и конкурсные работы выполнены для Спектрума.



На работу давалось три часа, всего было нарисовано пять картинок, три из низ – прямо на патиплейс.


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

RetroTech Squad 53c gfx compo на Retroday в IT-Баре D3C0D3

В честь дня рождения ZX Spectrum питерское сообщество ретрокомпютерщиков RetroTech Squad объявляет конкурс по 53c графике. Дабы не отнимать внимание и работы у проходящего в то же время Мультматографа конкурс абсолютно лайтовый. Пять — десять минут на этом сайте и работу можно отправлять.

Работы принимаются в стандартном видеорежиме, в формате SCR. Прием работ идет до 23:59 28.04.2017. Присылайте их на нашу почту с пометкой “конкурс zx 53c”. Работы должны быть оригинальными и нигде до этого не публиковаться. От каждого участника принимается не более одной.

Главные призы предоставил уважаемый Newart. Это советские спектрумы 48k. Работоспособность неизвестна, но доставка по России за наш счет.

Подведение итогов конкурса состоится в грядущую субботу в IT-Баре D3C0D3. Там как раз будет проходить ежемесячный эвент RetroDay с интерактивной выставкой ретрокомпьютеров и концертом металлических каверов на музыку из игр. Все работы будут демонстрироваться на настоящем ZX Spectrum 128. Победителя голосованием определят посетители RetroDay, а за всем процессом от показа работ до награждения можно будет следить через интернет-трансляцию.

Как-то повлиять на выбор победителя можно только личным присутствием.

29 апреля, IT-Бар D3C0D3, Санкт-Петербург, Большой проспект ВО 22.

Наш паблик
Паблик площадки
Наш сайт
E-mail для приема работ

Animation parser for ZX Spectrum

Опять запилятор, спросит кто-то с затаенной радостью, кто-то с неприкрытой злобой. Не совсем. Как уже кое-кто сказал, это кастрированный запилятор: никакой автосборки, никакого автоподключения музыки, скроллов, анализаторов и т.п. Только парсинг. Парсер слегка оптимизирован, по сравнению с предыдущей версией. Вот отличия от печально известного Zapilyator™:
  • Нулевой кадр анимации исключен из проекта. На крупных анимациях можно получить неплохую экономию памяти.
  • Возможность отключения задержек между кадрами. Кодер сам решает, когда вызывать очередной кадр.
  • Отключение смены страниц памяти. Все кадры должны находиться в одной странице, или же кодер переключает страницы сам.
  • Возможность тонкой настройки распределения памяти. Может пригодиться, если необходимо использовать несколько анимаций в одной задаче.
  • Уникальное пространство имен каждой анимации для объединения нескольких штук в один проект.

Адрес страницы: http://nyuk.retropc.ru/animation_parser_zx


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