fastDOOM:486でDOOMを高速化する方法
2025-03-04
この記事では、fastDOOMプロジェクトがどのようにして、クラシックゲームDOOMの速度を486プロセッサ上で30%以上高速化できたのかを掘り下げています。著者は、様々なfastDOOMのバージョンとオリジナルDOOMを綿密にベンチマークし、コード変更とGit履歴を分析することで、速度向上における秘密を明らかにしています。これには、コードの削減、インライン関数、レンダリングの最適化(モードYとモード13hの異なる処理)、CPUやバスに特化した調整などが含まれます。また、異なるビデオモード(モードY対モード13h)の性能への影響や、成功しなかった最適化の試みについても考察しています。最後に、著者はfastDOOMの作者であるVictor Nieto氏の素晴らしい仕事ぶりを称賛しています。
ゲーム