Dev uses Claude AI to write a ‘functional NES emulator’ — you can test it now, playing Donkey Kong in your browser

Lua scripted NES emulator
(Image credit: Rodrigo Delduca)
Latest Videos FromTom's Hardware
Mark Tyson
News Editor

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.

  • Findecanor
    Of course, the "AI" did not code the emulator itself. Rather it created a mashup of existing emulator code that it found out there on the web.

    That is how "AI" works. Don't be deceived.
    Reply
  • JohnyFin
    That's misleading article. AI is not create any code. Second you must know codding to do something with code from AI.
    Reply
  • George³
    Is possible this LLM to create almost full emulator writing code simbol after simbol. But probably needs human intervention for fine tunning.
    Reply
  • dimar
    What's the point when emulators are already available. Now if AI could rewrite Windows 9x or WinXP or Win7 to supports the latest drivers APIs and software in one click, that would be something.
    Reply
  • palladin9479
    Alternate headline, AI copy pastas existing NES emulator code to make new emulator without credit to original authors.
    Reply
  • alrighty_then
    Do you care if your tshirt was hand sewn or machine made? If your software was hand written or AI slopped together? If it does the job, no one cares...especially when the latter is way faster to create. There will be no developers writing without AI in the future.
    Reply
  • palladin9479
    https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQBzpxXC3I8skBx3upIteTn0aD4zrdx1vc23x0fhGf8Qw&s

    The industry name for AI slop coding is Vulnerability as a Service.


    To avoid that you hire Vibe coding cleanup specialists to spend hours rewriting the code. Of course their previous job title was senior software engineer.
    Reply
  • TerryLaze
    Findecanor said:
    Of course, the "AI" did not code the emulator itself. Rather it created a mashup of existing emulator code that it found out there on the web.

    That is how "AI" works. Don't be deceived.
    That's not what happened here otherwise it would run much faster...
    This probably is AI. Trying to recreate donkey kong, and not a full NES emulator.
    You would need an nes donkey knog expert to play this and see how much it differs from actual nes gameplay.
    Reply
  • DSzymborski
    dimar said:
    What's the point when emulators are already available. Now if AI could rewrite Windows 9x or WinXP or Win7 to supports the latest drivers APIs and software in one click, that would be something.

    That kind of misses the point. The idea is to see how far one can stretch current AI. It's not really about the emulator program itself, but the challenge of it. It's the same reason we have awkward running robots or even people running 26.2 miles when a car or a bicycle is far more efficient for that travel.
    Reply