Бесконечные ZX Spectrum-демо на коленке



Несколько лет назад у меня возникла идея создать некий сервис, где будут круглосуточно крутиться спектрумовские демo. Хотелось, чтобы была возможность в любой момент просто воткнуть канал и там постоянно что-то транслировалось бы. Поднимать сервак дома, конечно же, никакого желания не было, потом вылезли какие-то другие бытовые вопросы, ну и в итоге я благополучно забил на это дело.

Пару месяцев назад я случайно наткнулся на статью одного человека, который запускал круглосуточную трансляцию на YouTube по другой тематике, и меня эта идея снова зацепила. Что в итоге было сделано: взят нужный VPS, развёрнут весь необходимый софт, зарегистрирован канал Speccy247, отобраны первые 50 штук демо, трекмо и иже с ними, а также пару игр с интересными на мой взгляд интрухами. Настроен UnrealSpeccy, который каждые 300 секунд запускает следующую программу в плейлисте. Вот такой был механизм с самого начала :)

Обзор zxgfx compo #4 (освоение космического пространства + ограниченная палитра)



В этом году исполняется 60 лет со дня появления первого космонавта, и по этому случаю четвертое компо тематически было приурочено к данному событию. Космос – это одно из самых любимых популярных тем для художников-фантастов, их манит загадочность, неизведанность и романтика покорения. С некоторыми работами в данном направлении можно ознакомиться на странице zxart.ee по тэгу «космос». Сегодня эта страница пополнится еще рядом замечательных работ на данную тему.

Мы знаем, на сколько ограничены возможности на ZX-Spectrum’е, более подробно об этом можно почитать в этой статье. В очередном компо мы решили ограничиться еще более серьезно, разрешили художникам использовать только четыре цвета из всей палитры, но зато любыми на выбор самого автора. В восторг данная задача привела не всех, кого-то даже оттолкнула, а мне очень хотелось посмотреть, как такие условия заставят участников комьюнити пораскинуть мозгами и воображением. Работы представлены в той последовательности, что были при голосовании без разделения по местам.
+ 13
- 0
  0
  • avatar

shuran33 interviews Mikael

Привет, дорогой читатель! Сегодня мы побываем в гостях у известного Commodore 64 художника, занявшего первое место на DiHalt 2021. Мне удалось с ним побеседовать, прошу под кат.



+ 12
- 0
  0

Обзор zxgfx compo #3 (персонаж мультфильма или собственный персонаж, нарисованный без дизеринга)



У меня не очень большой опыт в критических статьях на что-либо, и свое мнение я стараюсь давать только если попросят. Но на написание этого обзора меня вдохновило само мероприятие. Я по себе знаю, как авторам хочется что бы их работы обсудили, прокомментировали, и если повезет, даже похвалили. В своем критическом эссе я естественно буду опираться на свой личный опыт. Если так будет проще, это все мое личное мнение, не претендующее на истину в последней инстанции. Мои слова могут даже обидеть, но в моих помыслах только лишь желание направить авторов в нужное русло.
+ 9
- 0
  0
  • avatar

Review @zxgfx compo #2 industrial/city landscape



Привет, дорогой читатель моих обзоров. В первую очередь, хотелось бы напомнить всем, что мои статьи отражают только моё мнение и не являются эталонным мнением. После публикации обзора работ с CC'21 Winter я получил сообщения, что какое право я имею «учить авторов как надо было рисовать», а так же, что нужна глубина обзоров, а не мои писульки «цвета приятные, приставочные» — что это такое? Как быть? Я постараюсь учесть все пожелания, и сделать обзоры еще более интересными.
+ 12
- 0
  0

Review Graphics compo from Chaos Constructions Winter 2021

Всем привет! Продолжаем серию обзоров графических работ с прошедших демопати, в этот раз написал статью про все графические работы с зимнего CC'2021. Ни одного слова не напишу о том, как проходил сам фестиваль. Будет только обзор графики.


+ 8
- 0
  0

HYPERADIO 2021

Наше радио все еще живо! УРА!



Мы плавно перетекли из 2020 в 2021 год и практически не сбивались с верного пути вещания 24/7.

Были небольшие проблемы, когда в период глобального мирового локдауна. В помещении, где физически расположен сервер Hyperadio, неожиданно произошел ремонт. Грубо говоря, в моей квартире, единственная вещь, которая гордо стояла до последнего и цеплялась проводами к розетке питания и сетевому роутеру, когда вокруг был полнейший хаос, был сервер Hyperadio. Но, дольше суток вроде бы, простоя не было. Ах да, еще мой доморощенный сервер пару-тройку раз подвисал по причине перегрева в самые жаркие летние дни, когда температура в помещении переваливала за +35°С.

И вот, несмотря на эти мелкие неудобства и экстремальные условия, радио пиликает и ежесуточно радует, хоть и небольшое (и часто стремящееся к нулю), но стойкое сообщество своих слушателей.
+ 7
- 0
  0
  • avatar

Виртуальный процессор Simpleton 4

В позапрошлом уже году я писал тут про выдуманную под впечатлением от Gigatron TTL архитектуру процессора Simpleton 3.
Однако в итоге я пришёл к выводу, что Simpleton 3 как архитектура сложнее того чем оно заслуживает быть.
В ходе обсуждения на другом ресурсе родилась архитектура Simpleton 4 которая, имхо, проще, ёмче и всячески приятственнее для программирования.
Исходники эмулятора и ассемблера можно посмотреть тут: github.com/aa-dav/Simpleton4 (там же можно увидеть описание ISA на английском языке)

Прежде всего — эта ISA точно является субоптимальной по плотности команд.
Главная цель здесь — это сделать формат инструкций как можно более простым и ортогональным сохраняя программирование достаточно гибким и далёким от эзотеричности.
Плотность кода точно можно повысить получив в итоге что-то типа MSP-430, но это не цель и не вариант. :)
Как и в предыдущем поколении всё — и ячейки памяти и регистры 16-битные для простоты.
В отличие от Simpleton 3.x который каждую команду рассматривал как команду Си вида if (cond) Y ?= X, где? — это код операции Simpleton 4 смотрит на вещи еще более просто.
Он рассматривает все инструкции как одну и ту же операцию: R = Y * X, где опять таки * — это код операции. Т.е. безусловная трёхоперандная система.
+ 4
- 0
  1
  • avatar