Raspberry Pi позволил создать Google Maps для консоли NES
В 2012 году Google представила видео, где показала, как Google Maps работает на старой приставке NES. В ролике семья вставляла картридж в старую приставку и получала 8-битную версию нашей планеты.
Это была первоапрельская шутка, однако энтузиасты повторили это видео в реальности, создав картридж для NES на основе Raspberry Pi, который действительно отображает Google Maps.
Некоторые проекты использования Raspberry Pi включают винтажное железо. В данном случае речь пойдёт о работе с реальной консолью NES. Картридж (пока без корпуса) включается в слот оригинальной консоли, в результате пользователи могут взаимодействовать с 8-битной картой, используя для этого контроллер NES. Джойстик запрограммирован на перемещение, а кнопки A и B на масштабирование.
Использование картриджа потребует его очистки, а значит, для эксперимента необходимо пожертвовать какой-то игрой. Компьютер Raspberry Pi 3 A+ работает как основная платформа и хранит игру, в то время как контроллер FX2LP используется для мостового подключения. В основу конструкция легла разработка из проекта DOOM NES, создатели которой вдохновлялись проектом создания платы картриджа для NES.
Разработчики из Ciciplusplus создали 8-битный мир за счёт конвертации изображений, получаемых из настоящих Google Maps. Затем изображение разбивается на блоки, которые показывают деревья, землю, воду и т. п. в зависимости от реального изображения. При уменьшении масштаба появляются новые объекты, их названия. При большом масштабе видны лишь наименования стран.
Посмотреть на то, что получилось, можно на прилагаемом видеоролике.