Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Эмуляция NES Famicom Dendy на веб технологиях

Автор: Yandex for Frontend

Загружено: 2020-07-07

Просмотров: 2717

Описание:

Это выступление о подходе, который позволяет эмулировать компьютерные системы с использованием веб-технологий (TypeScript, Сanvas, web audio). Расскажу, как устроена архитектура компьютеров на примере NES — процессор, программа, периферийные устройства, отображение io на память.
Мой доклад можно разделить на три части. В первой поговорим, как устроен процессор 6502 и как его эмулировать, используя JavaScript. Во второй — как работает устройство вывода графики и как игры хранят свои ресурсы. В третьей — как синтезируется звук с использованием веб аудио и как это дело параллелится на два потока с помощью аудиоворклета. Поделюсь советами об оптимизации (всё же эмуляция — дело такое, при 60 FPS остаётся мало времени для выполнения кода).

Эмуляция NES Famicom Dendy на веб технологиях

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Магия современных возможностей JavaScript для работающего программиста

Магия современных возможностей JavaScript для работающего программиста

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Разве Dendy не компьютер?!

Разве Dendy не компьютер?!

Эмуляция: как это работает и почему это важно?

Эмуляция: как это работает и почему это важно?

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Мессенджер Max: разбираемся без паранойи и даем советы по безопасности

Мессенджер Max: разбираемся без паранойи и даем советы по безопасности

Пародии на Windows в Linux - всё ли ТАК ПЛОХО?

Пародии на Windows в Linux - всё ли ТАК ПЛОХО?

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как работает компьютер? Шины адреса, управления и данных. Дешифрация. Взгляд изнутри!

Как работает компьютер? Шины адреса, управления и данных. Дешифрация. Взгляд изнутри!

Почему БЫСТРАЯ ЗАРЯДКА быстро заряжает?

Почему БЫСТРАЯ ЗАРЯДКА быстро заряжает?

Как в Яндексе нанимают разработчиков интерфейсов

Как в Яндексе нанимают разработчиков интерфейсов

Ваш браузер знает о вас все и сливает данные: как защититься?

Ваш браузер знает о вас все и сливает данные: как защититься?

Почему Бетельгейзе уже взорвалась, но мы не знаем?

Почему Бетельгейзе уже взорвалась, но мы не знаем?

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Я.Субботник по разработке интерфейсов. Онлайн.  4.07.2020

Я.Субботник по разработке интерфейсов. Онлайн. 4.07.2020

Разбор схемотехники NES (денди)

Разбор схемотехники NES (денди)

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

Почему 2026 год ИЗМЕНИТ ВСЕ

Почему 2026 год ИЗМЕНИТ ВСЕ

ОШИБКИ НОВИЧКОВ ПРИ ДИАГНОСТИКЕ ЭЛЕКТРОННОГО МОДУЛЯ | Когда ремонт платы не имеет смысла ?

ОШИБКИ НОВИЧКОВ ПРИ ДИАГНОСТИКЕ ЭЛЕКТРОННОГО МОДУЛЯ | Когда ремонт платы не имеет смысла ?

Почему взрываются батарейки и аккумуляторы? [Veritasium]

Почему взрываются батарейки и аккумуляторы? [Veritasium]

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]