Kan het DOOM draaien? Waarschijnlijk wel. Het klassieke schietspel is de afgelopen jaren naar allerlei apparaten geport. Tweaker Bas Magré vond het daarom tijd voor iets nieuws: hij heeft met behulp van AI-bot Claude een native port van Half-Life 2 voor de RISC-V-architectuur gemaakt.
Magré, op Tweakers bekend als Opvolger, combineerde de RISC-V-computer met een AMD Radeon R9 290-videokaart. Hij portte daarvoor een uitgelekte versie van Valves Source Engine, die op GitHub staat.
Magré wilde de game eerst werkend krijgen op een x86-laptop. Daar toonde het menu eerst alleen witte blokken. De oorzaak bleek een update uit 2024, waarbij Valve ook de shaders had geüpdatet. Daardoor botsten de nieuwe shaders met de broncode van de uitgelekte engine, die uit 2018 stamt. De ontwikkelaar loste dit op door een oudere versie van het spel te kiezen.
Na wat aanpassingen aan de code, zoals het vervangen van oude x86-assembly, draaide het spel met 52fps in 720p. Hij wist die framerate nog wat op te krikken door de ToGL-laag, die DirectX 9 vertaalt naar OpenGL, te vervangen door DXVK. Die laag zet DirectX-opdrachten naar Vulkan. Hiermee haalde hij ongeveer 57 tot 59fps.
Source: Tweakers.net