한 열정가가 1996년 Apple의 10,000달러 네트워크 서버(ANS)에서 고전 게임 DOOM을 성공적으로 실행하여 다양한 하드웨어에서 게임을 실행하려는 지속적인 노력을 보여주었습니다. ANS는 IBM의 AIX 운영 체제에서 작동하며, 1996년 2월부터 1997년 4월까지 생산되었고, 모델 가격은 11,000달러에서 19,000달러 사이였습니다. 이 프로젝트에 사용된 특정 모델은 500/132로, 최대 64MB RAM, 1MB 비디오 DRAM, 2GB 하드 드라이브를 갖추고 있습니다.
이 프로젝트는 기존의 AIX DOOM 포트인 NCommander의 AIX DOOM이 ANS와 호환되지 않는다는 사실이 발견되면서 시작되었습니다. 열정가인 카메론 카이저(Cameron Kaiser)는 최소한의 하드웨어 요구 사항과 Xlib 지원 덕분에 DOOM Generic을 활용하였고, AIXPDSLIB 2.91.66 컴파일러를 사용했습니다. 광범위한 코딩 작업 끝에, 게임은 Apple의 원격 데스크톱을 통해 플레이 가능하게 되었지만, 초기에는 비디오 제한으로 인해 콘솔에서 플레이할 수 없었습니다. 이 제한에는 최대 해상도 1024 x 768 및 8비트 색 깊이가 포함되었습니다.
카이저는 8비트 색상 맵을 위한 실행 파일을 재구성하여 색상 문제를 해결하였고, 이를 통해 DOOM이 ANS 콘솔에서 원활하게 실행될 수 있게 되었지만, 이동 제어에는 일부 제한이 있었습니다. 게임 플레이는 LCD 모니터에서 시연되었으며, 동일한 빌드는 IBM RS/6000 노트북 860에서도 테스트되어 AIX 4.1 시스템과의 호환성이 확인되었습니다. 이 프로젝트의 미리 컴파일된 빌드는 이제 GitHub에서 다른 사람들이 탐색할 수 있도록 제공되고 있습니다.
이 노력은 레트로 컴퓨팅 열정가들의 창의성과 DOOM의 지속적인 유산, 그리고 구형 하드웨어에서 현대 소프트웨어를 실행하는 데 따른 기술적 도전 과제를 강조합니다.
* 이 글은
tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.