HeadlinesBriefing favicon HeadlinesBriefing.com

Portar juego Amiga 1993 a Godot con LLM

Hacker News •
×

Estas son mis notas sobre portar mi juego de Amiga, que originalmente construí en Bagdad en 1993 en ensamblador MC68000, a Godot, usando Claude Fable 5 durante las vacaciones de julio pasado. ¡Tomó una noche! Lograr la sensación correcta y publicarlo tomó algunos fines de semana y noches más.

Pasé las últimas semanas analizando lo que hizo Claude, alimentándolo con mis 33 años de memoria de cómo construí el juego, mis notas y los repositorios git. Escribió el primer borrador del artículo, y lo edité línea por línea durante una semana. Las capturas de pantalla de mi editor de mapas de 1993 son las primeras que ejecuto desde entonces. Lo único que nunca verifiqué personalmente es la explicación de 108 bytes.

Antes de comenzar todo, el modelo ensambló el código usando vasm en mi Mac, y siguió hasta que el binario fue byte-idéntico a los binarios que tenía en mi juego original. Incluso después de eso, hubo un desajuste de aproximadamente 108 bytes. Originalmente usé AsmOne que ensambla en memoria, y el juego se guardaba en el disco guardando esa memoria después de ejecutar el juego. Así que los archivos originales enviados son una instantánea del juego que ya había estado ejecutándose, no una salida limpia de asm-one.

Por favor, hagan cualquier pregunta. También estoy lanzando el juego original gratis.