Tag
Decomp Academy is an interactive online platform that teaches users how to decompile GameCube games by writing byte-matching C code against real PowerPC assembly output from the 2001 MWCC compiler.
This repository provides schematics and instructions for modifying the original Nintendo Entertainment System to use two PPU chips, enabling enhanced graphics like more colors, more sprites, and parallax scrolling.
Announces the release of 'The Game Engine White Papers: Commander Keen', a 214-page book detailing the development of the classic game's engine, available in print and free PDF.
A developer explains why they chose the Zig programming language to create a Game Boy Advance game, highlighting Zig's cross-compilation capabilities and suitability for embedded programming.
A first-person shooter game implemented in COBOL, supporting Wolf3D-style and DOOM-like levels.
An interview with Jordan Mechner about the creation of the classic video game Prince of Persia, detailing the rotoscoping animation, development challenges, and its lasting impact on the action-adventure genre.
Developer Dante Leoncini has ported the original Half-Life to the 2007 Nokia N95 smartphone, achieving 30 FPS with mouse and keyboard support, demonstrating the phone's capabilities.
A detailed breakdown of the original PlayStation's hardware architecture, covering the CPU design and its historical context.
A technical analysis explains why porting Doom to the Neo Geo console is functionally impossible due to hardware limitations, though a simpler raycasting demo approximating Wolfenstein 3D is possible.
An in-depth technical analysis of the FMV compression and playback techniques used in the Sega CD game Silpheed, including reverse engineering of its format.
BattleTris is a two-player networked Tetris variant from 1994, revived in 2026, where players collect money to buy weapons to hinder opponents.
A tutorial explaining how to run Windows-only GOG DOS games on Apple Silicon Macs using DOSBox for Mac, with step-by-step instructions and configuration examples.
NBSDGames 6 is a tiny collection of terminal-based games (~500kB) that runs on minimal systems like routers and vintage computers, including games like Sudoku, Mines, Reversi, and more.
This article explains the Voxel Space rendering technique used in the 1992 game Comanche, covering its height map, color map, and simple rasterization algorithm.
The Arduboy FX-C is a credit-card-sized open-source handheld gaming device with hundreds of pre-installed games, offering a nostalgic and creative gaming experience despite its primitive hardware.
This article describes the author's project of bringing the pinball table from the classic Windows game "Space Cadet Pinball" to life, building a real mechanical pinball machine from scratch using 3D printing, microcontrollers, and homemade mechanisms. It details the design and iteration of rebound buffers, drop targets, slingshots, and other features.
The author announces that Snowboard Kids 2 for the Nintendo 64 has been fully decompiled, meaning all functions now have matching C implementations that compile to the original assembly. The project took nearly two years and credits both the N64 decompilation community and AI coding agents (Claude, GLM, Codex) for acceleration.
Third-party OmniDrive firmware enables modern Blu-ray drives with the MediaTek MT1959 chipset to rip game discs from GameCube, Wii, Xbox 360, and other retro consoles to PC, simplifying game preservation and emulation.
A developer used Claude to recreate the 'Mad House' game from a 1980s Usborne book as an interactive JavaScript artifact, complete with retro aesthetic and mobile-friendly design.
The lost DOS sabotage game LAN-LOK, written at Palmer Station, Antarctica in 1991, has been rediscovered and archived by AlphaPixel Software Development, who are documenting its history and plan to decompile and modernize it.