Коробка багов (взрывается): кроссплатформенное коварство

В сентябре мы рассматривали релиз 86Box v5.0, приуроченный к тридцати годам со дня выхода в розничную продажу Windows 95, и пообещали показать ещё кое-что. О чём мы сознательно умолчали, и почему оставили находку для отдельной статьи? Что осталось в "коробке"?

https://habr.com/ru/companies/pvs-studio/articles/963286/

#pvsstudio #86box #libc #glibc #freebsd #c11 #эмуляция #совершенный_код #стандарты_кодирования

Коробка багов (взрывается): кроссплатформенное коварство

В сентябре мы рассматривали релиз 86Box v5.0, приуроченный к тридцати годам со дня выхода в розничную продажу Windows 95, и пообещали показать ещё кое-что. О чём мы сознательно умолчали, и почему...

Хабр

Коробка багов (эмулируется)

24 августа 2025 года состоялся релиз 86Box 5.0. Низкоуровневый эмулятор IBM PC и совместимых с ним компьютеров получил новый динамический рекомпилятор инструкций процессора, расширил поддержку "железа" и улучшил работу множества уже существующих компонентов. Что ещё внутри "коробки"?

https://habr.com/ru/companies/pvs-studio/articles/949682/

#86box #ретрокомпьютинг #эмуляция #pvsstudio #x86 #статический_анализ_кода

Коробка багов (эмулируется)

24 августа 2025 года состоялся релиз 86Box 5.0. Низкоуровневый эмулятор IBM PC и совместимых с ним компьютеров получил новый динамический рекомпилятор инструкций процессора, расширил поддержку...

Хабр

Гибридный квантовый эмулятор с топологическим сжатием: вдохновленный фотонными вычислениями

Архитектура эмулятора Наш эмулятор строится по принципу фотонного вычислителя, описанного vsradkevich: "лазер → модулятор → решетка интерферометров → фотодетекторы → АЦП → CMOS-блок".

https://habr.com/ru/articles/941308/

#фотон #квантовый_эмулятор #квантовые_алгоритмы #квантовые_вычисления #топология #сжатие_данных #эмуляция #лазер #ecdsa

Гибридный квантовый эмулятор с топологическим сжатием: вдохновленный фотонными вычислениями

Введение Недавно на Хабре появилась потрясающая статья " Свет считает быстрее: как работают фотонные вычисления и из какого «железа» они собраны " от автора vsradkevich , которая стала ключевым...

Хабр

Безопасность арбитражника: как защитить аккаунты от банов во времена перемен

Каждый год появляются новые вызовы для сферы арбитража трафика. Рекламные платформы (Facebook*, TikTok и др.) ужесточили модерацию: алгоритмы лучше распознают подозрительное поведение и фейковые аккаунты. Развитие ИИ-технологий добавило как новые возможности (например, генерация креативов через нейросети), так и новые методы детектирования мошеннической активности. В России и мире наблюдается и ужесточение регуляций в сфере рекламы и данных, что заставляет арбитражников быть еще более осторожнее. В таких условиях защита аккаунтов от банов стала критически важной для стабильной работы арбитражника. Потеря рекламного аккаунта из-за бана означает потерю бюджета, времени на фарминг и запуск кампаний, и как результат недополученную или потерянную прибыль. На кону стоит не только удачная связка оффера и креатива, но и грамотная техническая подготовка — от настроек окружения до эмуляции человеческого поведения. Давайте разберемся в ключевых аспектах безопасности аккаунтов для арбитража трафика.

https://habr.com/ru/articles/928164/

#арбитраж #арбитраж_трафика #арбитражник #арбитраж_трафика_с_нуля #эмуляция #антидетект_браузер #браузеры

Безопасность арбитражника: как защитить аккаунты от банов во времена перемен

Каждый год появляются новые вызовы для сферы арбитража трафика. Рекламные платформы (Facebook*, TikTok и др.) ужесточили модерацию: алгоритмы лучше распознают подозрительное поведение и фейковые...

Хабр

Как я написал эмулятор Nintendo Gameboy на C++ за две недели

Расскажу, как устроена архитектура консоли Nintendo Gameboy, как можно эмулировать её основные компоненты, какие решения я принимал в процессе разработки и какие инструменты использовал.

https://habr.com/ru/articles/908752/

#эмуляция #gameboy

Как я написал эмулятор Nintendo Gameboy на C++ за две недели

В свободное время, (прим., во время отпуска) я бывает берусь за какие-нибудь небольшие проекты не связанные с моей основной деятельностью. В этот раз решил создать эмулятор консоли. Вопреки моде на...

Хабр

Как я написал эмулятор Nintendo Gameboy на C++ за две недели

Расскажу, как устроена архитектура консоли Nintendo Gameboy, как можно эмулировать её основные компоненты, какие решения я принимал в процессе разработки и какие инструменты использовал.

https://habr.com/ru/articles/908752/

#эмуляция #gameboy

Как я написал эмулятор Nintendo Gameboy на C++ за две недели

В свободное время, (прим., во время отпуска) я бывает берусь за какие-нибудь небольшие проекты не связанные с моей основной деятельностью. В этот раз решил создать эмулятор консоли. Вопреки моде на...

Хабр

Перетащил свою БД по играм Switch из Obsidian в Playnite. Всё-таки там меньше ручной работы при добавлении игры, и специализированный инструмент эффективнее чем универсальный. LaunchBox'ом тоже пробовал пользоваться - но это вещь в себе, проприетарная и часть функций платная, так что фи. Playnite же хорош - но нужно поковыряться - поставить дополнений, тем, настроить всё это под себя. Плюс поддержка запуска эмуляторов, импорт игр из других лаунчеров и прочие прелести.

Пытался доковырять тему под себя - получалось плохо. Редактор интерфейса от Visual Studio всё-время на что-то ругался. Язык разметки хрен пойми какой. Но разработчик сейчас переписывает прогу на новый фреймворк, вследствие чего обещает компиляцию под lunux когда-нибудь.

Тем, кто заинтересовался, вот список плагинов, используемых мной на данный момент. Который я веду где - правильно, в Obsidian )

  • DescriptionEditor - позволяет форматировать описание к играм
  • Details to Grid View Converter - Сетка с подробным описанием по игре
  • Play Notes - Добавление заметок к игре, например отзыва
  • ScreenshotsVisualizer - управление скриншотами игр
  • HowLongToBeat - получает из web сервиса расчётное время прохождения игры
  • Game Media Tools - добавляет в контекстное меню пункт открытия папки с ресурсами
  • ThemeModifier - настройка параметров темы
  • ThemeExtras - добавляет к темам новые элементы управления
  • Same relations - показывает блок с похожими играми или от того же разработчика
  • Listicles - позволяет составлять списки игр, например рейтинги
  • BackgroundChanger - позволяет выбрать несколько обложек для игры
  • Filter Presets Quick Launcher - позволяет создавать на панели кнопки для быстрого включения сохранённого фильтра
  • LibraryManagement - позволяет назначать значки жанрам, тегам, особенностям и т.п.
  • Nintendo Metadata - заполнение метаданных из сайта Nintendo

Тема на скриншоте - Stardust

#games #игры #эмуляция

Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino

Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое! В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект. Сегодня сделаю шаг ближе к народу. Расскажу, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля, и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano.

https://habr.com/ru/companies/ruvds/articles/884436/

#arduino #arduino_uno #arduino_nano #ардуино #ay38910 #ay38912 #ym2149f #chiptune #vgm #music #эмуляция #эмулятор #синтез_звука #синтезатор #psg #pwm #pwm_dac #ruvds_статьи

Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino

Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое! В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные...

Хабр

[Перевод] Руководство по разработке эмулятора NES (перевод)

Перевод статьи по эмуляции Nes . Но я считаю что данная информация подойдёт и для любой другой эмуляции консолей/приставок (зная определённую эмуляцию, проще реализовать какую-то другую). Материал документа где-то устарел, но по большей части актуален по сей день. ознакомиться

https://habr.com/ru/articles/871756/

#nes #famicom #retro #эмуляция #программирование #разработка #документация #dendy

Руководство по разработке эмулятора NES (перевод)

Всем привет! Меня зовут Сергей ! Отступление Прошу простить, тут не только перевод будет, но возможные рекомендации от меня (где-то как от переводчика, где-то как дополнение). Так же прошу простить, я...

Хабр

Что такое эмуляция, и зачем её придумали

В прошлых постах мы разобрали виртуализацию и гиперконвергенцию — два кита, на которых держится современная IT-инфраструктура. Сегодня поговорим об их младшем, но не менее важном брате — эмуляции, без которой многие вещи в современном IT были бы просто невозможны, а некоторые технологии, которые мы воспринимаем как должное, так и остались бы красивыми идеями на бумаге.

https://habr.com/ru/companies/cdnnow/articles/868262/

#эмуляция #виртуализация #гиперконвергенция

Что такое эмуляция, и зачем её придумали

В прошлых постах мы разобрали виртуализацию и гиперконвергенцию — два кита, на которых держится современная IT-инфраструктура. Сегодня поговорим об их младшем, но не менее важном брате — эмуляции, без...

Хабр