retro gaming

Pac-Man Championship Edition Running On Arduino Uno Pac-Man, Space Invaders and Manic Miner Run on a Plain Arduino Uno at 50 fps, With Two Resistors for Video and No Framebuffer

An Arduino Uno has 2 KB of RAM, 32 KB of flash and a 16 MHz 8-bit ATmega328P. That is less memory than the 1982 ZX Spectrum had, and nowhere near enough to hold a frame of video. Even so, Smashcat has built a game engine that runs full arcade-style games on it at a locked 50 frames per second, straight to a TV over composite video made with just two resistors. It now runs four games: Manic…

DOOM Running On A 30 Clamp Meter DOOM on a $30 FNIRSI Clamp Meter: 32 KB of RAM, No Framebuffer and a Steady 29 fps

Running DOOM on odd hardware is an old tradition, but Artur Bieniek has picked one of the tightest targets yet: the FNIRSI DMC-100, a budget clamp meter built around an Artery AT32F415 microcontroller with just 32 KB of RAM. His open-source port of doomgeneric plays the whole first episode of Freedoom on the meter's 320x240 colour screen, with sound effects on the buzzer, and it averages 29…

Game Boy Emulator Running On E-Paper Board ESP32-S3 E-Paper Board Runs a Game Boy Emulator at 30 FPS. It Barely Hit 2 FPS Before a Custom-Built Driver

A developer who goes by kuslota has released InkBoy, a custom display driver and firmware that runs a Game Boy emulator at around 30 frames per second on Waveshare’s ESP32-S3-ePaper-1.54 V2 board. Waveshare specifies about 300 ms for a partial refresh on the board’s 200x200 panel, and the stock driver managed barely 2 fps in the developer’s testing. The code is on GitHub under an MIT license…

ESP32-S3 Retro Gaming Console With Brass Tube ESP32-S3-Based Pocket-Sized Retro Gaming Console With Brass Wires for the Frame and Wiring

This is a pocket-sized retro gaming console built by HVT Lab. It's powered by an ESP32-S3 N16R8 microcontroller and plays classic games from legendary systems like Nintendo, Game Boy, and Sega. It uses a 2.4-inch IPS display, and he made the entire body of the console from 2 mm brass wire, demonstrating a unique blend of DIY electronics and metal craftsmanship. He…

Custom 3D Printed Nintendo 64 Console This YouTuber Overclocked a 30-Year-Old Nintendo 64, Added Wireless Controls, and Upgraded It With HDMI Output

YouTube creator Zac Builds has modified a Nintendo 64 by combining several hardware upgrades aimed at making the nearly 30-year-old console more practical to use with modern displays and accessories. The project retains the original N64 motherboard while adding a RetroGEM HDMI modification, USB-C-based power delivery, internal wireless controller support, CPU overclocking and improved cooling…