En utvecklare har skapat ett sätt att emulera x86-programvara på Windows RT, Microsofts tablet-operativsystem designat för maskiner som drivs av ARM-processorer.
Enligt ett inlägg av omvandlarens skapare på XDA utvecklarforum, verktyget ”emulerar x86-instruktioner och skickar Windows API-anrop till WinRT-kärnan med nödvändiga ändringar”.
Verktyget är bara i beta och är naturligtvis helt inofficiellt, vilket kräver att enheten låses upp för att tillåta sidoladdade appar, men ger en inblick i hur ARM-baserade enheter som Microsofts Surface RT skulle kunna få ytterligare mjukvaruverktyg som ursprungligen utformades för skrivbordet.
Hastigheten och antalet emulerade Windows API-funktioner har ökat, men det är fortfarande väldigt långt ifrån att vara perfekt
”Verktyget har nått betaversionen,” förklarade utvecklaren i ett inlägg som upptäckts av vår systersajt Expertrecensioner. ”Nu har den ett installationsprogram och en GUI-startare. Hastigheten och antalet emulerade Windows API-funktioner har ökat, men det är fortfarande väldigt långt ifrån att vara perfekt.”
Enligt appens skapare är den senaste versionens interna kärnor stabila och det finns ett växande antal x86-program som körs på ARM via emulatorn, inklusive WinRar, 3D Pinball ”Space Cadet” från Windows 95, Heroes of Might och Magic 3, med fler program planerade för inkludering i nästa byggnad.
Verktyget är begränsat till 32-bitars Windows-applikationer och utesluter .NET- och DOS-appar, men när en enhet har jailbreakats för att kringgå skydd för att förhindra att obehörig programvara körs, bevisar verktyget att utvecklare kan ta med extra funktioner till RT-enheter.