Загрузка видео...

Не удалось загрузить видео

На главную

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 просмотров • 7 месяцев назад •via X (Twitter)

Комментарии: 71

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

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
Derya Unutmaz, MD7 месяцев назад

@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
Ammaar Reshi7 месяцев назад

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

Фото профиля jason
jason7 месяцев назад

Wow want some credits?

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

Sir absolutely 🙏 I have so many ideas :)

Фото профиля Sten Tamkivi
Sten Tamkivi7 месяцев назад

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
Ammaar Reshi7 месяцев назад

Whoa, this is amazing

Фото профиля Tigran
Tigran7 месяцев назад

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
Ammaar Reshi7 месяцев назад

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

Фото профиля Nik Knack ☕
Nik Knack ☕7 месяцев назад

EVERY GAME WILL BE ON PC

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

Or finally ported to Mac!!!

Фото профиля Nik Knack ☕
Nik Knack ☕7 месяцев назад

Sure, More the merrier! Straight to Apple Silicon!

Фото профиля Adam.GPT
Adam.GPT7 месяцев назад

Lode Runner!

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

hahah yessss

Фото профиля Vish
Vish7 месяцев назад

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
Ammaar Reshi7 месяцев назад

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
Bicalho7 месяцев назад

Oh wow. I wanna revive this one.

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

do it!

Фото профиля Bicalho
Bicalho7 месяцев назад

Next weekend. 🙂

Фото профиля Cavit Erginsoy
Cavit Erginsoy7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

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
Cavit Erginsoy7 месяцев назад

wild

Фото профиля Pietro Schirano
Pietro Schirano7 месяцев назад

Unreal

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

bro you literally inspired the thought yesterday

Фото профиля Pietro Schirano
Pietro Schirano7 месяцев назад

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

Фото профиля Max Tepafray 😈Resident Juxtubus💭
Max Tepafray 😈Resident Juxtubus💭7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

Hahah let’s gooo

Фото профиля John-Daniel Trask
John-Daniel Trask7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

@apples_jimmy Hahah too many memories racing close to the edge

Фото профиля Loftwah
Loftwah7 месяцев назад

I played this so much as a kid

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

same!

Фото профиля Peter Yang
Peter Yang7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

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
Peter Yang7 месяцев назад

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
scoopy trooples7 месяцев назад

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

Фото профиля vik
vik7 месяцев назад

omg this was my favorite game

Фото профиля 🇨🇦halogen
🇨🇦halogen7 месяцев назад

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
Ammaar Reshi7 месяцев назад

that would be so sick!

Фото профиля David Palmer
David Palmer7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

hahaha

Фото профиля MotionViz
MotionViz7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

yeah I’m really impressed, it’s great

Фото профиля MotionViz
MotionViz7 месяцев назад

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
Martz7 месяцев назад

so cool, do you have a GitHub for it?

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

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

Фото профиля Martz
Martz7 месяцев назад

thanks will be waiting!

Фото профиля Argentinian Peasant
Argentinian Peasant7 месяцев назад

revive this one

Фото профиля The Fizzy Mind
The Fizzy Mind7 месяцев назад

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
Ammaar Reshi7 месяцев назад

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
The Fizzy Mind7 месяцев назад

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
Dan Advantage7 месяцев назад

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

Фото профиля cozybear
cozybear7 месяцев назад

Imagine not using TypeScript

Фото профиля Eric Winnington
Eric Winnington7 месяцев назад

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

Фото профиля Janson
Janson7 месяцев назад

@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
Ammaar Reshi7 месяцев назад

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

Фото профиля Gene Sigalov
Gene Sigalov7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

whoa! still having the floppy is awesome

Фото профиля Idan Beck
Idan Beck7 месяцев назад

I loved this game - this is super cool

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

same! :)

Фото профиля Niall O'Higgins
Niall O'Higgins7 месяцев назад

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

Фото профиля Gleb Reys
Gleb Reys7 месяцев назад

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

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

Report back!

Фото профиля Dipanjan
Dipanjan7 месяцев назад

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
Ammaar Reshi7 месяцев назад

I this this will 100% happen

Фото профиля Nathan Lands
Nathan Lands7 месяцев назад

amazing

Фото профиля Dave 🇦🇺
Dave 🇦🇺7 месяцев назад

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
Ammaar Reshi7 месяцев назад

Just grab codex from OpenAI!

Фото профиля Dave 🇦🇺
Dave 🇦🇺7 месяцев назад

Thankyou. 😊

Фото профиля chefboirdoge
chefboirdoge7 месяцев назад

lol Nintendo cease and desists bout to go crazy 😢

Фото профиля Ammaar Reshi
Ammaar Reshi7 месяцев назад

lmaooo personal experimentation only

Фото профиля chefboirdoge
chefboirdoge7 месяцев назад

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

Похожие видео