MPV 패치 v0.1의 빌드 36은 성능 향상에 큰 기여를 했음. "Cripy 최적화"는 상태 바 퍼센트 렌더링을 변경되지 않았을 때 noop으로 전환하여 2fps의 향상을 가져왔음. 처음에는 믿기 어려웠지만, PCDOOMv2에서 패치를 적용해보니 엄청난 속도 향상이 확인되었음
병목 현상이 예상치 못한 곳에 있을 수 있으며, 이를 발견하기 위해 프로파일링과 측정이 필요함
Doom의 구조가 전문가들에게는 상대적으로 명확할 수 있지만, 일반적으로는 병목 현상으로 예상하기 어려운 부분임
성능 진화를 이해하기 위해 fastDOOM, PCDOOMv2, 원본 DOOM.EXE의 52개 릴리스를 다운로드하고, 모든 버전에서 -timedemo demo1을 실행하는 RUN.BAT을 생성했음
mTCP의 NETDRIVE를 사용하여 네트워크를 통한 저장 옵션이 과거에도 존재했음을 알게 되었음
NetDrive는 다른 컴퓨터에 호스팅된 원격 디스크 이미지를 로컬 장치처럼 접근할 수 있게 해주는 DOS 장치 드라이버임
GitHub의 Ken Silverman과의 스레드는 매우 유익함. FastDOOM 저자와 Ken이 486 레지스터와 클럭 사이클 효율성을 논의하는 과정이 인상적임
Doom의 성능 개선을 계속해서 이루어지고 있는 것이 기쁨
"IBM PS/1 486-DX2 66Mhz, "Mini-Tower", 모델 2168"은 청소년 시절에 원했지만 가질 수 없었던 컴퓨터였음
1992년에는 네 번째로 직접 조립한 PC를 사용 중이었음
KCS 컴퓨터 쇼는 부품을 구매하고 PC를 조립하여 사용 후 판매하고 다시 부품을 구매하는 과정을 반복할 수 있는 훌륭한 자원이었음
1992년 말에는 486-DX3 100과 ULSI 487 수학 보조 프로세서를 사용 중이었음
당시 캠퍼스에서 가장 빠른 PC를 가졌다고 주장할 수 있었음
환경 과학을 전공했지만, 경력은 컴퓨터와 관련 있음
FastDOOM의 독특한 비디오 모드들이 언급되지 않았음
IBM MDA 텍스트 모드
EGA & Plantronics ColorPlus
클래식 블루 & 핑크 CGA
CGA, 320x200x16 'ANSI from Hell' 해킹
Hercules
대부분 VGA보다 성능이 떨어짐
과거에는 486DX50을 DX2-66보다 선호했을 것임. 50MHz 버스 인터페이스가 33MHz보다 더 나았음
문서에서 John Carmack의 성이 "Carnmack"으로 잘못 표기되었음
"Ibuprofen을 복용하며 게임을 해야 했지만 fastDOOM을 알게 되었음"이라는 표현이 이해되지 않음
가독성을 위해 HTML에 시스템 UI 폰트를 추가하는 것을 고려할 수 있음. 코드 블록은 여전히 고정폭 폰트로 표시됨. 고정폭 폰트는 프로즈에 적합하지 않음
"Ibuprofen을 복용하며 게임을 해야 했지만 fastDOOM을 알게 되었음"이라는 표현의 의미를 이해하지 못함
Hacker News 의견
MPV 패치 v0.1의 빌드 36은 성능 향상에 큰 기여를 했음. "Cripy 최적화"는 상태 바 퍼센트 렌더링을 변경되지 않았을 때 noop으로 전환하여 2fps의 향상을 가져왔음. 처음에는 믿기 어려웠지만, PCDOOMv2에서 패치를 적용해보니 엄청난 속도 향상이 확인되었음
성능 진화를 이해하기 위해 fastDOOM, PCDOOMv2, 원본 DOOM.EXE의 52개 릴리스를 다운로드하고, 모든 버전에서 -timedemo demo1을 실행하는 RUN.BAT을 생성했음
GitHub의 Ken Silverman과의 스레드는 매우 유익함. FastDOOM 저자와 Ken이 486 레지스터와 클럭 사이클 효율성을 논의하는 과정이 인상적임
"IBM PS/1 486-DX2 66Mhz, "Mini-Tower", 모델 2168"은 청소년 시절에 원했지만 가질 수 없었던 컴퓨터였음
FastDOOM의 독특한 비디오 모드들이 언급되지 않았음
과거에는 486DX50을 DX2-66보다 선호했을 것임. 50MHz 버스 인터페이스가 33MHz보다 더 나았음
문서에서 John Carmack의 성이 "Carnmack"으로 잘못 표기되었음
"Ibuprofen을 복용하며 게임을 해야 했지만 fastDOOM을 알게 되었음"이라는 표현이 이해되지 않음
가독성을 위해 HTML에 시스템 UI 폰트를 추가하는 것을 고려할 수 있음. 코드 블록은 여전히 고정폭 폰트로 표시됨. 고정폭 폰트는 프로즈에 적합하지 않음
"Ibuprofen을 복용하며 게임을 해야 했지만 fastDOOM을 알게 되었음"이라는 표현의 의미를 이해하지 못함