Een
Reddit-gebruiker beweert dat hij binnen 25 minuten een werkende Nintendo Entertainment System (NES)-emulator heeft laten bouwen door GPT-5
Codex, de nieuwste generatie van OpenAI’s programmeermodel. Het resultaat: klassieke NES-games die daadwerkelijk speelbaar zijn, zij het nog met enkele grafische glitches.
Van proof-of-concept naar speelbare emulator
De gebruiker, die op Reddit post onder de naam Healthy-Nebula-3603, publiceerde de code op GitHub onder de titel Owner-avatar-gpt5-codex-medium-proof-of-concept-nes-emulator. Volgens zijn verslag gebruikte hij de codex-cli-tool in de modus GPT-5 Codex Medium met een zogeheten one-shot-prompt van 25 minuten.
De eerste poging, uitgevoerd met de krachtigere GPT-5 Thinking High-instelling, leverde slechts een titelscherm op zonder speelbare functionaliteit. De tweede poging, met een meer gerichte beschrijving en foutenanalyse, resulteerde in een emulator die klassieke NES-games daadwerkelijk uitvoert.
“De spellen zijn speelbaar, maar met wat grafische artefacten,” schrijft de ontwikkelaar. “Ik vermoed dat een tweede prompt met foutbeschrijving dit kan oplossen.”
Ook de wereld van
games wordt flink veranderd door AI. Dit is een relatief klein voorbeeld.
Een volledig gegenereerde NES-emulator in C
Het opmerkelijke aan dit experiment is de volledige broncode, die door GPT-5 Codex in één sessie werd gegenereerd op basis van een zeer gedetailleerde prompt. Het model werd gevraagd om een Nintendo NES-emulator te schrijven in zuivere C11-code, compatibel met Linux, macOS en Windows, en gebruikmakend van SDL2 voor video, audio en invoer.
De prompt specificeerde technische details zoals:
- Een cycle-accurate implementatie van de Ricoh 2A03-CPU (MOS 6502 zonder BCD)
- Een scanline-nauwkeurige PPU met ondersteuning voor sprites, mirroring en scrolling
- Basis-audio via SDL2-callbacks
- Ondersteuning voor populaire NES-mappers zoals NROM, MMC1, UxROM, CNROM en MMC3
- Volledige compatibiliteit met iNES 1.0-ROM’s
Volgens de maker is de code origineel en niet gekopieerd: “Ik heb het gecontroleerd. Dit is geen hergebruik van bestaande emulatorcode.”
Een glimp van de toekomst van AI-programmeren
Als de beweringen kloppen, toont dit project aan hoe ver AI-ondersteund
programmeren inmiddels gevorderd is. Waar eerdere Codex-modellen slechts kleine modules konden genereren, lijkt GPT-5 Codex in staat om volledige, functionele systemen te bouwen — inclusief hardware-emulatie, input-logica en grafische uitvoer.
De Reddit-post werd gedeeld in de community r/singularity, waar gebruikers verbaasd reageerden over de snelheid en complexiteit van het resultaat. Sommigen noemen het “een mijlpaal in AI-softwareontwikkeling”, terwijl anderen sceptisch blijven over de betrouwbaarheid en juridische implicaties van AI-gegenereerde code.
Van experiment tot evolutie
Hoewel het project voorlopig nog een proof-of-concept is, illustreert het de richting waarin ontwikkeltools bewegen: van handmatige code naar AI-geassisteerde software-creatie op systeemniveau.
Als GPT-5 Codex inderdaad zelfstandig een emulator kan genereren die tientallen klassieke NES-games draait, is dat niet alleen technisch indrukwekkend, maar ook een duidelijk signaal dat AI-code-generatie volwassen wordt.
De link naar de GitHub voor dit project vind je
hier.