Live data from Hacker News

Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

babyloniantwins.com

101–110 of 147 posts

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#101
> The same twin, the same six frames: 1993 above, 2026 below.

But why is the 2026 twin facing right when the original faced left?

It's only a minor detail, but IMO it would be easier for comparison if they both would point in the same direction.

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#102
post #87

It's a completely new world. Random retro games I ported to modern webgl/webgpu in the last few months: - The Adventures of Robin Hood - Opus 4.7/Sonnet https://robin.tooclever.org - Syndicate - Sol/Luna 5.6/Opus ( https://this.os.isfine.org/blog/posts/modern-game-port-syndi... ) - Kaiser 2 - Populous Plus - Sol/Luna 5.6/Opus - Dragon Strike - (Fable 5.1 almost one shot) - War of the Lance - Qwnen-3.7-27B-dense (got…

Red Baron! Wait, how, where, from Amiga? Tell me more please!

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#103
post #87

It's a completely new world. Random retro games I ported to modern webgl/webgpu in the last few months: - The Adventures of Robin Hood - Opus 4.7/Sonnet https://robin.tooclever.org - Syndicate - Sol/Luna 5.6/Opus ( https://this.os.isfine.org/blog/posts/modern-game-port-syndi... ) - Kaiser 2 - Populous Plus - Sol/Luna 5.6/Opus - Dragon Strike - (Fable 5.1 almost one shot) - War of the Lance - Qwnen-3.7-27B-dense (got…

Syndicate!! Actually, this one feels especially appropriate to use an LLM for.

Some old games have high re-playable value. Syndicate is one of them; UFO enemy unknown is another one, as is civilization or Masters of Orion 1. I can reply most of them quite fine. Populous was also quite decent but not quite replayable compared to the others mentioned IMO.

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#104
post #98
post #87

It's a completely new world. Random retro games I ported to modern webgl/webgpu in the last few months: - The Adventures of Robin Hood - Opus 4.7/Sonnet https://robin.tooclever.org - Syndicate - Sol/Luna 5.6/Opus ( https://this.os.isfine.org/blog/posts/modern-game-port-syndi... ) - Kaiser 2 - Populous Plus - Sol/Luna 5.6/Opus - Dragon Strike - (Fable 5.1 almost one shot) - War of the Lance - Qwnen-3.7-27B-dense (got…

I would like to see all of them :-) One of the most difficult reverse-engineering projects from that era for me was Stunt Car Racer on the C64 (also ported to DOS). It features a highly optimized 8-bit 3D graphics and physics engine. Fable was the first one that was able to generate a complete port of the game. Now I am trying of Flight Simulator 4 and Wing Commander 1. Then maybe Frontier Elite 2. So much fun ....

Please do not hesitate to share stunts, if you can

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#105
post #8

I'm actually glad to see it stumbled in a few areas. Always surprised to see how much it gets right though. I had always hoped the rather obscure parts of computer history and games would be this incredibly difficult area for Agents to mine. The amount of non standard hackish and obtuse things that had to be done to implement things in the past feel impossibly complicated to touch today. Lots of people made it up as…

Do you think AI could actually help us discover techniques from old games that were never documented by their original developers?

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#106
post #77

> Please post any questions. Since Claude did the port, wrote the article, and apparently understands it better than you do at this point, can we ask Claude? Is there a git repo we can point Claude at to interrogate it on the way things were done? Maybe you can share the transcripts you used to port it? It's marvelous that software can be written with minimal human input, but I guess I'm confused about why I would ta…

> ... confused about why I would talk to the human that prompted the AI, rather than the AI that did the work. One reason is because you can't talk to the AI that did the work, not unless the human who prompted it is able to hand you a file with the complete session and/or context data. (And I'm not at all certain whether Anthropic would allow users to obtain that kind of thing, since it would probably be extremely u…

Not to mention, the model has very little if any self insight.

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#107
post #86

> one copy of the Amiga Hardware Reference Manual aka The Book... my, this brings back dusty memories Babylonian Twins has such strong "Gods: Into the Wonderful" vibes, I wonder if that game was an inspiration for you https://www.lemonamiga.com/game/gods-into-the-wonderful https://www.youtube.com/watch?v=1kAXGjUwHyA

"Gods: Into the Wonderful" is perhaps the most amazing and inspiring game of the early 90s that literally blew my mind the first time I played it. Been playing it on and off for more than 15 years afterwards. It is a shame that publisher went down, they also released some other good games, but GODs is the legend among them. Besides, if it wasn't for BBSs and pirated software, we'd never be ever able to put hands on i…

I remember playing Gods, was a great looking platformer.

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#109
post #87

It's a completely new world. Random retro games I ported to modern webgl/webgpu in the last few months: - The Adventures of Robin Hood - Opus 4.7/Sonnet https://robin.tooclever.org - Syndicate - Sol/Luna 5.6/Opus ( https://this.os.isfine.org/blog/posts/modern-game-port-syndi... ) - Kaiser 2 - Populous Plus - Sol/Luna 5.6/Opus - Dragon Strike - (Fable 5.1 almost one shot) - War of the Lance - Qwnen-3.7-27B-dense (got…

Red Baron! Wait, how, where, from Amiga? Tell me more please!

https://redbaron.tooclever.org Demo, requires WebGPU - PC version but with modern upgrades (can be disabled), Opus redid the plane models and turned everything proper 3d, plus added ww1 frigates, flak searchlights, etc.

Re: Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

#110
post #98
post #87

It's a completely new world. Random retro games I ported to modern webgl/webgpu in the last few months: - The Adventures of Robin Hood - Opus 4.7/Sonnet https://robin.tooclever.org - Syndicate - Sol/Luna 5.6/Opus ( https://this.os.isfine.org/blog/posts/modern-game-port-syndi... ) - Kaiser 2 - Populous Plus - Sol/Luna 5.6/Opus - Dragon Strike - (Fable 5.1 almost one shot) - War of the Lance - Qwnen-3.7-27B-dense (got…

I would like to see all of them :-) One of the most difficult reverse-engineering projects from that era for me was Stunt Car Racer on the C64 (also ported to DOS). It features a highly optimized 8-bit 3D graphics and physics engine. Fable was the first one that was able to generate a complete port of the game. Now I am trying of Flight Simulator 4 and Wing Commander 1. Then maybe Frontier Elite 2. So much fun ....

Strike Commander is in the works. I tried a few months ago and got quite far asset wise but stalled on the flight model, I will probably see how Fable 5.1 does from zero after this weeks limit reset. I imagine it will be able to get quite far.
Post reply on HN