Explore an 8-Bit Earth with a Raspberry Pi Google Maps NES Cartridge

Source: Tom's Hardware added 30th Aug 2021

  • explore-an-8-bit-earth-with-a-raspberry-pi-google-maps-nes-cartridge

(Image credit: Ciciplusplus)

Back in 2012, Google teased a video of a working Google Maps NES cartridge. It showed a demonstration of a family plugging in the cartridge and even blowing on it to get access to an 8-bit version of our planet. Unfortunately, this was just part of an April Fool’s Day gag, but that didn’t stop maker Ciciplusplus from developing his own, functional Google Maps NES cartridge almost a decade later with the help of a Raspberry Pi.

Some of the best Raspberry Pi projects use vintage hardware and this project is designed to work with real NES consoles. The cartridge connects to the original slot but has not been compiled into a shell as it’s still a prototype. Users can interface with the 8-bit map using an NES controller. The D-Pad is programmed to move around the map while the A and B buttons control the ability to zoom.

An actual NES cartridge is required to pull the project off which means a donor game will need to be sacrificed for the cartridge PCB. A Raspberry Pi 3 A+ functions as the main board and hosts the game while an FX2LP controller is used to bridge the connection. The design was inspired by this DOOM NES project which also inspired this NES cartridge PCB project we covered last year.

(Image credit: Ciciplusplus)

To create the 8-bit world, Ciciplusplus developed a custom application that accesses Google Maps and converts the data from a realistic image into 8-bit tiles. An image of the map is broken into blocks. Each tile could be represented with trees, solid land, etc depending on whatever comprises the majority of the block. As users zoom in and out, location names will become visible. From a distance, users can only see country names while cities appear when zooming closer.

Check out the video posted by Ciciplusplus breaking down this incredible project and be sure to follow him for future updates.

Read the full article at Tom's Hardware

media: Tom's Hardware  

Related posts


Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Related Products



Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91