Java/J2ME and console emulators for Windows Phone? - Windows 10 Mobile

I took a look over the PPSSPP.org downloads section, and it turns out that all platforms have PPSSPP emulator, except our lovelly & awesome Windows Phone!. Now come on, is there anything wrong with Windows Phone that doesn't allow any porting of emulators and/or Java/J2ME VMs to the platform?
I'd love to be able to play games such as Silent Hill series and carry them with me on my phone, whether J2ME or PSP version.
Does anyone have any idea of what's really going on with the Windows Phone platform in terms of app development/porting? I just don't get it...

Why it's not available on Windows Phone (on 8/8.1 at least...) ? Here's what the PPSSPP FAQ says ( http://www.ppsspp.org/faq.html )
Why is PPSSPP not available for Windows Phone?
Windows Phone is, like non-jailbroken iOS, a very restrictive environment where apps are not allowed to generate code at runtime. This prevents the JIT to work, which means that even if we ported the emulator, it would run very slow. Windows Phone 10 may have a way around this, but this is still to be investigated.
Click to expand...
Click to collapse
Yes, Windows Phone doesn't allow any apps that uses JIT to run, well at least before Windows 10... Because 10 Mobile had project Astoria and the way how Astoria works, that's required...
You can actually run the emulator on 10 mobile by just sideloading it... See my video
Sent from Ponyville

mrchezco1995 said:
Why it's not available on Windows Phone (on 8/8.1 at least...) ? Here's what the PPSSPP FAQ says ( http://www.ppsspp.org/faq.html )
Yes, Windows Phone doesn't allow any apps that uses JIT to run, well at least before Windows 10... Because 10 Mobile had project Astoria and the way how Astoria works, that's required...
You can actually run the emulator on 10 mobile by just sideloading it... See my video
Sent from Ponyville
Click to expand...
Click to collapse
Well, tried that already several times, and different versions, but the app crashed right away after click. L640XL, sideloaded astoria package manually, and used latest astoria tools to instal the apk. Other apps such as facebook work just fine, as usual.

I Had PPSSPP running with astoria but the games where buggy & sometimes was not rendering properly, but it did if microsoft continues to support astoria maybe the program could run smoothly
Tested with L930

mrchezco1995 said:
Why it's not available on Windows Phone (on 8/8.1 at least...) ? Here's what the PPSSPP FAQ says ( http://www.ppsspp.org/faq.html )
Yes, Windows Phone doesn't allow any apps that uses JIT to run, well at least before Windows 10... Because 10 Mobile had project Astoria and the way how Astoria works, that's required...
You can actually run the emulator on 10 mobile by just sideloading it... See my video
Sent from Ponyville
Click to expand...
Click to collapse
Afaik Windows 10 support this. There's the cap on VS...

Related

WP7 Apps Windows 7 Desktop

Could wp7 apps be unlocked to run on windows. They all run in silverlight right. Should it not be like a java app and run anywhere?
Interesting question. I think the developer would have little problem trying to recompile an app for Windows use (given Silverlight is already installed on the target PC), but XAPs are specifically compiled and signed for use on WP7 devices, and thus we can, at best, run them on a PC by deploying an extracted XAP on the Emulator.
kapanak said:
Interesting question. I think the developer would have little problem trying to recompile an app for Windows use (given Silverlight is already installed on the target PC), but XAPs are specifically compiled and signed for use on WP7 devices, and thus we can, at best, run them on a PC by deploying an extracted XAP on the Emulator.
Click to expand...
Click to collapse
If GAC constains required assemblies then it's possible. But it's useless (more than me )...
From what I seem to remember, when you compile for WP7 it compiles into Common Language Runtime. Its much like Java's bytecode but slightly different.
Assuming it does compile to CLR, apps should be able to run, so long as the needed frameworks exist.
windows 8 will do that
I suspect that Windows 8 will do just that. As Microsoft is planning to bring windows 8 to tablets with the Metro UI, i think wp7 apps will be really easy to run on windows 8, so they match the touch UI of the platform...
If you look at Game Chest: Logic Games, it contains a multiplayer game of Chess. If you challenge someone else to a game and they're not using a WP7 device, the notifications of game moves come through to them on xbox.com. When they click the notification, it actually fires up a version of Chess that is IDENTICAL to the one on my phone, in the browser. So it looks to me like they have done exactly what the OP is asking about, i.e. they have recompiled the game to run in silverlight under IE8.
It works brilliantly.

[Q] I saw an amazing thing! win8 x86 can be installed on RT

today I talked about the RT OS with ffriends.Suddenly one said that win8 os pad can run on Windows RT and a RT OS PAD can run on win8 x86!!he is joking !!Besides,he said he did that successfully for many times。。。。。
seven7xiaoyang said:
today I talked about the RT OS with ffriends.Suddenly one said that win8 os pad can run on Windows RT and a RT OS PAD can run on win8 x86!!he is joking !!Besides,he said he did that successfully for many times。。。。。
Click to expand...
Click to collapse
No it cannot. Your friend clearly lacks the common knowledge that RT is for ARM and windows 8 is for x86. Round pegs do not fit square holes.
I can't really understand your English; did you mean "app" where you wrote "pad"? The fact that Win8 and WRT share apps is well known; there are a few apps which are only for one platform or the other but almost all the apps are available for both. Native code apps need to be recompiled for the other platform, but managed (.NET) and HTML5 apps will run un-modified. This is not news.
If you mean the ability to run some x86 desktop apps unmodified on Windows RT, that's due to mamaich's emulation layer, combined with clrokr's "jailbreak" exploit (and usually netham45's scripts to automate the process). Relatively few apps run correctly through that emulation layer, though, and the new Windows Store apps are not supported. There is no support that I'm aware of for running ARM-compiled Windows apps on x86, although ARM emulators certainly do exist and if you could boot Windows RT on one of them, that would allow you to run the apps (somewhat indirectly).
If you mean actually installing Win8 (or any other x86 OS) on Windows RT, that's technically possible through the use of emulators (not sure DOSbox supports enough CPU features for Win8, but Bochs probably does) but the performance is abysmal.
GoodDayToDie said:
I can't really understand your English; did you mean "app" where you wrote "pad"? The fact that Win8 and WRT share apps is well known; there are a few apps which are only for one platform or the other but almost all the apps are available for both. Native code apps need to be recompiled for the other platform, but managed (.NET) and HTML5 apps will run un-modified. This is not news.
If you mean the ability to run some x86 desktop apps unmodified on Windows RT, that's due to mamaich's emulation layer, combined with clrokr's "jailbreak" exploit (and usually netham45's scripts to automate the process). Relatively few apps run correctly through that emulation layer, though, and the new Windows Store apps are not supported. There is no support that I'm aware of for running ARM-compiled Windows apps on x86, although ARM emulators certainly do exist and if you could boot Windows RT on one of them, that would allow you to run the apps (somewhat indirectly).
If you mean actually installing Win8 (or any other x86 OS) on Windows RT, that's technically possible through the use of emulators (not sure DOSbox supports enough CPU features for Win8, but Bochs probably does) but the performance is abysmal.
Click to expand...
Click to collapse
sorry for my poor English!:crying:.I meant the os not the APP
seven7xiaoyang said:
sorry for my poor English!:crying:.I meant the os not the APP
Click to expand...
Click to collapse
You cannot install Windows 8 x86 directly onto Windows RT hardware. It doesn't work.
You probably saw someone RDPing to an x86 desktop.
netham45 said:
You cannot install Windows 8 x86 directly onto Windows RT hardware. It doesn't work.
You probably saw someone RDPing to an x86 desktop.
Click to expand...
Click to collapse
Thank you! I am thinking about the sideloadling the appx,hope for some help
OK, I'm still not sure what you're talking about - just a couple posts up, you said you weren't talking about apps, and now you're talking about .APPX files - but as was mentioned above, most APPX files will be architecture independent (managed code or HTML5); only the native code ones will need different .APPX files for Win8 and RT.

[Q] Windows 8.1 on Windows 8.1 RT Tablet

I just wondered if you could install Windows 8.1 on a tablet running Windows 8.1 RT?
No.
Are you sure? I have seen people how has done it
Håvi said:
Are you sure? I have seen people how has done it
Click to expand...
Click to collapse
You havent. Windows 8.1 is for x86 processors. Windows RT 8.1 is for ARM. 2 are completely incompatible.
Yeah, even if you had a jailbreak for 8.1, it's (blatantly obviously, to anybody who knows the first thing about CPU instructions sets) not possible. The closest you could come would be installing Win8.1 in an x86 emulator. This is technically possible - for example, you can run Linux in an x86 emulator (built using JavaScript, of all things); http://bellard.org/jslinux - but it's slow as hell and the tablets don't really have enough resources (RAM, etc.) to make it practical even if the speed was great enough to be useful. Oh, and there isn't any jailbreak for 8.1 released yet so far as I know anyhow.

[Q] Ubuntu on Surface RT using Bochs

Someone ported Bochs (x86 PC Emulator) to the Surface (h t t p://w w w.windows-arm.c o m/index.p h p/desktop-apps-for-windows-rt/697-bochs-for-windows-rt), and I want to know how to set up Ubuntu 12.10 with it.
It's too slow, just forget about it.
Would a different os work?
kitor said:
It's too slow, just forget about it.
Click to expand...
Click to collapse
I've seen people running Windows XP on their Android phones using Bochs. Could you use a Windows OS?
An old-enough version of either Windows or Linux (or any other OS that runs on x86) will work, but I don't think you realize how slow we're talking about. It's not that you *couldn't* run 12.10 (or the decade-older XP), it's just that they'd be too slow to be of any use. You'll be much better off using native-ported apps, or even Mamaich's emulation layer; unlike emulating a full PC using Bochs, the emu layer only has to translate the program's code; most of its work can be done by native (ARM) Windows code and there's no need to emulate an entire x86 processor (with memory management and so on). Even so, the emu layer struggles with anything newer than about a decade old...
Sent from my Samsung ATIV S SGH-T899M using XDA Windows Phone 7 App
GoodDayToDie said:
An old-enough version of either Windows or Linux (or any other OS that runs on x86) will work, but I don't think you realize how slow we're talking about. It's not that you *couldn't* run 12.10 (or the decade-older XP), it's just that they'd be too slow to be of any use. You'll be much better off using native-ported apps, or even Mamaich's emulation layer; unlike emulating a full PC using Bochs, the emu layer only has to translate the program's code; most of its work can be done by native (ARM) Windows code and there's no need to emulate an entire x86 processor (with memory management and so on). Even so, the emu layer struggles with anything newer than about a decade old...
Sent from my Samsung ATIV S SGH-T899M using XDA Windows Phone 7 App
Click to expand...
Click to collapse
Aw, man. Oh, well. Guess no Ubuntu any time soon.

DOS programs?

Are DOS programs able to run on win RT? I have a Fjölnir compiler I would like to run and it is for DOS. I currently use it on my win98se setup, but I would like to use it on the go.
Qiangong2
Are you running Windows RT 8.0 by any chance? If so you can run the "jailbreak", and DosBox is available:
http://forum.xda-developers.com/showpost.php?p=36620852&postcount=117
I use it quite a bit and it works great on my Surface RT. If this is a true DOS program it should work.
domboy said:
Are you running Windows RT 8.0 by any chance? If so you can run the "jailbreak", and DosBox is available:
http://forum.xda-developers.com/showpost.php?p=36620852&postcount=117
I use it quite a bit and it works great on my Surface RT. If this is a true DOS program it should work.
Click to expand...
Click to collapse
No, I'm on 8.1 I've tried it on dosbox on my Linux setup and it only sometimes works. I was wondering if it is possible to run them nativrly like on win98se
Sent from my SGH-M919 using XDA Free mobile app
You could always try it and see, but I highly doubt it. Trying to run it natively via the command prompt you will probably run up against the fact that Windows RT devices are ARM not x86. DosBox masks that by providing a software layer to presents a virtual x86 DOS environment, whereas the command prompt will not and will expect compiled programs to be compiled for the ARM cpu architecture (not to mention digitally signed by Microsoft unless you run the jailbreak). Unless it happens to be a batchfile...
That's odd that it only sometimes works in DosBox... I wonder if some tweaking of the DosBox configuration might be needed... I'm really not much of an expert, but I know there are all sorts of settings that can be changed to suit the program (side note, I think it's awesome that one can set it to emulate a Tandy 1000).
There are rumors that a RT 8.1 jailbreak might finally become a possibility...
domboy said:
You could always try it and see, but I highly doubt it. Trying to run it natively via the command prompt you will probably run up against the fact that Windows RT devices are ARM not x86. DosBox masks that by providing a software layer to presents a virtual x86 DOS environment, whereas the command prompt will not and will expect compiled programs to be compiled for the ARM cpu architecture (not to mention digitally signed by Microsoft unless you run the jailbreak). Unless it happens to be a batchfile...
That's odd that it only sometimes works in DosBox... I wonder if some tweaking of the DosBox configuration might be needed... I'm really not much of an expert, but I know there are all sorts of settings that can be changed to suit the program (side note, I think it's awesome that one can set it to emulate a Tandy 1000).
There are rumors that a RT 8.1 jailbreak might finally become a possibility...
Click to expand...
Click to collapse
It's my company's surface rt, so... I will get the win10rt upgrade no matter what I do
Thanks though
Qiangong2
Qiangong2 said:
It's my company's surface rt, so... I will get the win10rt upgrade no matter what I do
Thanks though
Qiangong2
Click to expand...
Click to collapse
Just an FYI but I am pretty sure there will never be a Windows 10 RT. The last I heard Win10 was not coming to RT, but there would likely be an update to give some Win10 features to RT.

Categories

Resources