Den öppna instruktionsuppsättningen RISC-V fortsätter växa. Idag utmanar RISC-V-baserade processorer ARM-baserade diton inom många delar av industrin där små, strömsnåla – och framför allt billiga – kretsar är viktiga. Men RISC-V kan i framtiden komma att utmana även på marknader för mer kraftfulla kretsar, där x86-64 är störst men ARM64 har kommit starkt de senaste åren.
Att det går i den riktningen visar utvecklarna av programmet Box64, som nyligen lyckades köra The Witcher 3 på en dator med RISC-V-processor. Box64 översätter maskinkod för x86-64 till maskinkod för ARM64, RISC-V eller Loongarch.
Utvecklarna skriver i ett blogginlägg att de fick igång spelet efter att dels ha fixat ett antal buggar i koden som översätter maskinkod till 64-bitars RISC-V (RV64), dels efter att ha fått tag i en dator med en passande processor som dessutom har PCI-Express så att ett grafikkort från AMD kunde anslutas. De skriver också om specifika frustrationsmoment, som hur de tvingas använda tio rader assemblykod för RISC-V för att göra samma sak som en rad för x86-64.
Trots svårigheterna fick de alltså till det, även om spelet bara når upp till 15 bilder per sekund på processorn Milk‑V Pioneer och ett Radeon RX 5500 XT.