닌텐도 64 게임, 84일 만에 리버스 엔지니어링 성공…"숨겨진 코드 해독

닌텐도 64 게임 'Snowboard Kids'가 84일 만에 100% 디컴파일되어 원본과 동일한 기계어 코드를 생성하는 C 구현이 완성되었다. 이 프로젝트는 AI의 도움을 받았지만, 전문가의 개입이 약 4.8%의 커밋에 필요했으며, IDO 5.3 컴파일러의 폐쇄성과 복잡성 때문에 어려움이 있었다. 이 성과는 스피드러너와 모더에게 유용할 것으로 기대된다.

AI 요약

닌텐도 64 게임 '스노우보드 키즈(Snowboard Kids)'의 완전한 디컴파일이 84일 만에 성공했다. 모든 함수가 원본 게임과 동일한 기계어 코드를 생성하는 C 구현으로 매칭되었으며, 이는 커뮤니티 기여자들의 협력으로 이루어졌다. 전작인 스노우보드 키즈 2가 596일이 걸린 것에 비해 약 7분의 1의 시간이 소요되었는데, 이는 AI의 도움도 있지만 2년간의 경험 축적과 커뮤니티의 전문적 지원이 주요 요인으로 분석된다. 특히 IDO 5.3 컴파일러의 역공학이 주요 난관이었다.

핵심 포인트

  • 스노우보드 키즈 원본 게임 100% 디컴파일 성공 (2026년 8월 26일 발표)
  • 84일 소요, 전작 스노우보드 키즈 2의 596일 대비 약 1/7 기간
  • 매칭 커밋의 약 4.8%는 전문가 개입 필요 (inspectredc, Bl00D4NGEL, queueRAM 등)
  • IDO 5.3 컴파일러 역공학이 주요 난관 (GCC 2.7.2를 사용한 후속작과 차이)

향후 전망

  • 스피드러너 커뮤니티의 CPU 경로 및 플레이어 속도 요인 분석에 활용 가능
  • 정적 재컴파일과 더 야심찬 모딩 작업의 기반이 될 전망
Share

이것도 읽어보세요

댓글

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

댓글 (0)

불러오는 중...