소스 코드 없이 오락실 게임을 되살리는 법

No Source Code? No Problem

원본 소스 코드가 없거나 불완전해도 바이너리만으로 완벽한 복제품을 만들 수 있을까? 저자는 오래된 아케이드 게임을 현대 기기에서 재현하는 경험을 바탕으로, 하드웨어 명세와 ROM 데이터만으로 에뮬레이터를 작성하거나 바이너리를 C 코드로 자동 번역하는 방법을 설명한다. 에뮬레이션은 원본의 의미를 정밀하게 매핑하는 작업이며, 번역은 더 빠르고 수정이 용이하지만 코드 경로 추적과 점프 테이블 처리 같은 난관이 따른다.

소프트웨어 자체가 이용 가능한 가장 권위 있는 설명이다.

이 날의 다른 글

2026-10-23