Инженер встроил Wi-Fi в картридж Game Boy

Инженер и хакер Себастьян Саакс сделал практически невозможное. Используя обычный картридж для Game Boy объёмом 32 киБ и микроконтроллер ESP8266 он обеспечил Game Boy доступ в интернет.

Была ли в этом необходимость — нет. Стаакс сделал это просто, потому что мог. В своём блоге он рассказал о том, какую работу провёл для достижения этого результата. В первом приближении потребовалось две вещи: код ассемблера для Z80, использовавшийся для взаимодействия с микроконтроллером, и код микроконтроллера, который форматирует сайт для отображения на экране Game Boy. Важно отметить, что процессор игрового устройства работает на тактовой частоте 4 МГц, в то время как контроллер на 160 МГц, что стало большим апгрейдом для Game Boy. Код для Z80, использовавшийся для связи с контроллером, разрабатывался при помощи набора GBDK с открытым исходным кодом, который также совместим с Sega Game Gear.

Демонстрация интернета на Game Boy
Демонстрация интернета на Game Boy

В настоящее время Wi-Fi картридж может демонстрировать лишь простую коммуникацию в стиле Telnet и доступ к разделам Wikipedia, при этом инженер выразил уверенность в том, что сможет обеспечить лучшую работу в будущем. Примечательно, что и Game Boy, и Game Gear, основаны на Zilog Z80. Так что есть надежда, что картридж для Game Gear сможет показывать полноцветные картинки JPG.

WiFi Game Boy Cartridge
WiFi Game Boy Cartridge