Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Ухищрения аппаратной обратной совместимости в игровых приставках

Компьютерное железоИстория ITСтарое железоИгры и игровые приставки
Многим приходится иметь дело со старыми аппаратными интерфейсами: к примеру, это наследственные команды в процессоре или режимы работы оборудования. Программисты могут поспорить, что подобное усложняет разработку программного обеспечения, является проблемой с точки зрения безопасности и банально не нужно, поскольку софт работает хуже в режиме совместимости. Инженеры рвут волосы при очередном упоминании необходимости добавить поддержку старого оборудования. И их можно понять.

Но вычислительные машины ценны не своими характеристиками, а набором программного обеспечения, которое они могут запускать. Именно поэтому во многих ситуациях так важно обеспечивать обратную совместимость с оборудованием предыдущего поколения — нравится это разработчику или нет. Но иногда обратная совместимость принимает причудливые формы. Сложно подобрать правильное слово: то ли это «костыли», то ли вполне обоснованные решения.
Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Просмотры26K
Комментарии 17

Реверс-инжиниринг звукового усилителя популярной портативной консоли — обсуждаем основные находки

Блог компании АудиоманияРеверс-инжинирингГаджетыСтарое железоЗвук
В начале мая на Hacker News опубликовали материал, автор которого провел reverse engineering усилителя звука, установленного в Nintendo Game Boy Color. Обсудим главное.

Ранее мы рассказывали о Sound Blaster 1.0 и карте для IBM PC — Innovation SSI-2001.

Читать дальше →
Всего голосов 15: ↑12 и ↓3+9
Просмотры4.2K
Комментарии 6

Швейные машины с управлением через Game Boy: пишем эмулятор

Реверс-инжинирингИстория ITСтарое железоИгры и игровые приставки
Перевод

Новая нить повествования


Моё путешествие оказалось довольно долгим, и сегодня уже третья годовщина с момента начала серии статей Edge of Emulation. Когда я впервые работал над эмуляцией сканера штрихкодов Barcode Taisen Bardigun в 2017 году, я понятия не имел, сколько ещё смогу всего сделать. Моя цель заключалась в завершении списка, исследовании и документировании по одному устройству за раз, но я не знал, есть ли вообще у меня нужные навыки для выполнения этой задачи. За последние несколько лет я столкнулся с большим количеством трудностей и множеством различных проблем. Тем не менее, мне как-то удалось преодолеть все эти препятствия благодаря уделённому времени, решимости и помощи друзей и коллег. Некоторые устройства очень просты, и для их правильной эмуляции требовалось всего один-два дня. Однако другие были упрямы и трудны. Тема этой статьи доставила мне особую головную боль.

В начале 2000-х японская швейная компания Jaguar выпустила машину с одной очень любопытной функцией. Шаблоны шитья не были встроены в саму швейную машину Jaguar JN-100 (так же известную как «nuyell»); вместо этого она с помощью Link Cable подключалась к Game Boy и получала инструкции. Программное обеспечение, называвшееся Raku x Raku Mishin, поставлялось на обычном чёрном картридже Game Boy и занималось передачей данных на JN-100. Пользователи могли программировать машину, чтобы она шила различные узоры, петлицы, символы каны, буквы и даже короткие контуры, создаваемые пользователем. Американская компания Singer («Зингер») увидела в JN-100 потенциал для бизнеса; позже две стороны пришли к соглашению о выпуске в США почти точной копии машины под собственным брендом компании Singer IZEK 1500.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Просмотры2.8K
Комментарии 1

Реверс-инжиниринг и сравнение двух чипов аудио усилителей Game Boy

Производство и разработка электроникиСтарое железоИгры и игровые приставки
Перевод
У Nintendo Game Boy есть чип усилителя аудио, использующийся для звуков, которые издают динамик и наушники. В данной статье я опишу реверс-инжиниринг этого чипа и сравню его с более поздней версией от Game Boy Color (который я разбирал ранее). Неожиданно оказалось, что Game Boy Color использует совершенно другую схему усилителя – и это может объяснить, почему две эти системы звучат по-разному.

На диаграмме ниже показано фото кремниевого кристалла Game Boy с подписями основных функциональных компонентов.

На чипе усилителя есть надпись DMG-AMP, что означает Dot Matrix Game amplifier. Артикул этого 18-контактного чипа производства Sharp) — IR3R40.


Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Просмотры4.8K
Комментарии 4