1993년 아미가 게임, LLM이 68000 어셈블리어 읽어가며 Godot으로 포팅하기

1993년 바그다드에서 제작된 아미가 게임 'Babylonian Twins'가 LLM(Claude Fable 5)에 의해 68000 어셈블리어를 읽고 Godot으로 포팅되었다. 원작은 512KB RAM, OS 인터럽트를 끄고 하드웨어를 직접 제어하는 방식으로 개발되었으며, 2010년 iPhone 포팅에서 200만 다운로드를 기록했다. AI 포팅은 수 주 만에 완료되었지만, 원작자는 몇 주 후에야 일부 오류를 발견했다.

AI 요약

1993년 바그다드에서 아미가 500으로 제작된 게임 'Babylonian Twins'이 LLM을 통해 Godot 엔진으로 포팅된 사례를 다룬다. 원작자는 68000 어셈블리어로 직접 하드웨어를 제어하며 게임을 만들었고, 이후 LLM이 바이너리 레벨 맵과 어셈블리 코드를 읽고 해석해 현대 엔진으로 이식하는 작업을 수행했다. 원작자는 AI의 포팅 결과를 수 주간 플레이하며 검증했고, 일부 오류는 발견하지 못할 정도로 결과물이 정교했다.

핵심 포인트

  • 1993년 이라크 바그다드에서 아미가 500(512KB RAM, 하드디스크 없음)으로 제작된 상업용 게임
  • 순수 68000 어셈블리어로 작성, OS 인터럽트를 끄고 하드웨어 레지스터를 직접 제어하는 방식
  • 2010년 iPhone용으로 수동 포팅 시 약 34,000줄의 C++ 코드가 수개월간 소요됨
  • 최신 LLM(Claude Fable 5)은 동일 작업을 몇 주 만에 완료했으며, 원작자도 일부 오류를 눈치채지 못할 정도였음

향후 전망

  • 레거시 게임 코드의 자동 포팅이 일반화될 가능성
  • AI가 원작자의 의도를 해석하는 과정에서 발생하는 오류 검증 프로세스의 중요성 부각
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...