Desktop apps ported to Windows RT

Search This thread

DrBurkov

Member
Oct 27, 2023
11
5
Assuming that you have the following installed:
  • Git
  • Cmake
  • Visual Studio 2022 with Desktop development with C++ (I don't remember the exact name right now either that or Visual C++) and ARM components (for ARM I searched ARM in the list of components that are available to install and I installed latest version of all of them, it was 4 or 5 items, remember to select ARM and not ARM64).
git clone https://github.com/mRemoteNG/PuTTYNG.git cd .\PuTTYNG\ cmake -G "Visual Studio 17 2022" -A ARM -S . -B buildARM -DCMAKE_C_FLAGS_RELEASE="/MT /O2" cmake --build buildARM --config Release --target putty

After the last command the executable will be in buildARM\Release\putty.exe.
Before running it in your Windows RT device it has to be Jailbroken.
Also the executable has to be signed with Sign Tool if you are in test mode.

I ran all of this in a fully updated Windows 11 Pro x64 desktop computer using PowerShell 7.3.9.

I hope this helps you 😀
Perfectly!

I was able to compile putty.exe and it works on Windows 10 (ARM) on my Surface RT!!!

Thank you very much!

I will try to compile another source code..
 

aq3e

Senior Member
Nov 10, 2008
89
12
Good afternoon! I tried to download the following engines to run games in Windows RT:
  1. GemRG. Infinity game engine clone (used for games like Baldur's Gate, Icewind Dale, and Planescape: Torment). Runs pretty well although some of the newer games may stutter a little. Requires the game files from a standard install. http://xdaforums.com/showthread.php?t=2177954
  2. ChocolateDuke3D. Duke Nukem 3D game engine. Requires game files. Has a known sound bug with workaround. http://xdaforums.com/showpost.php?p=38752618&postcount=561
  3. FreeRA. Command & Conquer Red Alert (RTS game) engine. Requires game data files. http://xdaforums.com/showpost.php?p=38072727&postcount=468
  4. Pentagram. Ultima VIII (game) engine. Required game files. http://xdaforums.com/showpost.php?p=38295828&postcount=518
  5. CorsixTH. Engine for the game Theme Hospital. Includes demo, easy to use full version if you have it: http://xdaforums.com/showpost.php?p=38067653&postcount=466
All links don't work. These links were published by the user bartekxyz. Apparently he deleted them from the cloud.

Perhaps someone will be able to put the listed ports of games for Windows RT in this topic. It is possible to recompile and upload.

I will be very grateful.

re-upped
 
  • Like
Reactions: DrBurkov

DrBurkov

Member
Oct 27, 2023
11
5

re-upped
Thank you very much for these files.

Now I can play Baldur's Gate on my Surface.

I have studied the porting technology to Windows RT. Even managed to port Chocolate Duke3D. I was going to port GemRB. It's good that I won't need to do this now.

Maybe I'll try porting Evolution X or Open Morrowind.

Here you can find many ported applications, games and libraries for RT.

https://github.com/bfosterjr/windowsrtdev
 

DrBurkov

Member
Oct 27, 2023
11
5

re-upped
Unfortunately, your Chocolate Duke3D port didn't start on my Surface RT (Windows 10 RT). When the application starts, it displays an error. I put the DUKE3D.GRP file in the application folder.

However, the application I compiled works. But the new game starts only without sound (you can turn it on later). I attach my version of the application.
 

Attachments

  • ChocolateDuke3D.zip
    960.7 KB · Views: 41

DrBurkov

Member
Oct 27, 2023
11
5

re-upped
Good afternoon!

Unfortunately, I was unable to run your GemRB on my MS Surface with Windows 10 RT. The application shows error 0xc0000005. Could you attach a GemRB project for MS Visual Studio 2012. I will try to recompile it similarly to ChocolateDuke3D.

Thanks!
 

DrBurkov

Member
Oct 27, 2023
11
5
I'm unloading all the ports of the Quake game. I ran them on MS Surface RT (Win10RT, ARM). They will probably work on ARM64. The data files of the original games are required for the game.
 

Attachments

  • Quake1.zip
    1.1 MB · Views: 42
  • Quake2.zip
    320.4 KB · Views: 25
  • Quake3.zip
    3.5 MB · Views: 26

michael.santos

Senior Member
Oct 8, 2009
134
82
@frylockk19 I've recently seen this article on ZDnet (https://www.zdnet.com/article/how-to-run-linux-desktop-apps-on-windows/) and was thinking if we could install an configure an ARM32 linux with the already ported QEMU, we would only need to port the Xming X Server for Windows (http://www.straightrunning.com/XmingNotes/) and then we could install Firefox on linux and use it like a "Windows App"...
It is just a thought, because I don't know how is the performance of the QEMU port and I don't know if it is possible or easy to port the Xming X Server... :)
What do you thing? Do you think it could be possible? :)
 

Top Liked Posts