fastDOOM: DOOM auf einem 486-Prozessor beschleunigen

2025-03-04

Dieser Artikel befasst sich mit den bemerkenswerten Leistungsoptimierungen des fastDOOM-Projekts, das die Geschwindigkeit des klassischen Spiels DOOM auf einem 486-Prozessor um 30 % oder mehr gesteigert hat. Der Autor vergleicht mehrere Versionen von fastDOOM mit der Originalversion, analysiert Codeänderungen und den Git-Verlauf, um die Geheimnisse hinter den Geschwindigkeitsverbesserungen aufzudecken. Dazu gehören Code-Reduzierung, Inline-Funktionen, Rendering-Optimierungen (unterschiedliche Behandlung von Modus Y und Modus 13h) und CPUspezifische und bus-spezifische Anpassungen. Der Autor untersucht auch die Auswirkungen verschiedener Videomodi (Modus Y vs. Modus 13h) auf die Leistung und diskutiert erfolglose Optimierungsversuche. Der Artikel endet mit einem herzlichen Lob für Victor Nieto, den Schöpfer von fastDOOM, für seine beeindruckende Arbeit.

Spiele