Рубрика «Nes» - 7

В этой части базовая информация о работе со звуком. Оно весьма запутано и использует специфическую терминологию, так что внятно описать его не особо получается.
image
Источник

Начало работы со звуком

Обзор инструментов, которые представляет нам платформа NES. Впрочем, дальше мы уйдем на более высокий уровень и будем использовать библиотеку Famitracker.

Проще всего пощупать звуковые возможности консоли можно с помощью демки Sound Test, разработанной SnoBrow. Она совместима не со всеми эмуляторами, но FCEUX поддерживается.

Кнопка Селект переключает звуковые каналы, Старт включает их. Доступны 4 канала:
1 — меандр 1
2 — меандр 2
3 — треугольный сигнал
4 — шум

Читать полностью »

В феврале я писал статью о том, как русские энтузиасты «взламывали» консоль NES Classic Mini, как мы занимались её реверс-инжинирингом, и как я писал приложение для того, чтобы каждый мог легко закачать в неё свои игры буквально в пару кликов.

image

Сегодня я напишу продолжение этой истории, ведь за полгода мы добились гораздо более существенного прогресса в этом деле.

Как обычно, под катом моё повествование и в современной видеоформе, и в виде традиционной статьи.
Читать полностью »

image
Никакой крови на Super Nintendo!

В период между концом 80-х и серединой 90-х видеоигры купались в лучах второй волны популярности в США, а на рынке доминировала единственная корпорация — Nintendo.

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

Что бы мы ни думали об «Эре Nintendo» в ретроспективе (а многие о ней даже не задумываются), но без сомнений, осталась серьёзным следом в истории американского гейминга.

Прекрасно осознавая, что многие американские родители того времени считали видеоигры зловещей, развращающей детей силой, в эту эпоху Nintendo of America (NOA) сделала основным приоритетом корпорации публикацию всех игр только под своим знаменем, чтобы они содержали исключительно «семейные» темы и контент. Хотя это и не противоречило взглядам потребителей того времени, такое морализаторское давление стали считать одним из самых печально известных традиций NOA.
Читать полностью »

image

Как и многие из тех, кто программирует видеоигры, в детстве я часто играл в игры для NES. Меня всегда поражало, как разработчики смогли добиться столь многого минимальными усилиями, поэтому я потратил кучу времени на анализ внутренней работы некоторых игр. Сегодня я начинаю серию постов, в котором буду документировать то, чему научился, с точки зрения программиста игр. Я постараюсь сосредоточиться на работе систем игры на уровне движка, а не на аппаратном уровне (то есть буду говорить о том, как игра решает, что нужно отрисовать в текущем кадре, а не о том, как работают спрайты на NES). Также я постараюсь добавить любые крупицы информации об играх, которые мне покажутся интересными, например, неочевидное с точки зрения игрока поведение или примеры багов в логике игры.
Читать полностью »

image

Производители видеоигровых консолей не любят, когда нарушаются правила. Но это всё равно происходит. Технически одарённые люди неизбежно стремятся подчинить платформы своей воле, несмотря на опасность судебных тяжб и на желание владельцев этих платформ защитить свои масштабные инвестиции. Существует множество примеров таких ситуаций, самым печально известным из которых стало дело Game Genie. (На самом деле, недавно в Канаде Nintendo выиграла тяжбу о копирайте у продавца «флеш-картриджей» и других устройств для модификации.) Но стоит заметить, что, не будь подобных случаев, игровая индустрия была бы сейчас совершенно другой. И сегодня мы объясним, почему.
Читать полностью »

В этой статье я расскажу, как использовать описанные в прошлой статье инструменты для исследования игры Felix The Cat для NES. Моя первоначальная цель была, как обычно, разобрать формат уровней игры и добавить её в свой универсальный редактор уровней CadEditor, однако в ходе изучения игры обнаружилось, что описание уровней сжато (это редкость для NES-игр!), поэтому я также разобрал формат компрессии данных, и написал компрессор, позволяющий сжимать отредактированные уровни так же, как это делали разработчики игры.

Использование инструментов исследования NES-игр на примере разбора формата компрессии игры Felix The Cat - 1

Читать полностью »

NES в качестве аппаратной платформы для майнинга биткоинов - 1
Игровая консоль Nintendo Entertainment System (NES)

Получить какую-то прибыль при майнинге биткоинов можно только в случае наличия мощного и дорогого оборудования, работающего круглые сутки. Стоит оно много, от сотен до тысяч долларов США, так что позволить себе купить систему для майнинга может далеко не каждый.

В принципе, можно попробовать собрать такое оборудование самостоятельно, чтобы получать биткоины без всяких проблем и забот. Пользователь Twitter с ником gbg решил попробовать собрать гаджет для майнинга своими руками. Устройство для выполнения этой задачи он успешно создал, только в качестве основы использовался не современный сервер, а консоль NES. Правда, несколько модернизированная, к старой платформе потребовалось добавить пару новых элементов и обновить ПО.
Читать полностью »

На geektimes.ru недавно была статья о том, что «умельцы» взломали NES Classic Mini. Однако, там даже не упомянули о том, что это сделали русские. Нет, не я, а человек под ником madmonkey. Я же сразу решил написать приложение под Windows с дружелюбным интерфейсом, чтобы это можно было делать в пару кликов. В этой статье я хочу рассказать более детально о сути «взлома», о том, как в NES Mini всё устроено, и о трудностях, с которыми пришлось столкнуться.

И да, я опять предлагаю своё изложение в двух вариантах: видео и традиционная текстовая статья. Кому как больше нравится.
Читать полностью »

image

Как вы, может быть, уже слышали, Shovel Knight наконец пересёк океан и достиг Японии! Мы очень рады такому прыжку. Мы потратили много времени, чтобы локализация стала интересной и умной. Постойте, а что такое локализация? Это процесс перевода текста и адаптации игры под местный рынок. Мы сотрудничаем с отличными экспертами из 8-4, чтобы обеспечить высочайшее качество локализации. Сегодня мы хотим рассказать о самых интересных изменениях, которые мы внесли в игру, чтобы она действительно понравилась японским игрокам.

История

Но прежде чем мы начнём… проведём небольшой урок истории! Когда-то давно локализация игр была Диким Западом. Не было никаких стандартов или правил относительно того, что приемлемо при адаптации. Иногда разработчики создавали абсурдные и полные опечаток переводы. Иногда разработчики вкладывали так много усилий, что создавали совершенно новую серию игр.
Читать полностью »

Я решил продолжить серию публикаций про внутреннее устройство NES-игр, на этот раз я расскажу об используемых мной инструментах для исследований.

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

Однако я не буду пересказывать документацию, а остановлюсь на случаях, когда возможностей эмулятора оказывается мало и необходимо добавить новые, либо же когда существуют необычные способы найти желаемое в ROM-файле напрямую, в обход длительного изучения кода игр.
Создание инструментов для исследования NES-игр - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js