fastDOOM: 486에서 DOOM 속도 향상시키기

2025-03-04

이 글은 fastDOOM 프로젝트가 클래식 게임 DOOM의 속도를 486 프로세서에서 30% 이상 향상시킨 방법을 자세히 분석합니다. 저자는 다양한 fastDOOM 버전과 오리지널 DOOM을 정밀하게 벤치마킹하고 코드 변경과 Git 히스토리를 분석하여 속도 향상의 비밀을 밝혀냅니다. 여기에는 코드 축소, 인라인 함수, 렌더링 최적화(모드 Y와 모드 13h의 차별적 처리), CPU 및 버스에 특화된 조정 등이 포함됩니다. 또한 저자는 서로 다른 비디오 모드(모드 Y 대 모드 13h)의 성능 영향과 성공하지 못한 최적화 시도에 대해서도 논의합니다. 마지막으로 저자는 fastDOOM의 개발자인 Victor Nieto의 뛰어난 업적을 칭찬합니다.

게임