yashsingh1/xdaforums huggingface dataset:
[Windows RT Development and Hacking] save_jeff:
http://xdaforums.com/showthread.php?t=2095686

This might be interesting for you.

but it seem the guy needs some help ore more time
[Windows RT Development and Hacking] Romp:
My wish list apps are Thunderbird or any decent email app and GIMP.

You guys are doing amazing work. Keep it up!
[Windows RT Development and Hacking] xanderkaiber:
I think I'm pretty close to getting ScummVM up and running, but I'm not a C++ expert. I'm getting a C2051 error in Coroutines.cpp on 3 occasions, each time on a CORO_SLEEP(1) line. Anyone know what's going on here?
[Windows RT Development and Hacking] ingramator:
Hmm not exactly an expert on C++ either but it seems you will have to sub out a variable for an integer but that's not really relevant here so I'm not sure. Paste the following and previous line here! Found an MSDN page on the issue here: http://msdn.microsoft.com/en-us/library/vstudio/ez8ttz2y(v=vs.100).aspx hope it helps, good luck mate!
[Windows RT Development and Hacking] djboo:
Any issue with me packaging the MSI into the AIP format? just makes sense to have all the meta data in a single file so repo owners can just dump the file in their repo and update and they are done. as the AIP header is XML theres no reason why it can support several formats...

That said... It kinda already does support MSI files - if you zip them - since the AIP installer can run a 'batch' on extraction - the batch file could just fire the MSI. (in theory, it could run an EXE or MSI to with little to no changes instead of the batch)

If you want the store to support raw MSI files that means a whole new repo format which is kinda a downer.
[Windows RT Development and Hacking] bartekxyz:
I know it might be irritating to read all that requests for ports of apps that are closed source or too demanding to run od WIndows RT tablet, or both. But I would also like to humbly ask you, people with skills if you could see if it's possible to port FS-UAE - amiga emulator. Here is the source code: http://fengestad.no/fs-uae/download. I'm dying to play some all-time amiga classics on my Surface. Oh, and thanks for everything that was done so far.
[Windows RT Development and Hacking] GoodDayToDie:
It's a makefile project, not a VS project, which makes things a bit trickier but it should still be possible if somebody wants to take the time. Looks like at least some components also require installing Python to build.
[Windows RT Development and Hacking] djboo:
This is just me personally... but i would rather see emulators etc as metro apps. They dont benefit from the desktop ui, dont need the extra access and usually not the apis etc - and work just as well in metro UI wise - plus it means the app isnt going anywhere if this hack gets closed - even if it doesnt make it to the store, it will always be able to be deployed.
[Windows RT Development and Hacking] WizardCM:
Totally agree there. You also get the easy compatibility with Xbox 360 controllers and such. I think the reason people ask for ports for emulators is because nobody's actively discussing making more emulators for the Modern UI, and as desktop emulators already exist people just expect them everywhere. :P

Just wanted to mention that I've been following this thread for a while now, and cannot wait to see what kind of hardware/software limitations show up over time (similar to the HOMM3 emulation), and what you guys will come up with to bypass them.

I myself hope to try compiling a few apps I'd like to use on my Surface too.. :D
[Windows RT Development and Hacking] GoodDayToDie:
Please do! The more the merrier.

A few classes of apps that are still sadly lacking:

Torrent apps. There's plenty of them, but none of the open-source ones seem to be easily compiled under VS (many are in fact Java and/or Python apps, and I haven't gotten any of them to run on our Python port).

Office/Productivity apps. While the built-in Office suite of RT is quite good, it would be good to have things like better PDF tools, project planning/management stuff, and so on.

Scientific or mathematical tools. I've already heard from one person who wants to port R (statistics tool) and there are lots of others in this category.

Chat tools. The built-in messaging app is awful, and none of the various Store apps for other IM networks are that good either.

Graphics tools. Something like Irfanview (which, sadly, is closed source) would be great, but also image editing tools. Somebody mentioned they were looking into porting the GIMP, which would be awesome.

Development tools. Not gonna lie, if anybody can get GCC on RT (or even get it set up to cross-compile *for* RT), that would enable more apps for RT than any other single thing I can think of.

Games. There are plenty of free, good games out there. The availability of the SDL now makes it even more likely we'll be able to build some of them.

I'm sure people can think of many more.
[Windows RT Development and Hacking] xanderkaiber:
Torrent apps SHOULD be doable in the regular store if somebody can port MonoTorrent. It's a great library, and I've used it in WPF before. https://github.com/mono/monotorrent

I made good progress, but ran out of time. It pretty much just needs its bEncoding libray re-written and it should work 100%
[Windows RT Development and Hacking] save_jeff:
just FYI : as far as i understood, WPF is not working at all at RT
[Windows RT Development and Hacking] xanderkaiber:
That's correct, but theres no reason that monotorrent couldn't be ported to a Windows Store Class Library, and then used by metro apps.
[Windows RT Development and Hacking] bartekxyz:
I see, what about winuae? http://www.winuae.net/files/source/winuaesrc2500.zip

I read that fs-uae was build on winuae core, author just made code linux specific as opposed to very visual-studio specific code of WinUAE.

@djboo

I understand your point of view but I exchanged few mails with devs who made emulators that I like and nobody is willing to make metro version. All hopes in homebrew community.
[Windows RT Development and Hacking] arcnet:
classic shell skin

it definitely expects the skin to be in a predetermined path, wish I could do a screen capture to show but the path is too long for the error bubble so I cant read exactly what it is. Looks like \program files\classic shell\..\skins\ wish I knew where it is getting this path from or what the two dots are representing in the middle -am I the only one with this problem? what have I not done
[Windows RT Development and Hacking] RalyDSM:
it would be awesome to see Audacity ported.
[Windows RT Development and Hacking] netham45:
AutoIt v3

(Their site claims the open-source version has functionality missing, I haven't played with it enough to see what's actually not there)

Just a .exe for now, I'll get a MSI built later.
[Windows RT Development and Hacking] sega dude:
This is my app that I develop, Brandsonic Web. I was told it would run, no recompile necessary. Can someone please test it for me to see if it runs and if possible take a picture of it running? Thanks! Download it it from here.
[Windows RT Development and Hacking] netham45:
It does not run. Are you using WPF with it?
[Windows RT Development and Hacking] sega dude:
No. It's a WinForms application. I compiled this with VB 2010 with a target of .Net Framework 4.0. Should I compile it with VS2012 express for desktop and .Net Framework 4.5?
[Windows RT Development and Hacking] netham45:
VS2012 and .Net 4.5 is the setup I've used for all the .net stuff I've made.
[Windows RT Development and Hacking] sega dude:
Just compiled it with VS Express 2012 for Desktops with .NET Framework 4.5. Try this one.
[Windows RT Development and Hacking] WizardCM:
Yep, runs for me. Screenshot below. :D

Edit: Dude, what kind of rendering engine are you running? My website's upcoming new homepage is literally in pieces.
[Windows RT Development and Hacking] sega dude:
Thank you thank you thank you!!! :D I really appreciate your help. As for the rendering engine... it's the default WebBrowser control. I want to use WebKit but I just haven't had any luck with other web browser controls.
[Windows RT Development and Hacking] netham45:
Yup, it's running on RT now.

And, an IRC client, IceChat.

All I did was upgrade the project to 4.5 and compile.

Not the best IRC client, but it's far better than all the options in the store so far.
[Windows RT Development and Hacking] WizardCM:
Two things. I plan on looking into compiling HexChat (based off XChat), but by the looks of it it won't be easy. Secondly, IRC Explorer is a pretty good IRC app in the Store.
[Windows RT Development and Hacking] netham45:
Hexchat was my first choice, but a number of libraries it uses aren't MSVC friendly. As far as IRC Explorer goes, I'm cheap and I don't want to pay for an IRC client when I can get my own for free.
[Windows RT Development and Hacking] WizardCM:
Good news everyone, I got ShareX to compile AND run! W00t, my first ARM-compatible compile. :D

Application Description: https://code.google.com/p/sharex/

ARM Download: http://file.wizrd.tk/ShareX_ARM-compatible.zip

The only difference between this copy and the one you can get from the Google Code site is the fact it runs on .NET 4.5. Interestingly enough, when I opened the project it was already set to 4.5, but the available download on gCode runs on 3.5.

Ah, damn.
[Windows RT Development and Hacking] C-Lang:
Hey, classicstartmenu skins don't work at all... I've tried moving the files around, restarting several times, etc., nothing seems to work at all. I've looked at every setting I could find for this thing, but nothing. It's stuck with this look, which I don't want to look at. Thanks for all of your hard work!
[Windows RT Development and Hacking] WizardCM:
Did you restart Explorer after running it? I've heard that it only then works.
[Windows RT Development and Hacking] netham45:
You need to keep the skins, the .dll, the .exe, and the .ini all in the same folder and run the .exe, then restart explorer.

Edit: If you're trying to use custom skins (other than the ones I packaged with it) you'll need to recompile them for arm.
[Windows RT Development and Hacking] jtg007:
I know next to nothing about anything, but I'm trying to learn through doing here. I'm trying to port Audacity.

Since Audacity relies on wxWidgets, I'm working on recompiling that first. In compiling the project for Release on ARM, I get 12 instances of error MSB6003, which says that it cannot create or access a certain file because, " it is being used by another process." Other than that it compiles fine.

I've tried everything obvious. Any suggestions?

Thanks.
[Windows RT Development and Hacking] save_jeff:
sdv22 ported TransmissionDotNet.

I thinks its about uTorrent

http://xdaforums.com/showthread.php?t=2101891

---------- Post added at 09:04 AM ---------- Previous post was at 08:40 AM ----------

They still don't work at all.

All files are in the same folder (like when they were after unziping) I start the exe and restart the explorer ... then the classic skin works.But when i choose an other skin in the options i get a little popup. Then i press Yes, but nothing happens. I even restarted the explorer again -> no difference
[Windows RT Development and Hacking] GoodDayToDie:
Deveoggy has compiled a pair of MonoTorrent-based clients for us as well:

GUI: http://sdrv.ms/UOJi1K

CLI: http://sdrv.ms/UOJFtl

These should be considered experimental; they have known bugs and are still being worked on. However, they do run and download files. For the CLI one, you can pass the .torrent file on the command line. For the GUI one, you currently need to open the program and then use the "Add a torrent" dialog under File to open a .torrent file.
[Windows RT Development and Hacking] bfosterjr:
Miranda chat client

Finally got my 10 posts!! :)

So.. I wasn't completely happy with the inbox chat app.. and didn't care for the two already posted here.. so I've ported the latest version of Miranda

see: http://www.miranda-im.org/

Its attached. I haven't tried all the protocols, but IRC , MSN and Jabber (Google Talk) work just fine. Would appreciate others giving it a try.

Cheers
[Windows RT Development and Hacking] ingramator:
I think you forgot to attach it man!
[Windows RT Development and Hacking] bfosterjr:
yep.. my bad.. is fixed now... sorry! :)
[Windows RT Development and Hacking] no2chem:
quake1

bfosterjr has done it again with quake1:

http://xdaforums.com/showthread.php?t=2100270
[Windows RT Development and Hacking] GoodDayToDie:
@bfosterjr: Thank you! I'd been thinking about Pidgin, but had forgotten Miranda. Glad to have it!

@no2chem: You do realize that's already in the list, right? :)

Yeah, I should actually organize that thing, instead of just listing everything by release.
[Windows RT Development and Hacking] WizardCM:
And don't forget to link to what I got working. While I doubt many here use it, a few people may learn about it... :D
[Windows RT Development and Hacking] GoodDayToDie:
Ah, missed that one, thanks! Adding now.

EDIT: And IceChat. Clearly, you guys are being too productive bringing apps to Windows RT!
[Windows RT Development and Hacking] WizardCM:
And also http://xdaforums.com/showpost.php?p=36768946&postcount=206 if you hadn't seen it. Too many posts at once, eh? :P

Edit: if I could find the delete button for this post I would use it..
[Windows RT Development and Hacking] Slymayer:
7zip in a .rar archive... Seriously ?!
[Windows RT Development and Hacking] WizardCM:
I know right?! It's like a cruel joke. Here, have a zip http://file.wizrd.tk/7ZARM.zip

Edit: zipped with 7zip on my Surface ;)
[Windows RT Development and Hacking] schettj:
I'm no where near set up to compile arm binaries... if someone could compile iperf for arm we can do some network speed tests :)
[Windows RT Development and Hacking] no2chem:
After what seems like forever, I seem to have MiKTeX and TeXWorks working, even with the automatic package installer fully functional! Unfortunately, packaging up the whole thing is going to be a complete pain, so it'll be a bit before I release the port.... I managed to get Qt and even Qt's webkit compiled, though currently in the javascript core is running in interpreter mode.

I'm pretty happy about this, since I never could get TeXLive working nicely on any android device (or Ubuntu on arm)...
[Windows RT Development and Hacking] LJKelley:
OpenJDK anyone?

Instructions on how to compile on/for Windows x86: http://weblogs.java.net/blog/simoni...yet-another-openjdk-windows-build-instruction

OpenJDK is an open port of Java done by Sun prior to acquisition by Oracle. Don't think it will behave as a plugin on Windows but should be able to open Java apps and could be really helpful. I don't know if those tools could spit out a complete ARM package, but figured someone with more knowledge could take a glance for me.
[Windows RT Development and Hacking] GoodDayToDie:
@Slymayer: There are apps on the store which can open .RAR archives, didn't seem like that big a deal to me...

@WizardCM: But thanks for repackaging it! I hate using RAR anyhow.

@no2chem: That would be incredible!
[Windows RT Development and Hacking] arcnet:
Classic shell skin fault

Not running custom skins, they don't appear in the droplist at all, if you turn on the skin error report the path to skins is set to something else, if anyone finds the answer I would be very happy, I use this on my Win 8 desktops, its excellent when it works :(
[Windows RT Development and Hacking] C-Lang:
Yes, the Start menu works, as you can see from the attached pic, but the themes are not loading at all... :crying: Anyone else have the same problem? I tried creating a ".." folder, since it appears to be looking there, but you can't use periods in a filename...
[Windows RT Development and Hacking] phly95:
I think you should make a separate store just for Windows apps. It could like Cydia for iPad, except don't copy the slow, bad parts. A dynarec setup could also work nicely if you can make almost native speed, and integrate with the desktop, like Wine does on Linux.
[Windows RT Development and Hacking] C-Lang:
Nevermind!!!! I figured it out, I had to create a "Skins" folder one level up. It works now!
[Windows RT Development and Hacking] jessenic:
For basic Java someone could compile IKVM: http://www.ikvm.net/ It's written in .NET languages so it should work just fine, even works on Linux/OS X with mono.

P.S. No, it does not run Minecraft because Minecraft uses LWJGL which is not for ARM and I don't think OpenGL works on the Surface. IKVM does run the Minecraft server though :)
[Windows RT Development and Hacking] arcnet:
:D so simple but you are a genius many thanks. I saw the two dots too but never thought of the meaning to move up a level, excellent
[Windows RT Development and Hacking] C-Lang:
Thanks just figured it out! ?
[Windows RT Development and Hacking] netham45:
That's odd, I don't have mine in a 'Skins' folder, yet they still work fine.

The binaries for it seem to run unmodified.

It's not winning any races, and it doesn't seem to be 100% Java compatible, but it does run.

Edit: Minecraft doesn't actually run, but it shows Java off.
[Windows RT Development and Hacking] lucas.scott:
Very nice. Thank you. I would love to see a .nzb client ported. Sabnzb is open source, but requires Python. There may be others. This will do just fine for now!
[Windows RT Development and Hacking] Prax:
Would that mean since we have java could we get adb working under it? If so talk about your ultimate rooting machine.
[Windows RT Development and Hacking] bfosterjr:
Regarding OpenGL, I ported an older version of Mesa3d that includes a software based OpenGL in it for Quake 1 & 2. You can get the 'opengl32.dll' file from my Quake 2 post: http://xdaforums.com/showthread.php?t=2097092

I'm curious to see if that makes Minecraft playable - it was far too slow for Quake .. but still works.
[Windows RT Development and Hacking] lilstevie:
another solution here may be something like GLDirect (closed source and ancient I know but thats why I said like). Run time translation of OpenGL to DirectX may help performance.
[Windows RT Development and Hacking] netham45:
Just a note on IKVM: It's only able to run very basic programs, and is generally not very Java-compliant. If anyone was working on a port of Java, don't stop. :D
[Windows RT Development and Hacking] bfosterjr:
I looked into GLDirect. Its _extremely_ old and makes use of a lot of x86 ASM. It would be a very difficult port unfortunately. I also came across TitaniumGL and even contacted the developer about getting access to the code. Sadly, he doesn't want to part with it and thinks I'm a bit foolish for even trying to get opengl working on Windows RT. Even if he did give me the code, it was written to convert to DirectX9 (same for GLDirect actually).. which isn't supported on WindowsRT.. so that would be more work :S

I'm presently looking at LLVMpipe on win32 but I'm reading that its has almost zero optimizations for ARM (it works.. but the code is hyper-optimized for x86). Its also non-trivial to get that compile.. and thats only 1/2 the battle as it would need to be statically linked to Mesa3D in-order to get a windows OpenGL driver ('opengl32.dll'). Now, I can get Mesa3d building (that's how I got the existing opengl32.dll for Quake).. but the integration with LLVMpipe is all suppose to be built with MinGW and GCC and there is a mountain of code/built scripts I'd have to convert over to VS2012. And even after all that.. I'm still not confident that (a) it wouldn't be buggy (b) it would perform well enough to be worth it.

To drive home just how ****ty software OpenGL is on Tegra3 (MS Surface tablet) -- I actually have a OpenGL based port of Wolfenstien3D (which uses a very minimal OpenGL subset) working in Windows RT and it __STILL__ runs so slow that its unplayable. I'm actually so disappointed with how unplayable it is.. I decided not to post the binaries. :(

I really wish MS would just opt for official OpenGL support on Windows RT - wouldn't even have to do anything.. they can just pass the buck to Nvidia and Qualcomm (TI seems out of the picture?) to offer driver support. *sigh* :(
[Windows RT Development and Hacking] lilstevie:
It isn't that support for OpenGL is ****ty, it is non-existent on all mobile GPUs. It is that OpenGLES is what mobile GPU vendors have opted for across the board.
[Windows RT Development and Hacking] bfosterjr:
True enough. Still MS is choosing not to support OpenGL* at all. It's just disappointing.
[Windows RT Development and Hacking] windowsrtc:
But I find d3d9.dll in system32 folder.Does it work?
[Windows RT Development and Hacking] GoodDayToDie:
The .LIB file created from it works for linking, I can say that much... I don't know whether the DLL is actually functional or just a stub, though.
[Windows RT Development and Hacking] MamaGlue:
Do you guys think that in the near future most/all devs will start to make an option to download for ARM on their webpages?

I believe that if this becomes possible MS might actually dominate the tablet market by 2016. You know how iphones/ipads have an app for that? Well maybe Surface can have support for that. Next up: Java support? That would be awesome.

I'm actually finding myself using the desktop mode a lot more often now, something that people said was useless on WinRT.

I'm glad XDA users care about the SurfaceRT and other RT devices to make things like this possible.

Thanks
[Windows RT Development and Hacking] Asovse1:
+1 Unikey and OpenTTD. YOU BEAUTIFUL PEOPLE
[Windows RT Development and Hacking] mamaich:
It may work, as RT contains old DirectX interfaces, and all that I've tested were working. But only for 32-bit color modes. So if DX or D3D program requires 16-bit color mode - you'll have to add a color-translation layer. And some of the interfaces may have bugs. For example I've found a deadlock in old DirectSound that did not happen on a desktop x86 windows build. And DDraw interface has a DebugBreak() call in nvidia driver (maybe left from debug builds).

So assume that interfaces are present, but were not heavily tested by MS or driver vendors and may just crash.
[Windows RT Development and Hacking] rjorge77:
Hi,

Any plans (if possible) to port FileZilla FTP client ?

link : filezilla-project.org/download.php

:)

thanks in advance,

regards,

RJ77
[Windows RT Development and Hacking] WowXDArocks:
I would like to see sublime ported over.

I found an API reference here.

http://www.sublimetext.com/docs/2/
[Windows RT Development and Hacking] lilstevie:
This is closed source
[Windows RT Development and Hacking] mattalter:
App request to port. Splashtop for Win8

Any thought on how Splashtop can be ported to RT? Its a Windows 8 app.
[Windows RT Development and Hacking] GoodDayToDie:
It is a closed-source, proprietary Windows 8 app. Will people *please* learn to check this most basic piece of info before posting? It's not like this is rocket science... if you can't find a source code download, or if Wikipedia doesn't list the license as something open-source, or if it's not hosted on Sourceforge/Codeplex/Github/etc., you can be pretty sure that not only can it not be ported, you will look silly for requesting it. Save us all some time, yourself included, OK?

@rjorge77: I took a look at porting Filezilla earlier... I forget why I didn't do it at the time, probably required a bit more work than I wanted to distract myself with, but I'm sure it's possible. It's very much in the class of program that would be very useful to have on RT.
[Windows RT Development and Hacking] bfosterjr:
Well.. i feel like a giant idiot. I was looking for the Direct3d9 interface on the Surface and didn't see it. I have no idea how I managed to miss the giant D3D9.dll in the folder. :S ... sorry guys.

I've got the DirectX SDK downloading now. It'll be interesting to see how well the older SDK works with the newer SDK :S.. I suspect it wont work well out of the box. Anyway.. I'll see how well I can get a Directx9 game working on the Surface. Stay tuned...
[Windows RT Development and Hacking] tomcoleman:
how do you run quake 2?

Like I take it I need the original files or something?