Информация
- В рейтинге
- 31-й
- Откуда
- Москва, Москва и Московская обл., Россия
- Работает в
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Разработчик игр, Разработчик приложений
Старший
От 9 000 $
Английский язык
C++
C
Программирование микроконтроллеров
Оптимизация кода
Разработка программного обеспечения
Системное программирование
Assembler
Меня в прошлые разы затюкали за слишком большое количество примеров, и я попробовал найти компромисс. Согласен, примеров маловато, крутой музыки куча. Но хорошо, что есть комменты!
Про программное микширование просто фраза кривая, поправил. Имелось в виду — либо GUS, либо SB+программный микшер.
FT1 был, но из-за популярности FTII возникла традиция делать трекеры с II в названии, хотя первой версии у них не было. Я упоминал немало таких в статье про кросс-трекеры. В скобках имелось в виду это, уточнил в тексте.
Да, по документации там надо ждать установки флага готовности, читая регистр статуса в цикле, но демосценеры посчитали время наибольшего ожидания, когда чип точно будет готов, и просто планировали код так, чтобы между записями регистров время тратилось на что-то полезное.
Про GUS это совершенно точно, а про AdLib есть момент, что именно классический OPL2 требует довольно некислых задержек при обращении к регистрам, и какой бы не был быстрый процессор, ему приходилось ждать это время. На OPL3 с этим гораздо лучше. Хотя, конечно, подождать готовность чипа всё равно быстрее, чем смешивать сэмплы программно.
Да, очень похоже на него по звучанию. Вроде ещё в каких-то играх от Game Arts для PC-88 использовался этот приём.
Да, особенно круто, что стиль имеет техническое обоснование. Что мне не нравится в популярной PICO-8 — там за выбором ограничений не стоит ничего. Просто от балды 128 на 128, просто вот такая-то палитра. А на реальных старых устройствах это всё шло от очень конкретных технических решений и возможностей техники своего времени.
Мне нравится. Процессорная часть лично мне не очень интересна, какой бы он там ни был, если код писать как-нибудь можно, значит хорошо. А вот подход к визуалу действительно свежий! В 2026 году не так-то просто изобрести новый узнаваемый графический ретро-стиль, и это круто. Думаю, стоит продвигать эту тему на демосцене, энтузиастам должно зайти.
Это какая же нужна плотность энергии, чтобы «пережечь трансформаторы»? А всё остальное она заодно не пережжёт?
Прямо даже пропускал? Интересно. Я встречал такие, которые играли в дата-треках тишину.
Забыл упомянуть в статье, что некоторые CD-проигрыватели смело воспроизводили дата-треки, считая их звуком, что звучало просто ушераздирающе. На некоторых дисках с играми даже первым записывали трек, который человеческим голосом предупреждал, что не надо слушать этот диск в плеере.
Астрологи объявили сезон кассовых табло! Количество статей увеличилось вдвое (я тоже писал недавно).
Многие творческие люди очень ревностно относятся к тому, что умеют, потому что без этого они не чувствуют себя значимыми, и это главное, зачем им вообще творчество. Ещё бы им не быть против ИИ.
Очень даже может быть. Но когда люди говорили подобное, они точно не имели в виду технические нюансы. А в графической оболочке и в обычных десктопных задачах тормозило всё примерно одинаково ещё тогда.
Концепция «Linux лучше потому что быстрее» вроде была развенчана ещё в начале 2000-х.
Сначала шёл честным Arduino way — есть задача, есть модуль для её решения. У меня есть пара разных подобных табло, и поначалу, когда ещё не определился со всем, я делал более универсальный вариант.
Думаю, вполне получится и среагирует, с самым обычным методом поочерёдной засветки целей в момент выстрела. Но скорость обновления желательно всё-таки как-то поднять.
Учитывая количество непонятных проблем с RS-232, которые возникли позже, это может ещё хорошо, что я пошёл по варианту с USB. Я обсуждал эту тему с коллегами, говорят, эти китайские MAX3232 сами по себе плохо работают. Может и правда дело в этом.
Мультика в конце нет, но есть надпись. Мультик будет в следующий раз!
Вот когда ИИ заменит нас, программистов, и нам придётся идти работать на кассе в Пятёрочке, вот тогда-то этот проект и оценят по достоинству!
Если серьёзно, ощущения от игры на самом деле довольно занимательные. Я подобрал такое количество кодов, что их вроде бы легко найти, и задача кажется очень простой, но их больше семи, в быструю память они не умещаются. Каждый раз именно текущий код приходится искать до тех пор, пока не возникнет сомнение, есть ли он на этих листах вообще. А он есть, прямо перед глазами.
Конечно, есть и другие идеи, что можно сделать, даже с тем же сканером. Может быть доберусь. Но пока у меня целая куча других игровых устройств в разработке (будут статьи).
Земля раскидана звездой, все провода питания избыточно толстые. Да вроде ничего особенного тут нет, делал всё как всегда. Единственное, что отличается — именно такой двухголовый модуль ESP32S3 я никогда не использовал. Может, ему не нравится так, как у меня всегда.
Здесь WiFi-модуль не используется, выключается на старте. Теоретически да, может наводка и от него, но с предыдущими поделками на ESP32/8266 вроде проблем такого рода не было.
Прикольно. В этом вроде бы такого нет, на плате диодный мост на наблюдается. Это в общем разумно, потому что шансы перепутать полярность с джеком всегда есть (потеряли родной, тыкают какой попала), а техника в своё время была дорогостоящей, и копеечная защита от дурака не повредит.