Сообщения в bot.habr.rss

Проектирование атмосферно-оптической линии связи между объектами А-Б-В. Расчет ветровой нагрузки на АМУ

Опубликовано: Fri, 10 Mar 2023 08:07:11 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Проектирование атмосферно-оптической линии связи между объектами А-Б-В. Расчет ветровой нагрузки на АМУ. Читать далее

https://habr.com/ru/post/721490/
BotHabr to All (2023-03-10 09:00:11) [ссылка]

Raspberry Pi как основа для DIY-проектов: оригинальные идеи начала 2023 года

Опубликовано: Fri, 10 Mar 2023 08:18:49 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Одноплатный мини-ПК Raspberry Pi стал тем, чего не хватало энтузиастам мира электроники. Он позволяет разрабатывать как простые, так и сложные проекты, как для личного использования, так и в профессиональных целях. Сегодня мы решили рассказать о проектах, которые встретились представителям нашей команды на просторах интернета. Они же могут служить основой для разработки чего-то ещё более интересного — так что не пропустите. Посмотреть подборку

https://habr.com/ru/post/721496/
BotHabr to All (2023-03-10 09:00:04) [ссылка]

[Перевод] Обратное проектирование дисплея e-ink

Опубликовано: Thu, 09 Mar 2023 19:56:06 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Этот ценник, но чёрно-белый, без красного цвета
Одному из членов нашего сообщества удалось приобрести на eBay несколько дисплеев e-ink. Эти дисплеи используют в магазинах, где на них указывается цена товаров, которые можно купить. По сравнению с бумажными ценниками такой дисплей имеет два ключевых преимущества: текст на e-ink дисплеях может обновляться автоматически и может иметь более замысловатую графику. От обычных ЖК-экранов e-ink отличается тем, что энергия расходуется только при изменении содержимого. Это позволяет оснастить ценники батареей небольшой ёмкости и работать без замены батареи несколько лет. Читать дальше →

https://habr.com/ru/post/721406/
BotHabr to All (2023-03-09 20:00:10) [ссылка]

Какой датчик лучше подходит для хлопкового выключателя KY — 038 или GY — MAX9814?

Опубликовано: Thu, 09 Mar 2023 16:33:30 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/721384/
BotHabr to All (2023-03-09 17:00:07) [ссылка]

4 электронных музыкальных шкатулки своими руками. Знакомимся с логическими микросхемами

Опубликовано: Thu, 09 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! Современные смартфоны и встраиваемые микрокомпьютеры могут всё или почти всё, но интерес к самоделкам на дискретных радиодеталях и простых микросхемах никогда не угаснет. И это хорошо.

Потому что собрать и при необходимости наладить вещь, принцип работы которой понимаем, — это реализация одной из фундаментальных потребностей психики человека разумного. Утвердить своё субъектное место в объективном мире.

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

https://habr.com/ru/post/717906/
BotHabr to All (2023-03-09 10:00:04) [ссылка]

STM32. CMSIS. Определение частоты внешнего тактирующего осциллятора

Опубликовано: Wed, 08 Mar 2023 22:47:16 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Могут возникать ситуации, когда по той или иной причине нет возможности установить ранее заложенный в проект вид кварцевого резонатора, или же ситуации, когда происходит отказ кварцевого резонатора. Программист встраиваемых систем может предусмотреть развитие событий таким образом. На примере контроллера STM32F205RBT6 разработаем/напишем алгоритм определения установленного на плату кварцевого резонатора: Читать далее

https://habr.com/ru/post/721184/
BotHabr to All (2023-03-08 23:00:05) [ссылка]

Статус флаги ассемблера 6502 nes/famicom/dendy

Опубликовано: Wed, 08 Mar 2023 19:06:29 GMT
Канал: Assembler – Язык программирования низкого уровня

Для более глубокого понимания как происходит ветвление в программах написанных на ассемблере 6502 необходимо углубиться в флаги и понять какие команды влияют на тот или иной флаг. Это поможет избежать множество ошибок связанных с не очевидностью ветвления вашей программы. Читать далее

https://habr.com/ru/post/721168/
BotHabr to All (2023-03-08 20:00:08) [ссылка]

Логарифмический регулятор громкости

Опубликовано: Tue, 07 Mar 2023 23:53:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Простой логарифмический релейный регулятор громкости с дисплеем.Зачем логарифм и как мы слышим? При чём тут звуковое давление и нелинейности?Краткая история регуляторов громкости.Схемотехника блока, который устанавливался в профессиональную аудио аппаратуру. Узнать больше

https://habr.com/ru/post/714366/
BotHabr to All (2023-03-08 00:00:04) [ссылка]

KC868-AK: пианино на DIN-рейку (собачий вальс теперь не проблема)

Опубликовано: Mon, 06 Mar 2023 14:01:13 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

Когда я первый раз увидел KC868-AK (креатив начинается прямо с индекса), то долго пытался понять что это и зачем это нужно. Рассматривание фотографий и чтение описаний мало что добавляло к пониманию назначения изделия. Тут и клавиатура на 35 кнопок, и цифровые входы, и проводные интерфейсы и ESP32 — что это вообще? и как это можно применять?

Некоторое понимание добавило ознакомление со схемой изделия, его разборка и осмотр обратной стороны его печатной платы. Что же это такое, для чего это можно применить и как это работает мы и попробуем разобраться далее… Читать дальше →

https://habr.com/ru/post/719666/
BotHabr to All (2023-03-06 15:00:11) [ссылка]

True RND или что делать с обученной моделью (опыт чайника)

Опубликовано: Mon, 06 Mar 2023 14:59:19 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Когда то давно на просторах интернета читал статью о генерации по настоящему случайного пароля. Суть сводилась к тому что для реализации рандома нужно натурально бросать игральные кости. Отличная идея, для небольшого pet проекта и для того чтобы проникнуть в основы ML. Попробуем научить компьютер бросать настоящие кости, находить их на изображении с веб камеры и понимать что на них выпало. Читать далее

https://habr.com/ru/post/720800/
BotHabr to All (2023-03-06 15:00:10) [ссылка]

Как разработать плату, пригодную для массового производства? Подход Design for Manufacturing

Опубликовано: Mon, 06 Mar 2023 09:04:38 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Качество печатной платы зависит не только от оборудования, уровня технологов и процессов на фабрике. Не меньший вклад в него вносят конструкторские решения разработчика платы — тополога. От них зависит технологичность: то, насколько просто будет произвести и ремонтировать изделие. Наиболее технологичной плата получится, если тополог сразу учтёт технологические нормы и особенности производства, внеся их в параметры своего CAD-проекта. Такой подход называется Design for Manufacturing (DFM) — дизайн, оптимизированный под производство. Давайте разбираться, что это такое. Этот материал адресован в первую очередь топологам, технологам и всем, кто уже работает в RnD и на производствах – или готовится войти в индустрию. Но мы постарались сделать его доступным для всех читателей.  Читать далее

https://habr.com/ru/post/719804/
BotHabr to All (2023-03-06 10:00:13) [ссылка]

Один день из жизни JVM-инженера

Опубликовано: Mon, 06 Mar 2023 09:26:39 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Можно разрабатывать на Java, а можно разрабатывать Java. Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина.
Вроде бы те и другие существуют в одной Java-экосистеме, но задачи совершенно разные. Поэтому редкое место, где они пересекаются и могут что-то поведать друг другу — Java-конференции. Мы проводим их регулярно (уже в апреле будет JPoint). И на предыдущей нашей конференции Иван Углянский dbg_nsk поделился с Java-разработчиками тем, как всё выглядит с его стороны.
Чем он вообще занимается? Почему JVM-инженеры всё так медленно делают? На каком языке стоит писать рантайм, а на каком компилятор? Как «папка бога» в Windows привела к неожиданным последствиям? Может ли «обычный джавист» стать JVM-инженером?
Поскольку все эти вопросы из доклада звучат интересно, мы решили для Хабра сделать его текстовую версию (а для тех, кому удобнее видео, прикладываем ссылку на ютуб). Далее повествование идёт от лица Ивана. Читать дальше →

https://habr.com/ru/post/719614/
BotHabr to All (2023-03-06 10:00:09) [ссылка]

Assembler в Go: техники ускорения и оптимизации

Опубликовано: Mon, 06 Mar 2023 07:56:10 GMT
Канал: Assembler – Язык программирования низкого уровня

Привет, Хабр!В прошлой статье я рассказывал об ускорении копирования элементов одного слайса в другой с помощью средств Go. В этот раз я решил пойти дальше и посмотреть, что можно достичь, начав разговаривать с процессором на его языке. Я выбрал одну из оптимизированных версий функции Copy в качестве объекта исследования из решения задачи VK Cup'22/23, которая копирует только синий компонент RGBA в Paletted картинку. Если интересно узнать как её ускорить почти в 10 раз, прошу под кат. Читать далее

https://habr.com/ru/post/720582/
BotHabr to All (2023-03-06 09:00:05) [ссылка]

Умный дом без маркетинга и хайпа от тех, кто пользуется им вдолгую

Опубликовано: Mon, 06 Mar 2023 05:57:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Каждый месяц выходит пачка потенциально полезных устройств для умного дома. Проблема в том, что часть функционала - лишь забавная игрушка, а не полезный на длинных дистанциях механизм. Понять, “зайдет” ли какая-то конкретная опция, выбирая очередную “игрушку”, не так просто. На одном из внутренних созвонов у нас заходила речь о том, кто что использует. И внезапно всплыла интересная практика от тех, кто по роду деятельности много времени проводит дома, следит за техническими новинками и успел пощупать разнообразные новинки. В этой статье я - редактор блога Максилекта - собрала опыт коллег и добавила немного от себя про прижившиеся сценарии, неочевидные плюсы/минусы и грабли, всплывшие по итогам использования нескольких “слоев” умного дома. Читать далее

https://habr.com/ru/post/720540/
BotHabr to All (2023-03-06 06:00:07) [ссылка]

Docs as Code для художественной литературы. Делаем творческий сайт ребенка с помощью MkDocs

Опубликовано: Mon, 06 Mar 2023 04:45:23 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Docs as Сode — подход к работе с текстами, подразумевающий написание текста как кода:

в простом текстовом редакторе или IDE;
с использованием системы контроля версий;
с CI / CD / Code Review.

В настоящее время Docs as Code широко применяется при работе с технической документацией, давая техническим писателям и проектным командам массу удобств и преимуществ.
Но что если пойти дальше, попробовать такой подход не с техническими, а с художественными текстами? Что если автор — не технарь и не айтишник? Просто юный начинающий писатель, который пробует писать прозу и стихи ручкой на бумаге, и надеется познакомить широкую публику со своим творчеством?
В этой статье я расскажу о таком эксперименте (забегая вперед, удачном). Моей дочери 11 лет, она пишет сказки, стихи и рассказы. Чтобы поддержать ее увлечение, я помог ей создать литературный сайт, используя подход Docs as Code. Она успешно освоила основы Markdown и Git. Сейчас она самостоятельно публикует новые произведения и обновляет новости на своем сайте https://lib-beliakova.github.io/. Читать дальше →

https://habr.com/ru/post/720584/
BotHabr to All (2023-03-06 05:00:07) [ссылка]

Топ-17 летних профильных лагерей по интересам для детей: от робототехники до видеоблогинга

Опубликовано: Sun, 05 Mar 2023 19:11:45 GMT
Канал: Робототехника – Роботы, роботы, роботы

Как провести лето московскому ребенку? Если вы задаетесь этим вопросом, то профильный лагерь может стать отличным ответом на него! Ведь летний сезон дает возможность не только отдохнуть, но и научиться чему-то новому. Существует несколько вариантов детских профильных лагерей, специализирующихся на самых разных направлениях, от спорта до программирования. В этой статье мы поговорим о самых интригующих и нестандартных, но при этом очень интересных и полезных темах лагерей для развития школьников в Москве и окрестностях.Технический летний лагерь программирования от школы «Пиксель» Читать далее

https://habr.com/ru/post/720580/
BotHabr to All (2023-03-05 20:00:06) [ссылка]

Детали Двигателя на Пропане

Опубликовано: Sun, 05 Mar 2023 18:40:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/720482/
BotHabr to All (2023-03-05 19:00:07) [ссылка]

Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»

Опубликовано: Sun, 05 Mar 2023 16:06:32 GMT
Канал: VIM – Свободный текстовый редактор

В этот раз мы научимся работать с окнами и фолдами в Nvim, и в итоге сможем контролировать все те строки кода, которые попадают в поле нашего зрения. Читать далее

https://habr.com/ru/post/720564/
BotHabr to All (2023-03-05 17:00:09) [ссылка]

Как сделать простой UPS для NAS

Опубликовано: Sun, 05 Mar 2023 14:14:33 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Как известно, большинство UPS подключаются между розеткой 220В и NAS. При этом ничто не мешает разместить UPS внутри корпуса NAS или хотя бы позаботиться об этом заранее.Рассмотрим вариант дизайна такого UPS, который можно разместить внутри корпуса для тех NAS, которые для работы требуют только одного напряжения питания 12В. Всё ещё хочешь собрать UPS?

https://habr.com/ru/post/720524/
BotHabr to All (2023-03-05 15:00:05) [ссылка]

Про Vim " PHP LSP

Опубликовано: Sun, 05 Mar 2023 10:24:21 GMT
Канал: VIM – Свободный текстовый редактор

Проекты PHP в данный момент у меня заморожены или переданы коллегам, поэтому толком попрактиковаться в Vim пока особенно не получается. Тем не менее есть что обозначить и пусть данная заметка будет эдаким введением в проблематику. Если на первый взгляд кажется что её нет и вовсе - проблематики, то на второй взгляд становится понятно, что не всё так однозначно и просто, примерно так же как и с базами данных.Если загуглить "vim php lsp" то с высокой вероятностью вы попадете на проект Intelephence и плагины его использующие. Который платный. Вообще удивительно, но вокруг в общем-то опенсорсного PHP многие компании, с упорством достойным лучшего применения, пытаются создать платную инфраструктуру. Является ли при этом PHP Group каким-то бенефициаром такого положения вещей не совсем очевидно. Тем не менее воз и ныне там - кто только не разрабатывает инструментарий, только не сами авторы. И так сложилось, что лидерами в производстве инструментов являются наиболее жадные коммерческие компании как JetBrains и разработчики указанного Intelephence.Если вы тот кто считает, что это правильно и нужно поддерживать поддерживать производителя рублем, если вы разработчик промышленных решений - нет проблем - к вашим услугам PhpStorm и Zend Studio. И в них правда нет ничего плохого. Более того, они действительно поддерживают всё и вся связанное с PHP причем самой последней версии. Но, знаете, городить огород с покупкой лицензий для эпизодической поддержки легаси кода, которого нынче значительно больше какого-то передового, мне лично не кажется целесообразным. Только вот с бесплатными инструментами всё несколько запутано. Читать далее

https://habr.com/ru/post/720522/
BotHabr to All (2023-03-05 11:00:11) [ссылка]

Сканер установленных перехватчиков в памяти процесса

Опубликовано: Sat, 04 Mar 2023 16:57:03 GMT
Канал: Assembler – Язык программирования низкого уровня

В статье будет рассмотрен один из методов поиска изменений в памяти процесса, на основе построения полной карты уязвимых к перехвату адресов. Рассмотрена работа со списками загрузчика, ручным разбором таблиц импорта/отложенного импорта/экспорта/TLS загруженных файлов, c обработкой форварда функций и ApiSet редиректов.
Будет показана методика доступа в 64 битное адресное пространство чужого процесса из 32 битного кода через статически сформированный ассемблерный шлюз, так и подход с применением автоматически генерируемого гейта.
Будет дано много комментариев «почему» применяется тот или иной подход, а также описание различных проблемных ситуаций, основанных в том числе как на собственном опыте, так и на разборе кода системного загрузчика, поэтому будет интересна и подготовленным специалистам. Читать дальше →

https://habr.com/ru/post/720436/
BotHabr to All (2023-03-04 17:00:08) [ссылка]

Telegram бот на Rust, Два, Три и Raspberry Pi 2

Опубликовано: Sat, 04 Mar 2023 10:29:06 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

Написать telegram бота-помощника на Rust, который будет работать на Raspberry Pi. Существуют разные сервисы, вроде перевода раскладки с одного языка на другой, конвертера unix timestamp в форматированную дату, base64 кодирования, jwt, json validator/prettifier, bin2hex и так далее. Почему бы не переместить эти функции в телеграм бота и пользоваться из одного приложения вместо посещения нескольких ресурсов. Реализовать вроде не сложно. При этом давно валяется без дела Raspberry Pi 2, купленная у коллеги за символическую сумму. Читать далее

https://habr.com/ru/post/720410/
BotHabr to All (2023-03-04 11:00:07) [ссылка]

Накачай Стёпочкина. Путь решения одной простой, но интересной задачи

Опубликовано: Sat, 04 Mar 2023 08:01:02 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

«Так… Теперь его надо утолщить». (Произносить голосом десантника.)

Приветствую! Творческий путь разный и у каждого свой. Кому-то помогают сложные программы, кто-то любит моделировать. Часто выручают простые бумага и карандаш. А вдохновить и помочь понять работу устройства могут самые неожиданные вещи. Это короткая заметка, в которой показываю свой путь решения простой, но интересной задачи и хочу поделиться вдохновением и позитивом. Читать дальше →

https://habr.com/ru/post/720308/
BotHabr to All (2023-03-04 09:00:11) [ссылка]

Взаимодействие между процессами на С++ и PHP. Сокеты, семафоры и разделяемая память

Опубликовано: Fri, 03 Mar 2023 22:06:45 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Доброго всем дня!Хочу рассказать о своём практическом опыте реализации взаимодействия между процессами в среде Linux в условиях, когда вычислительных ресурсов существенно не хватает. По условию, один из процессов написан на C++, второй на PHP, потому дополнительно мы рассмотрим доступность соответствующих API из PHP а также варианты действий в случае, когда для нужного API PHP-обёртка отсутствует. Читать далее

https://habr.com/ru/post/720126/
BotHabr to All (2023-03-03 23:00:08) [ссылка]

Дела сердечные: индивидуальная настройка искусственного сердца

Опубликовано: Fri, 03 Mar 2023 07:00:33 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

Люди обладают рядом физиологических, психических, когнитивных, физико-химических и других особенностей, которые в совокупности и формируют основные признаки Homo sapiens. Ввиду эволюционных и генетических факторов каждый человек по-своему уникален. И эта уникальность проявляется не только во внешних особенностях, но и в работе внутренних систем. К примеру, сердце человека является одним из важнейших органов, который выполняет одни и те же функции, независимо от его владельца. Однако его форма, размеры, режим работы и даже положение могут отличаться от человека к человеку. Следовательно, в процессе разработки искусственного сердца для определенного человека необходимо учитывать особенности оригинала. Именно этим и занялись ученые из Массачусетского технологического института (США). Они разработали методику создания мягкого и гибкого роботизированного сердца на 3D принтере с возможностью точной настройки того, как именно оно будет работать. Из чего сделано искусственное сердце, как именно оно настраивается, и насколько точно оно имитирует оригинал? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/post/719952/
BotHabr to All (2023-03-03 08:00:09) [ссылка]

Укроп на камнях

Опубликовано: Thu, 02 Mar 2023 17:17:25 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Покупая одновременно микрозелень и коньяк можно поймать оценивающий взгляд. Не объяснять же каждому, что набор для выращивания приобретается в научных целях. За 98 рублей мы получаем пластиковый контейнер, минеральную вату, пакет семян и инструкцию. «Выдержать в темноте 2 дня… снять крышку… поставить на солнце… периодически поливать». Такие нехитрые действия помогут вырастить небольшое количество полезных растений. Приблизительно два года назад я приобрел такой набор и успешно вырастил небольшое количество редиса. В это же время ко мне попала книга Уильяма Тексье «Гидропоника для всех». Помимо информации, относящейся к растениям, книга содержит много упрощенных картинок гидропонных установок. Именно Тексье повинен в идее превратить пластиковую коробочку  с минеральной ватой в нечто большее. Читать далее

https://habr.com/ru/post/720100/
BotHabr to All (2023-03-02 18:00:04) [ссылка]

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 7. Отображение DI и AI входов при помощи AJAX

Опубликовано: Thu, 02 Mar 2023 14:11:32 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

От переводчика. Автор руководства медленно, но неуклонно ведёт заинтересованного читателя к пониманию работы веб-серверов на Arduino и всему из этого вытекающему: поняв как это работает, можно самостоятельно создавать очень интересные IoT проекты, функционал которых ограничен только вашей фантазией.

На этом уроке рассматривается динамическое отображение на веб-странице состояния кнопок и аналогового входа при помощи AJAX. Скетч из этого урока можно легко модифицировать для отображения любого (в разумных пределах, конечно) количества кнопок и аналоговых входов, а также доработать код для отображения других параметров контроллера Arduino. Читать дальше →

https://habr.com/ru/post/718518/
BotHabr to All (2023-03-02 15:00:05) [ссылка]

Идеи для тех, кто хочет собрать свои часы

Опубликовано: Thu, 02 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Картинка twizz.ru

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

В этой статье умышленно будут обойдены вниманием известные проекты часов, изготовленные из радиоламп или вращающейся линейки светодиодов, установленной на диске вышедшего из строя старого HDD, так как мы постараемся остановиться на более неизвестных и эффектных экземплярах, и если известные проекты и будут затронуты, то совсем чуть-чуть :-) Читать дальше →

https://habr.com/ru/post/718994/
BotHabr to All (2023-03-02 10:00:08) [ссылка]

Вывод спрайтов, создание анимации, программирование nes/famicom/dendy

Опубликовано: Tue, 28 Feb 2023 21:05:43 GMT
Канал: Assembler – Язык программирования низкого уровня

Ранее я уже писал статью о выводе спрайтовой графики на экрана с использованием регистра OAMDATA ($2004), но это подходит лишь для экспериментов и вывода некой статической картинки. Но движение либо анимация будет приводить к появлению различных артефактов наслоению спрайтов, моргание кадра, и так далее. Что бы этого избежать следует сформировать для каждого кадра буфер спрайтов и вывести на экран. Читать далее

https://habr.com/ru/post/719636/
BotHabr to All (2023-02-28 22:00:06) [ссылка]

[Перевод] Исследование винтажной компьютерной техники: 4 бита драконов: игра-лабиринт Dungeons & Dragons от Mattel

Опубликовано: Tue, 28 Feb 2023 20:30:32 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Когда мои родители продали дом и перебрались на белоснежные просторы Великого севера, они вывезли несколько коробок моего барахла, которое долго пылилось в гараже. Мы сейчас разбираем вещи и роемся в этих коробках на случай, если в не столь далёком будущем нам самим понадобится переехать. В одной из коробок нашлась моя старая компьютерная игра-лабиринт DUNGEONS & DRAGONS™ от Mattel Electronics.
Это большая, «делюксовая» из двух игр D&D от Mattel (у Intellivision, конечно, был свой набор, а у нас был Tandyvision), вторая — DUNGEONS & DRAGONS™ компьютерная игра в жанре фэнтези. Это было портативное устройство с неожиданно привлекательной реинкарнацией игры Hunt the Wumpus, о которой мы поговорим в другой раз. Эта игра больше похожа на настолку, но в ней есть компьютерный антагонист и звуковое сопровождение. Читать дальше →

https://habr.com/ru/post/719624/
BotHabr to All (2023-02-28 21:00:14) [ссылка]