Эмуляторы игровых консолей: правовые аспекты разработки и использования

эмуляторы

Эмуляторы игровых консолей: правовые аспекты разработки и использования

Игры

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

Эмуляция NES/Famicom/Денди на веб-технологиях. Доклад Яндекса

Игры

Стек TypeScript, Сanvas и веб-аудио позволяет эмулировать компьютерные системы с использованием веб-технологий. В моем докладе я на примере приставки NES рассказал, как устроена архитектура компьютеров — процессор, программа, периферийные устройства, отображение I/O на память. Доклад можно разделить на три части: как устроен процессор 6502 и как его эмулировать, используя JavaScript, как работает устройство вывода графики...

[Перевод] Эмуляторы SNES всего в нескольких пикселях от абсолютного совершенства

Игры

Мы так близки к созданию эмулятора, способного идеально воссоздавать все функции реального железа и ПО SNES. В течение последних 15 лет как кодер эмулятора bsnes я пытался довести до совершенства эмуляцию Super Nintendo, но теперь мы столкнулись с последней проблемой: точным таймингом тактов видеопроцессоров SNES. Чтобы достичь этого завершающего этапа точности эмуляции, требуется помощь всего...

От моделей галактик до атомов – простые уловки в реализации ИИ ускоряют симуляции в миллиарды раз

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

[Перевод] Бесконечный цикл, которого не было: история бага Святого Грааля

Игры

Когда-то давным-давно жила игра для GBA под названием Hello Kitty Collection: Miracle Fashion Maker. Это была милая игра, основанная на знаменитой франшизе Sanrio Hello Kitty и разработанная компанией Imagineer. Но под маской кажущегося невинным названия скрывалась коварная проблема. По каким-то причинам эта простая игра не запускалась ни на одном эмуляторе GBA. Но одного этого было...

[Перевод] «Тетрис» в роли принтера

Игры

Поворачивая, переставляя и опуская вниз заранее заданную последовательность фигур, Tetris Printer Algorithm использует механику «Тетриса» для генерации произвольных битовых изображений. Описание алгоритма Алгоритм построчно преобразует пиксели исходного изображения в квадраты поля «Тетриса», двигаясь снизу вверх. Для генерации отдельного квадрата алгоритм собирает структуру, состоящую из прямоугольной области, полностью опирающейся на один квадрат под ней. После завершения...

[Перевод] Как работала графическая система Sega Mega Drive: Video Display Processor

Игры

Описание концепции VDP VDP «Video Display Processor» Чип видеоконтроллера, занимающийся работой с тайловой графикой, плоскостями скроллинга и спрайтами Genesis. На самом деле не является процессором. VRAM «Video RAM« RAM (ОЗУ), используемая VDP Содержит тайлы (изображения размером 8×8 пикселей) Два основных типа консолей Консоли NTSC «Sega Genesis», 60-герцовые машины, в основном распространённые в США Разрешения Режим...

[Перевод] Бот, играющий в Castlevania

Игры

Что это CastlevaniaBot — это плагин для эмулятора NES Nintaco, который играет в Castlevania. Если запустить его на экране заставки, то плагин пройдёт всю игру от начала до конца. Или же можно запустить его в любом месте игры, чтобы он прошёл её часть. В этой статье я расскажу, как создал бота, способного пройти Castlevania, и...

[Перевод] GPU консоли Nintendo DS и его интересные особенности

Игры

Я хотел бы рассказать вам о работе GPU консоли Nintendo DS, об его отличиях от современных GPU, а также выразить своё мнение о том, почему использование Vulkan вместо OpenGL в эмуляторах не принесёт никаких преимуществ. Я не особо знаю Vulkan, но из прочитанного мне понятно, что Vulkan отличается от OpenGL тем, что работает на более...

[Перевод] Два Z80 на одну машину: чем отличались 8-битные аркадные автоматы от домашних компьютеров?

Игры

Что я узнал об аркадном автомате Bomb Jack в процессе создания его эмулятора Недавно я написал небольшой эмулятор автомата Bomb Jack, в основном для того, чтобы разобраться, чем эти первые 8-битные аркадные автоматы отличались по конструкции от 8-битных домашних компьютеров. Как я узнал намного позже, встреча на летней ярмарке в моём родном городе с аркадными...

Поиск по играм, новостям и статьям…

Введите не менее двух символов

Введите не менее двух символов