You can (sort of) run Linux on a Nintendo NES #Linux #Nintendo #Gaming @TomsHardware

We’ve all seen tons of solutions for running NES games on non-NES hardware, but not so much in the way of running non-NES software on the NES itself.

But now, you can run ‘Linux’ on the NES, as seen in a demo done by programmer and tech enthusiast DeCrAzYo. His solution relied on original Nintendo hardware alone and included software he coded himself.

The inspiration for this project seems to be hacks that claim to run non-NES code on the NES but do so through devices like the Raspberry Pi, which, to DeCrAzYo, is basically just using the NES as a graphics output. His goal was to run Linux on the NES’s processor and within its memory using completely original hardware, which is certainly a much higher bar to clear.

The key problem is that the hardware used for the NES is massively underpowered for running Linux; there’s a mere 2KB of RAM to work with, after all. Because of this limitation, DeCrAzYo decided to use a Unix-like operating system, LUnix, rather than an actual Linux distribution. That puts a bit of an asterisk on the whole running-Linux-on-the-NES thing since Unix-like OSes include MacOS and even arguably Windows, but it might just be close enough, and it’s not like the programmer had much of a choice.

See the video below and more on Tom’s Hardware. And see the project code on GitHub.


Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 11/15/2024 Featuring Adafruit bq25185 USB / DC / Solar Charger with 3.3V Buck Board! (Video)

Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — The 2024 Recap Issue!

Maker Business – Adafruit Daily — Apple to build another chip at TSMC Arizona

Electronics – Adafruit Daily — SMT Tip – Stop moving around!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


No Comments

No comments yet.

Sorry, the comment form is closed at this time.