1989년 DOS 게임 'F-15 Strike Eagle II' 역엔지니어링 프로젝트, 테스트 조종사 모집
원제: DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots
왜 중요한가
레트로 게임 보존과 역엔지니어링 기술의 실질적 사례로서 1980년대 게임 복원의 가능성을 입증하는 동시에 오픈소스 커뮤니티 협력 모델을 보여준다.
1989년 발매 DOS 게임 'F-15 Strike Eagle II'의 C 소스코드 복원 프로젝트가 v0.9.1 버전 출시 후 테스트 조종사를 모집 중이다. 지난 1개월간 모든 실행 파일의 C 코드 복원과 데이터 이전을 완료했으며, 원본 게임 451.03 버전과 호환된다.
neuviemeporte가 주도하는 이 프로젝트는 1989년 시에라의 F-15 Strike Eagle II 게임을 바이너리 역엔지니어링을 통해 C 소스코드로 재구성하는 작업이다. 프로젝트는 최근 급속한 진전을 이루었다. 1개월 전만 해도 여러 해가 필요할 것으로 예상했지만, 현재 모든 실행 파일(f15.exe, egame, end)의 C 코드 복원을 완료했고 어셈블리 데이터를 C로 이전했으며 대부분의 루틴과 데이터 구조에 의미 있는 이름을 부여했다.
v0.9.1 버전은 원본 게임의 데저트 스톰 확장팩이 포함된 451.03 버전과 호환된다. 설치 방법은 원본 게임 폴더에 새로운 실행 파일을 복사하면 되며, 미션 브리핑·비행·디브리핑 등 게임 3부 모두가 작동한다. 현재는 MCGA/VGA 디스플레이 기본값으로만 작동하며 사운드와 조이스틱은 미지원한다.
프로젝트 팀은 충돌·그래픽 결함·키보드 입력 오류 등의 버그 신고를 요청하고 있다. 이는 '버그-포-버그' 완벽 복원 프로젝트이므로 원본에 존재하는 3D 객체 소실·역전 시 비행기가 하늘로 낙하하는 현상 등의 원래 문제들도 의도적으로 유지하고 있다.