CONNECT WITH US
Tech

Tech

Modder turns NES into a Windows-like desktop with original hardware

Tom's Hardware logo

Published on

Add as a preferred source on Google
Modder turns NES into a Windows-like desktop with original hardware

YouTube retro gaming experiment channel Throaty Mumbo created a Windows-like desktop environment on the NES. The project took advantage of the EverDrive N8 Pro, an FPGA-powered NES cartridge that handles the heavy x86 emulation. Throaty Mumbo has made the NESPC project available on GitHub and included firmware for an RP2350 he used to make a USB interface for keyboard, mouse, and MIDI functionality.

Throaty Mumbo started out with ROMs he found on the internet, trying out a Chinese Windows 98 ROM that didn’t really do much. It had Paint, Windows Explorer, and plenty of things that looked like Windows 98 programs, but none of them were actually functional; only images of what the programs approximately look like. He also tried out a ROM of Linux, a project named NES86 by decrazyo, but it was incredibly slow and unusable, leading him to create his own ROM.

Since the NES’ 6502 8-bit microprocessor was too slow to emulate x86, Throaty Mumbo used the EverDrive N8 Pro, which has a much more powerful ARM-based Cyclone IV FPGA. It simply goes into the cartridge slot and takes advantage of the NES’ cartridge-side processing, basically making it act similarly to an external graphics card by outsourcing tasks to another processing unit. To run x86, Throaty Mumbo used Next186, an open-source FPGA soft processor core that can make the FPGA execute Intel 80186-compatible instructions as if it were an x86 CPU.

Throaty Mumbo first showed his NESPC project with a command-line interface, demonstrating how fast you can navigate the environment and run command-line programs like tty-tetris, which didn’t work well at such a low resolution, but he did show a command-line train animation running quite smoothly.


Source link

Disclaimer

We strive to uphold the highest ethical standards in all of our reporting and coverage. We TheMorningPulse.fyi want to be transparent with our readers about any potential conflicts of interest that may arise in our work. It's possible that some of the investors we feature may have connections to other businesses, including competitors or companies we write about. However, we want to assure our readers that this will not have any impact on the integrity or impartiality of our reporting. We are committed to delivering accurate, unbiased news and information to our audience, and we will continue to uphold our ethics and principles in all of our work. Thank you for your trust and support.