Как GB Operator определяет поддельные картриджи

Я тут недавно узнал, что компания Epilogue выпустила Retrace — программу для iOS и Android, которая работает вместе с GB Operator.

То есть тот самый GB Operator теперь можно подключить к телефону и узнать, оригинальный ли перед вами картридж и сколько он стоит. Причём стоимость показывается отдельно для картриджа с коробкой и без неё.

По крайней мере, так всё должно работать в теории.

На практике сначала оказалось, что комплектный кабель для этого не подходит. Вместе с GB Operator поставляется кабель USB-A — USB-C, а для подключения к телефону нужен USB-C — USB-C.

Кабель я нашёл, но программа всё равно не видела устройство. Сначала я подумал, что проблема именно в нём. Кабель был от моей старой курилки, поэтому я грешил на то, что он не умеет передавать данные.

Перебрав несколько проводов, я понял, что проблема слегка глубже, чем казалось. После коротких поисков в интернете выяснилось, что сам GB Operator тоже нужно обновить через компьютер.

И, конечно, этот процесс не мог пройти нормально.

Во время обновления устройство зависло на сообщении Configuring — this may take up to a minute, а светодиод начал переливаться всеми возможными цветами. Ничего не происходило, но отключать устройство, когда на экране фактически написано «НЕ ОТКЛЮЧАЙТЕ УСТРОЙСТВО», было немного страшновато.

В итоге после выключения программы и переподключения GB Operator он всё-таки ожил. Программа его распознала, версия прошивки, как оказалось, обновилась с 7.0.0 до 10.0.10, а версия System — с загадочной 0.0.0 до 2.0.0.

После этого я наконец-то перешёл к проверке картриджей.

С оригинальными The Lost Vikings, Pokémon Sapphire, Donkey Kong и Super Mario Land никаких проблем не возникло. Retrace правильно определила игры и признала картриджи официальными.

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

Откровенно поддельный Pocket Densha 2 программа признала официальным с уверенностью 98%. И это несмотря на серый корпус с надписью Game Boy Color сбоку и прекрасное слово GAME вместо Nintendo GAME BOY сверху.

Поддельный картридж Pocket Densha 2
Retrace признала Pocket Densha 2 официальным картриджем

Лицензионный китайско-гонконгский картридж 4-in-1, выпущенный компанией Mani задолго до появления iQue, программа вообще не распознала.

Лицензионный китайско-гонконгский картридж Mani 4-in-1
Retrace не распознала картридж Mani 4-in-1

С оригинальным картриджем iQue Chaoji Maliou 2, также известным как Super Mario Advance 2, получилось ещё веселее. В первый раз Retrace признала его неизвестным, а со второй попытки — официальным с уверенностью 95%.

Правда, разработчик игры так и остался Unknown Developer, а сама игра — Unreleased. Видимо, мои статьи об истории Nintendo в Китае разработчики Retrace не читали.

Оригинальный картридж iQue Chaoji Maliou 2
Результат проверки iQue Chaoji Maliou 2 в Retrace

EverDrive X5 программа совершенно правильно распознала как EverDrive.

Флеш-картридж EverDrive X5
Retrace правильно распознала EverDrive X5

А вот EZ-Flash Omega Definitive Edition почему-то определился как Anguna: Warriors of Virtue. Причём флеш-картридж находился в обычном режиме, а самой Anguna на нём вообще не было.

EZ-Flash Omega Definitive Edition
Retrace определила EZ-Flash как Anguna: Warriors of Virtue

Затем выяснилось, что обычный EZ-Flash Omega и EZ-Flash Air тоже определяются как Anguna. И каждый раз Retrace уверена в результате примерно на 97%.

Случайным совпадением это уже не выглядит. Судя по всему, вся линейка EZ-Flash использует общий загрузочный код или образ, который Retrace принимает за Anguna.

Эксперимент получился любопытным, но каким-то странноватым.

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