Обновить
32K+
409
Александр Семенов@shiru8bit

Узкий специалист широкого профиля

170,9
Рейтинг
338
Подписчики
Отправить сообщение

Меня в прошлые разы затюкали за слишком большое количество примеров, и я попробовал найти компромисс. Согласен, примеров маловато, крутой музыки куча. Но хорошо, что есть комменты!

Про программное микширование просто фраза кривая, поправил. Имелось в виду — либо GUS, либо SB+программный микшер.

FT1 был, но из-за популярности FTII возникла традиция делать трекеры с II в названии, хотя первой версии у них не было. Я упоминал немало таких в статье про кросс-трекеры. В скобках имелось в виду это, уточнил в тексте.

Да, по документации там надо ждать установки флага готовности, читая регистр статуса в цикле, но демосценеры посчитали время наибольшего ожидания, когда чип точно будет готов, и просто планировали код так, чтобы между записями регистров время тратилось на что-то полезное.

Про GUS это совершенно точно, а про AdLib есть момент, что именно классический OPL2 требует довольно некислых задержек при обращении к регистрам, и какой бы не был быстрый процессор, ему приходилось ждать это время. На OPL3 с этим гораздо лучше. Хотя, конечно, подождать готовность чипа всё равно быстрее, чем смешивать сэмплы программно.

Да, очень похоже на него по звучанию. Вроде ещё в каких-то играх от Game Arts для PC-88 использовался этот приём.

Да, особенно круто, что стиль имеет техническое обоснование. Что мне не нравится в популярной PICO-8 — там за выбором ограничений не стоит ничего. Просто от балды 128 на 128, просто вот такая-то палитра. А на реальных старых устройствах это всё шло от очень конкретных технических решений и возможностей техники своего времени.

Мне нравится. Процессорная часть лично мне не очень интересна, какой бы он там ни был, если код писать как-нибудь можно, значит хорошо. А вот подход к визуалу действительно свежий! В 2026 году не так-то просто изобрести новый узнаваемый графический ретро-стиль, и это круто. Думаю, стоит продвигать эту тему на демосцене, энтузиастам должно зайти.

Если шторм подобной силы обрушится на Землю сегодня, он уничтожит спутники, выведет из строя GPS, мобильную связь и пережжёт трансформаторы по всему земному шару.

Это какая же нужна плотность энергии, чтобы «пережечь трансформаторы»? А всё остальное она заодно не пережжёт?

Прямо даже пропускал? Интересно. Я встречал такие, которые играли в дата-треках тишину.

Забыл упомянуть в статье, что некоторые CD-проигрыватели смело воспроизводили дата-треки, считая их звуком, что звучало просто ушераздирающе. На некоторых дисках с играми даже первым записывали трек, который человеческим голосом предупреждал, что не надо слушать этот диск в плеере.

Астрологи объявили сезон кассовых табло! Количество статей увеличилось вдвое (я тоже писал недавно).

Многие творческие люди очень ревностно относятся к тому, что умеют, потому что без этого они не чувствуют себя значимыми, и это главное, зачем им вообще творчество. Ещё бы им не быть против ИИ.

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

Концепция «Linux лучше потому что быстрее» вроде была развенчана ещё в начале 2000-х.

Сначала шёл честным Arduino way — есть задача, есть модуль для её решения. У меня есть пара разных подобных табло, и поначалу, когда ещё не определился со всем, я делал более универсальный вариант.

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

Учитывая количество непонятных проблем с RS-232, которые возникли позже, это может ещё хорошо, что я пошёл по варианту с USB. Я обсуждал эту тему с коллегами, говорят, эти китайские MAX3232 сами по себе плохо работают. Может и правда дело в этом.

Мультика в конце нет, но есть надпись. Мультик будет в следующий раз!

Вот когда ИИ заменит нас, программистов, и нам придётся идти работать на кассе в Пятёрочке, вот тогда-то этот проект и оценят по достоинству!

Если серьёзно, ощущения от игры на самом деле довольно занимательные. Я подобрал такое количество кодов, что их вроде бы легко найти, и задача кажется очень простой, но их больше семи, в быструю память они не умещаются. Каждый раз именно текущий код приходится искать до тех пор, пока не возникнет сомнение, есть ли он на этих листах вообще. А он есть, прямо перед глазами.

Конечно, есть и другие идеи, что можно сделать, даже с тем же сканером. Может быть доберусь. Но пока у меня целая куча других игровых устройств в разработке (будут статьи).

Земля раскидана звездой, все провода питания избыточно толстые. Да вроде ничего особенного тут нет, делал всё как всегда. Единственное, что отличается — именно такой двухголовый модуль ESP32S3 я никогда не использовал. Может, ему не нравится так, как у меня всегда.

Здесь WiFi-модуль не используется, выключается на старте. Теоретически да, может наводка и от него, но с предыдущими поделками на ESP32/8266 вроде проблем такого рода не было.

Прикольно. В этом вроде бы такого нет, на плате диодный мост на наблюдается. Это в общем разумно, потому что шансы перепутать полярность с джеком всегда есть (потеряли родной, тыкают какой попала), а техника в своё время была дорогостоящей, и копеечная защита от дурака не повредит.

1
23 ...

Информация

В рейтинге
31-й
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Разработчик игр, Разработчик приложений
Старший
От 9 000 $
Английский язык
C++
C
Программирование микроконтроллеров
Оптимизация кода
Разработка программного обеспечения
Системное программирование
Assembler