HeadlinesBriefing favicon HeadlinesBriefing.com

Portar jogo Amiga 1993 para Godot com LLM

Hacker News •
×

Estas são minhas notas sobre portar meu jogo de Amiga, que originalmente construí em Bagdá em 1993 em assembly MC68000, para Godot, usando Claude Fable 5 durante as férias de julho passado. Levou uma noite! Conseguir a sensação certa e publicá-lo levou mais alguns fins de semana e noites.

Passei as últimas semanas analisando o que Claude fez, alimentando-o com minhas 33 anos de memória de como construí o jogo, minhas notas e os repositórios git. Ele escreveu o primeiro rascunho do artigo, e eu editei linha por linha ao longo de uma semana. As capturas de tela do meu editor de mapas de 1993 são as primeiras que executei desde então. A única coisa que nunca verifiquei pessoalmente é a explicação de 108 bytes.

Antes de começar tudo, o modelo montou o código usando vasm no meu Mac, e continuou até que o binário fosse byte idêntico aos binários que eu tinha no meu jogo original. Mesmo depois disso, houve uma incompatibilidade de cerca de 108 bytes. Originalmente usei AsmOne que monta em memória, e o jogo era salvo no disco salvando essa memória após executar o jogo. Portanto, os arquivos originais enviados são um instantâneo do jogo que já estava em execução, não uma saída limpa de asm-one.

Por favor, façam qualquer pergunta. Também estou lançando o jogo original gratuitamente.