Original NES Modded Into a Working 90s PC With Mouse and CD Support
Turning an original Nintendo Entertainment System (NES) into a functioning x86 PC might sound like science fiction, but YouTuber ThroatyMumbo has made it a reality with the NESPC project. By leveraging modern FPGA technology, this mod allows the classic console to run a rudimentary desktop environment without relying on the original NES processor for x86 code execution.
Technical Implementation
The core of the setup is the EverDrive N8 Pro cartridge, which utilizes an onboard Cyclone IV FPGA to handle the heavy lifting. While the system can be operated using a standard NES controller, the mod also supports a USB keyboard and mouse through additional hardware, enabling a more traditional computing experience.

The NESPC environment includes a RetroWeb browser, a file manager for EverDrive games, and a trash bin. However, users should expect some visual artifacts when browsing the web or playing 3D titles like Doom. These drawing issues are not due to a lack of horsepower from the FPGA, but rather the inherent limitations of the NES's original video hardware. Simple 2D titles, such as Super Mario Bros., remain largely unaffected.
Game Compatibility
The system is capable of booting two types of software: stripped-down x86 executables (in .dx format) and ROMs compatible with the EverDrive N8 Pro. This means the setup can play Famicom Disk System (FDS) titles as well as Game Boy and Game Boy Color games, provided the appropriate FPGA modules are used.

For enthusiasts looking to replicate this build, the project requires an EverDrive N8 Pro cartridge, a compatible RP2350 board, and the necessary files from GitHub.