Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

I asked Codex 5.4 to reverse engineer a DOS game with no source code. It’s been running for 6 hours, I can’t look away. It unpacked assets, disassembled the EXE, rebuilt the renderer, and built my childhood favorite SkyRoads in Rust! Now think of all the games we can revive.

511,794 görüntüleme • 7 ay önce •via X (Twitter)

71 Yorum

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

open sourcing all my prompts so far, plan files, and current progress here so you can follow along or reverse engineer your own project:

Derya Unutmaz, MD profil fotoğrafı
Derya Unutmaz, MD7 ay önce

@apples_jimmy One of my hobby for AI vibe coding projects is remaking all of my Commodore 64 and Amiga games from the late 80s and early 90s ☺️

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

@apples_jimmy This is the sign to do it!! 😊

jason profil fotoğrafı
jason7 ay önce

Wow want some credits?

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Sir absolutely 🙏 I have so many ideas :)

Sten Tamkivi profil fotoğrafı
Sten Tamkivi7 ay önce

There are even more layers in your choice of game: 1) SkyRoads was a breakout for a 🇪🇪 group called Bluemoon, in 1993: 2) same team co-founded Kazaa, and then Skype in 2003 3) After exiting Skype, Jaan Tallinn became a prolific AI investor (incl DeepMind, Anthropic) and AI safety philantrophist and Ahti is building a very AI-driven co @StarshipRobots

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Whoa, this is amazing

Tigran profil fotoğrafı
Tigran7 ay önce

6 hours autonomous EXE disassembly is wild but makes sense. Reverse engineering is mostly pattern recognition, and that is what Codex is built for.

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Yep! Basically has been reading, storing, and then patching till it gets tests passing

Nik Knack ☕ profil fotoğrafı
Nik Knack ☕7 ay önce

EVERY GAME WILL BE ON PC

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Or finally ported to Mac!!!

Nik Knack ☕ profil fotoğrafı
Nik Knack ☕7 ay önce

Sure, More the merrier! Straight to Apple Silicon!

Adam.GPT profil fotoğrafı
Adam.GPT7 ay önce

Lode Runner!

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

hahah yessss

Vish profil fotoğrafı
Vish7 ay önce

the fact that it chose Rust for the rewrite is the quietly impressive part. it didn't just transliterate x86 assembly into C... it understood the game's structure well enough to pick a modern language and rebuild the renderer from scratch. this opens up a whole preservation angle that the retro gaming community has been doing by hand for decades. imagine pointing this at every abandonware title from the 90s

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

100% and it’s part of why I didn’t ask it to pick a certain language or framework, I wanted to see which path it thought would be the least friction

Bicalho profil fotoğrafı
Bicalho7 ay önce

Oh wow. I wanna revive this one.

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

do it!

Bicalho profil fotoğrafı
Bicalho7 ay önce

Next weekend. 🙂

Cavit Erginsoy profil fotoğrafı
Cavit Erginsoy7 ay önce

did it actually disassemble it or simply hallucinated the game from scratch or from what it found on web

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Nope! It’s been running full debugging logs and porting files, and I’ve seen it patch based off everything it’s disassembling. Genuinely been amazing to watch

Cavit Erginsoy profil fotoğrafı
Cavit Erginsoy7 ay önce

wild

Pietro Schirano profil fotoğrafı
Pietro Schirano7 ay önce

Unreal

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

bro you literally inspired the thought yesterday

Pietro Schirano profil fotoğrafı
Pietro Schirano7 ay önce

I love it! This is the new “snake game” ahahah

Max Tepafray 😈Resident Juxtubus💭 profil fotoğrafı
Max Tepafray 😈Resident Juxtubus💭7 ay önce

You've inspired me. I have ChatGPT 5.4 trying to decompile Bubsy (SNES) now.

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Hahah let’s gooo

John-Daniel Trask profil fotoğrafı
John-Daniel Trask7 ay önce

@apples_jimmy Following just because it’s sky roads. Be still my childhood heart ❤️

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

@apples_jimmy Hahah too many memories racing close to the edge

Loftwah profil fotoğrafı
Loftwah7 ay önce

I played this so much as a kid

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

same!

Peter Yang profil fotoğrafı
Peter Yang7 ay önce

what do you mean you just said "build lode runner"?

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

I gave it the directory and I said reverse engineer this game, do not infer anything, it needs to be a true 1:1 port that runs natively And then it unpacked assets, ran tons of tests and started mapping all of it. I’ll put it all on Git and share prompts too!

Peter Yang profil fotoğrafı
Peter Yang7 ay önce

I've been trying to build F-zero with each model release and it's all failed so far - might try it with GPT 5.4 lol

scoopy trooples profil fotoğrafı
scoopy trooples7 ay önce

can someone do this for bubble bobble with online co-op?

vik profil fotoğrafı
vik7 ay önce

omg this was my favorite game

🇨🇦halogen profil fotoğrafı
🇨🇦halogen7 ay önce

I was thinking of doing one of these with an old BBS door like Legend Of The Red Dragon 2, which had simultaneous multiplayer and an overhead map view. Could be a lot of fun as a chaotic 300 player server if you got traction, and the game as released was missing quest content

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

that would be so sick!

David Palmer profil fotoğrafı
David Palmer7 ay önce

Do WordStar 4.0 and Ser Reshi will die horribly in The Winds Of Winter.

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

hahaha

MotionViz profil fotoğrafı
MotionViz7 ay önce

i know codex is goated. While i am a Gemini Guy. I made a short summary on Codex.

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

yeah I’m really impressed, it’s great

MotionViz profil fotoğrafı
MotionViz7 ay önce

expecations are high from my side for gemini. already part of Chrome Built-in AI Early Preview Program. but the main part is the model and coding agents. what can we expect in the near future?

Martz profil fotoğrafı
Martz7 ay önce

so cool, do you have a GitHub for it?

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

I’ll push it to git and reply here when it’s up!

Martz profil fotoğrafı
Martz7 ay önce

thanks will be waiting!

Argentinian Peasant profil fotoğrafı
Argentinian Peasant7 ay önce

revive this one

The Fizzy Mind profil fotoğrafı
The Fizzy Mind7 ay önce

This must be a joke… 6 hours? How many tokens has it eaten?! I can’t get mine to work more than 5 minutes. What am I missing?

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

No joke the first session was 3 hours and 34 minutes, then I asked to steer the plan in another direction slightly. I started with plan mode and make sure it’s setup with a good exit criteria, after that it basically just kept pushing towards it.

The Fizzy Mind profil fotoğrafı
The Fizzy Mind7 ay önce

Thanks, Ammaar! That’s a very good point! A well-defined exit criterion is like “trapping” the model inside a loop to prevent it from coming back empty-handed. I knew, for example, that Claude supports the “Ralph Wiggum” loop (quite similar in logic), but I never actually tried it. And I never thought I could do it with Codex too! Currently, I’m indeed the “bottleneck” between the model and the task. I’ll give it a go—let Codex score its own output and notify me only if it meets the threshold I’ve defined…

Dan Advantage profil fotoğrafı
Dan Advantage7 ay önce

real question actually: how do you get around gpt stopping constantly? e.g.

cozybear profil fotoğrafı
cozybear7 ay önce

Imagine not using TypeScript

Eric Winnington profil fotoğrafı
Eric Winnington7 ay önce

Trying a Claude vs Codex head to head. Will see in several hours.

Janson profil fotoğrafı
Janson7 ay önce

@thps2x I wonder if this would work for FMV games like Darkseed or Harvester, I’d like to create an Open FMV Game engine that can play them all upscaled and such

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

@thps2x That would be sick! I was hoping to jump to command and conquer next and see what was possible

Gene Sigalov profil fotoğrafı
Gene Sigalov7 ay önce

I remember this game. It was fantastic. I probably have it on a floppy somewhere. :)

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

whoa! still having the floppy is awesome

Idan Beck profil fotoğrafı
Idan Beck7 ay önce

I loved this game - this is super cool

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

same! :)

Niall O'Higgins profil fotoğrafı
Niall O'Higgins7 ay önce

Super cool - I used to play this game every night.

Gleb Reys profil fotoğrafı
Gleb Reys7 ay önce

Wow! Will be trying the same soon - looks promising!

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Report back!

Dipanjan profil fotoğrafı
Dipanjan7 ay önce

One good use of AI based reverse engineering could be the closed source game servers which went dark. This would revive a lot of old classics.

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

I this this will 100% happen

Nathan Lands profil fotoğrafı
Nathan Lands7 ay önce

amazing

Dave 🇦🇺 profil fotoğrafı
Dave 🇦🇺7 ay önce

Hi Ammaar, How do I get access to this? I have a few ideas of my own and a specific game in mind... :-)

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

Just grab codex from OpenAI!

Dave 🇦🇺 profil fotoğrafı
Dave 🇦🇺7 ay önce

Thankyou. 😊

chefboirdoge profil fotoğrafı
chefboirdoge7 ay önce

lol Nintendo cease and desists bout to go crazy 😢

Ammaar Reshi profil fotoğrafı
Ammaar Reshi7 ay önce

lmaooo personal experimentation only

chefboirdoge profil fotoğrafı
chefboirdoge7 ay önce

💀 lol things are gonna get wild lmao o even checked Nintendo still trying to sell megaman for money with steam deals lol 😆

Benzer Videolar