yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] boss1019:
Since there seems to be a disconnect, here's a list of cpus that should work

This is a formal list of cpus that will work and won't. You preferably want a quad core, and I'll explain after the list. BTW don't expect 50-60fps speeds all the time.

Best Cpus (some of these are not out yet)

Tegra 4 (might even work perfectly)

Qualcomm 600 and 800 (the 800 could also do pretty well)

Exynos 5410 (the octa core one)

Great Cpus (will run, but not as well as the tegra 4, 600, etc)

Qualcomm Qualcomm Snapdragon S4 Pro APQ8064 (the 4 core one in the nexus 4)

Exynos 4412 (s3 international and note 2)

Good Cpus (quad core helps but the overall cpu power is kinda weak)

Tegra 3's

Decent Cpus (they have a good amount of power, but they are dual core so I'm not making promises)

Qualcomm Snapdragon S4 MSM8960 (in the s3 lte and one xl)

Exynos 5250 (in the nexus 10).

How it will work: Basically the ps2 has 4 major chips. The first one is the Emotion Engine, which is most comparable to a main cpu. It also has a gpu equivalent called the Graphic Synthesiser, and to Vector Units, which help the other two chips. The basic idea is that we will have the first core, call it core 0, emulate the EE, and be only devoted to that. The next two cores, call them cores 1 and 2, will emulate the two VU's, call them VU's 0 and 1. The gpu of the mobile chip will be devoted to the GS, and the last core of the CPU, core 3 will be used to help the other cores, and to emulate other chips kind of like as if it were a personal assistant to the other cores. It will also be used if the emulator drops below say 30 fps. The dual core processors would have trouble with half the cores to be used. Also the chips I said would work the best are actually as powerful as some of the processors the PCSX2 team says will work the best such as some of the i5's, the amd a8's even the quads. The greats will run as fast as the actual amount of the quad core chips that are used as the emulator, because as I mentioned before the chips that have 4 cores will only use 2 on pcsx2, unless a specific tweak is selected to make it use 3. All I'm saying is don't expect a qualcomm s3 pro or a tegra 2 to run it, because it will be obnoxiously slow. Also make sure your phone has at least 1gb of ram, but 2 is way better. The only thing I personally am concerned about is the gpu, but you guys don't have to worry about that.

---------- Post added at 09:58 PM ---------- Previous post was at 09:56 PM ----------

To the guy asking about speed boosts. We will probably use ARM versions of the PCSX2 tweaks to help the FPS and maybe add some of our own.
[Android Q&A, Help & Troubleshooting] bbrad:
I'm so playing this in a single core
[Android Q&A, Help & Troubleshooting] boss1019:
nice

Have fun with that one. :)
[Android Q&A, Help & Troubleshooting] jHota:
does exist any ps3 emulator?

Enviado desde mi GT-I9300 usando Tapatalk 2
[Android Q&A, Help & Troubleshooting] boss1019:
ps3

There is, but chances are you can't use it
[Android Q&A, Help & Troubleshooting] Product F(RED):
THANK YOU. That's what I've been saying.

Sent from my Galaxy Note 2
[Android Q&A, Help & Troubleshooting] hoholee12:
[MENTION=5147955]VIRGIN KLM[/MENTION]

Yup. just looking inside EE, there is a bunch of separated processors with its own instructions such as fpu vu0 vu1 and dma ipc iop that most of them requires strong(128bit same native clock of EE) bus bandwidths to sync correctly.

And there goes: say bye-bye to the multicore emulation.(unless you program loads i mean LOADS of codes which it took me several days to figure out what that source code does)

guess what. emulating EE is like emulating a 2ghz normal SIMD processor(EE has low clock and small cache size that does almost nothing but instead it has a big arse bus that can just transfer data without the need of registering.:which i explained above)(same performance but totally different ways)

and what i m talking about is 2ghz mips processor, which it is a different architecture than x86 and you need a ducking recompiler(To translate language=emulate Duh).

(some of you may think:virtual box or similar, but they do not require since they are just the same x86 architectures.)

So, although emulation IS possible(you got that wrong. Its always possible, its just not that easy to program), you will need to spend about several months programming to get it synced right on multicore emulation to basically even debug without any critical errors(and you may still get about 0.1fps for a game)

뷁
[Android Q&A, Help & Troubleshooting] disclaimernotice:
Yes, yes, I see..... Well... What about a ps3 emulator then? Lol
[Android Q&A, Help & Troubleshooting] hoholee12:
are you being sarcastic?:rolleyes:

뷁
[Android Q&A, Help & Troubleshooting] disclaimernotice:
I thought that was pretty obvious.
[Android Q&A, Help & Troubleshooting] Product F(RED):
Cell Processor is even more complex. Ironically though, since the PS4 and NextBox are confirmed to be x86 based, those should be easier to emulate.

Sent from my Galaxy Note 2
[Android Q&A, Help & Troubleshooting] hoholee12:
Yes we could simulate(not emulate). But the problem is that we would still need gpu emulation and have to worry about memory bandwidth(which is one level more superior than our DDR3)

oh btw. Cell processor is not that much complex than EE. Its kinda similar to a EE design with upto 8 VUs, 10x higher frequency and ppc based architecture that happens to be a bit better than simple mips one.

뷁
[Android Q&A, Help & Troubleshooting] boss1019:
I just wanted to point out, while I agree with you that GPUs in mobile are an issue, but the cpus that are coming in phones and tablets this year are more than adequate. Here's a list of cpu's that pcsx2 says run the emulator at reasonable playable speed, but not neccessarily full speed.

AMD Athlon FX Dual Core

AMD Opteron Dual Core

AMD Athlon X2 (and Turion laptop equivalent)

AMD Phenom

AMD Phenom II

AMD APU A6- 3***, A8-3***

Intel Core 2 Duo (and laptop Core Duo equivalent)

Intel Core 2 Quad

Intel Core i 5

Intel Core i 7

The a8 3*** benchmarks at about 3000-4000 on geekbench, which the qualcomm 600 and exynos 5410 hit, and the tegra 4 exceeds. The a6's benchmark less than the nexus 10, and even the qualcomm quads and exynos 4412 on geekbench. The ram amount that is required for pcsx2 is hit or exceeded on mobile platforms. I don't think mobile can run these things at 50-60 fps, but I think with changing the ee cycle rate and the vu cycle stealing, and a few other configurations and optimizations, and 3 months of work (which I'm doing 4 or 5), the emulator could run at 30-40 fps. I also wanted to point out, while intel hd 3000 and 4000 are **** compared to dedicated graphics cards, I run god of war 2 and most other ps2 games through pcsx2 at 50-60 fps with the intel hd 4000, so don't diss intel hd graphics that much. Stock processor and everything.

---------- Post added at 10:22 PM ---------- Previous post was at 10:21 PM ----------

So you don't ask it is a laptop too, not some monster heatsinked, and liquid cooled overclocked monster desktop.
[Android Q&A, Help & Troubleshooting] hoholee12:
Why would you compare cisc processor benchmark with a risc anyway?

Also the reason ps2 emulation benefits from x86 is because they have flexible instructions such as sse or avx.
[Android Q&A, Help & Troubleshooting] boss1019:
Answer to your question

It isn't the best benchmark to use in that respect, but what I like about geekbench is you can easily tell how good a device such as a laptop or tablet is compared to another device. It also is a cross platform for IOS, Android, Windows, Mac, and Linux. For example when comparing my overclocked note 2 at 2200 vs the original 1900, I can tell that my overclocked note 2 is 1.16x faster or 2200/1900x faster. This easy cross platform comparison ability makes it a personal favorite of mine, and the fact that unlike most benchmarks, it doesn't get confused by overclocking.
[Android Q&A, Help & Troubleshooting] hoholee12:
oh gawd you didnt even understand what ive just posted above-_-

anyways can you share the sourcecode with us?

I really wanna look how you programmed the emulation module for arm.

뷁
[Android Q&A, Help & Troubleshooting] boss1019:
source code sending

If you're willing to wait a bit, I can give you a bios compatible with all arm v7 based architectures like cortex a15 and krait. Basically the guy who was in charge of the bios thought he only had to do a9, so I have to make it compatible with cortex a15 and krait at minimum. Honestly my job is just project management and actually getting the emulator to run roms. The full emulator won't be done until the end of the summer. The actual GUI and Emulation engine have not been built yet, so I can't give you source code yet. Sorry My main goal in posting on this thread is to see a few things.

1. How many people want a PS2 emulator

2. How much will people pay if it runs at say 30-40 fps (my personal goal)

3. What devices people will run this on.

4. To have critical people say why it isn't possible, to then figure out solutions to things we might have missed.

5. Figure out how the heck to put a license check in an app to prevent as much pirating as possible.

I can get it to you as soon as possible, but it is kind of hard with me being in 9th gradel and all with finals coming up to devote time my time to coding:(
[Android Q&A, Help & Troubleshooting] toka1232010:
So how is it going?

Will we have some kind of demo, trial or sth. While it will prove it's not "fake" it will give us even greater reason to buy your app. I personally look forward getting it in my pocket, even if its a bit laggy :)
[Android Q&A, Help & Troubleshooting] hoholee12:
I assume its gonna be a one frame per ten seconds.(when display is enabled)

뷁
[Android Q&A, Help & Troubleshooting] boss1019:
Demo/Trial or something along those lines

Basically there will be a video on google play demonstrating it off my note 2, or the tablet I have with a 2ghz quad core. I might put up a demo of some sort, but I'm not exactly sure how I would make a trial or demo.
[Android Q&A, Help & Troubleshooting] toka1232010:
Well, lets say, no sound emulation, and automatically unmounting/stopping game in 10 minutes. I think it would be much much much better than video. I really hope to see a demo. Btw, in what condition is now emulator? Where you able to run any game for now? And what would be the name of the app? :)
[Android Q&A, Help & Troubleshooting] Hong Kong Phooey:
Geekbench is not really made to compare desktop cpus to cpus found in cell phones. The best way to compare is to give each device a long task and see how long each device takes to do the same thing.

A Tegra 4, clock for clock is not even as powerful as a Core 2 Duo. And PCSX-2 is not properly multithreaded. Yes, it gets something out of a second and even third core, but about 2/3 of its performance is based on core #1. We will not have a mobile chip that is capable of PS2 emulation before 2020.
[Android Q&A, Help & Troubleshooting] VIRGIN KLM:
[MENTION=5089395]boss1019[/MENTION] Mobile processors go on exactly the opposite direction a PS2 emulator would benefit from it. They make divide the frequencies into more cores, so a 1.2 GHz dual core (2 x 600MHz) will perform ALOT better than a 2GHz quad octocore (8 x 250MHz). All companies that make mobile processors right now are doing it wrong, the whole philosophy of tradeoff of lower per core frequencies to more cores is kiiiinda good but only if you do it with analogy per generation of processors that mirrors also the consumer demand (higher a bit frequencies then make more cores when you think that you reached the limit of the advantage, and then again the same thing goes on like ping pong).

Also Benchmarks in RISC computing (like all those stupid benchmark tools on Android) but especialy comparing CISC based processors with RISC ones is the most retarded thing I've seen in computing world. It's like comparing a human brain with a Computer Processor Unit... One small factor not being counted in and the whole thing may be bottleneck and your comparison is trash and in Androids it ALWAYS happens like this.

To set it straight once again, there is no mobile CPU and GPU that is even half capable of handling PS2 emulation and even worse, it seems like in the timeline of the near future things will only get worse since all companies (with no exception) that make mobile CPUs/GPUs get more and more far from what would fit of an ideal CPU/GPU that could handle PS2 emulation. You have more chances to see the Statue Of Liberty being painted pink with "Hello Kitty" stickers on it, than a PS2 emulator on Android with the current and near future technology in mind, so you better move on with your life and hope companies that make mobile CPUs/GPUs will put some brains.
[Android Q&A, Help & Troubleshooting] boss1019:
I'm not saying much about which is better than what but do be a little more polite

All I was saying is I would demonstrate my emulator on those devices a note 2 or the tablet I built (the 2ghz quad core was to give a specification since you can't get that anywhere else). specifically. I don't know why everyone is getting so fussy over the benchmark choice. All I was doing was using a benchmark I personally like, is cross platform allowing for me to simplify things rather than spending 2-3 hours, and taking up the whole page comparing how core 2 duos and amd a6's and arm proccessors ability to run an emulator. You have your knowledge of how it will run, and I have mine and I'm pretty confident in the planning I've done. You have your ideas, and I have mine. MY TIME IS MY TIME NOT YOUR TIME, AND I CAN DO WHATEVER I FEEL LIKE DOING, AND IF IT IS WASTED, THAT IS MY PROBLEM NOT YOURS. IF YOU DON'T LIKE THE PRODUCT I PUT OUT, THEN DON'T BUY IT. All I'm asking is if you find any issues with how I'm doing things or have any questions put it in a polite manner like LENAROX (who even offered to take a look at the source code) or toka1232010 (who actually answered ALL the questions I put up thoroughly). I would prefer people like that to "Where is the proof of this new "emulator?" I'm calling fake until I see proof of it." or saying "You have chances of seeing the statue of Liberty being painted pink..." and I certainly don't want someone telling me "SO you BETTER move on with your life" (highlighting things that annoy me in your tone) I may not have the right to say don't do that because I said so, but I can ask for you to be polite. I will also point out that proccessors have actually been gaining in ghz per core rather than decreasing. Qualcomm 600 (1.9ghz per core), Qualcomm 800(2.3 ghz per core), Tegra 4 (1.9ghz per core), Intel "Bay Trail" (2.1 ghz per core), which is up from the 1.4-1.5 ghz per core in the highend processors, and the 1.2 ish before that, etc. Basically all I'm saying is I can do whatever the heck I want, and if it doesn't work that's a bit of time I lost, but hey I'm 14, a little time isn't all that important to me. All I'm asking is that

YOU

don't go telling me what I can and can't do, and if you be polite, I'll give you the same courtesy.

---------- Post added at 01:56 AM ---------- Previous post was at 01:53 AM ----------

Hey I came up with a similar idea to what you came up with on how to demo it. Here's what we were thinking. We would give a 10 minute demo or something along those lines, and make the full version an in app purchase in the demo to help prevent pirating. I'm curious, Would you care if it was an in app purchase rather than a direct app purchase, so we can avoid pirating.
[Android Q&A, Help & Troubleshooting] timgreen123:
:D that's cool, to makes us can play some ps2 games in android. but this emulator needs powerful hardware to performance it. and emulator will loss some experience of game. so i think play some game in emulator with android is not a good idea .

and gameloft's game in android is good enough.
[Android Q&A, Help & Troubleshooting] boss1019:
More formal reply rather than putting it with the previous slightly rude post.

I agree; we will have a demo which I briefly described in the previous post. Currently we are in month one of four, or in other words, the slow month. First we need to get the bios fully compatible, which isn't actually that bad, but since my entire team including myself are in high school, we have final exams over the next month, but after that the next 3 months can be completely devoted to the emulator. Currently we are on phases 1 out of 4 big overarching phases.

1. Make a ps2 bios compatible with ARM v7, especially cortex a15, a9, krait, and a7.

2. Make emulator actually run the game isos

3. GUI

4. Extreme Optimization and tweaking to make it run at playable speeds minimum.

Obviously these are just the major steps and don't encompass everything, but this would be the overall status of the emulator. By the way, we don't even have a publisher name, much less a name for the emulator. Suggestions for both would be appreciated.
[Android Q&A, Help & Troubleshooting] toka1232010:
Well, I think in app purchase is a good idea as well as putting payed version on google play of course :D Also, if it is possible, please enable all countries to buy emulator by in app purchase, for example with paypal, and credit cards, that will also prevent google outlisted countries from pirating :) But i'm not sure if you manage to actually block all the ways to make pirated app, because there are lots of people earning money that way, and a fully working PS2 emulator would be one of the biggest attraction to crack :D How are you gonna prevent it?

I hope Note II will handle it more or less :angel:
[Android Q&A, Help & Troubleshooting] hoholee12:
If you use one of pcsx2 codes, youre gonna have to make the emulator free of charge since you are not the developer of pcsx2 and you are not allowed to sell it as documented in gpl.
[Android Q&A, Help & Troubleshooting] Elevas33:
It is a dreamer

It is a dreamer played in my s3 at my favorite game dbz budolai3.

Do you think that it Will be played in my s3?

How do you called it?, droidsx2 :)?

Is it his code source is pcsx2? Inst it?

Sorry my englis im spanish¡ i love Your future emulator ¡
[Android Q&A, Help & Troubleshooting] JasonKZLY:
I remember using PCSX2 or PSXS2 or something to emulate WWE: Smackdown Vs. Raw on a PC with 4 GB Ram, Quad-Core processor with a poop-your-pants graphics card and it still lagged. But.... this is Android we're talking about. We might just see a working one!
[Android Q&A, Help & Troubleshooting] boss1019:
I have an idea

Yeah I have a few other measures that I'm working on to the point that it is less worth it to pirate it than to actually buy it.
[Android Q&A, Help & Troubleshooting] orangekid:
I'm not sure about this, per GPLv2 (if that is what it's licensed under) you can take anyone's code, modify it, and sell it, as long as you release your modified source code with it.

So while he could sell it, I could compile his code that he provided and release a free version if I wanted to.

Because of all of this I doubt he'd use kanged code, but technically he could as long as he provided source to any changes.

Or is it not licensed under GPLv2?
[Android Q&A, Help & Troubleshooting] boss1019:
What you say is true.

It is licensed under GPLv2/3 according to the website, so technically I could do what you say. The only need for their code is the iso loader, and maybe the plugins though, so I would probably not use it.
[Android Q&A, Help & Troubleshooting] Elevas33:
This post is dead
[Android Q&A, Help & Troubleshooting] cap3r0n:
Yea the ability to emulate ps2 on even the most powerful phones still is not enough.
[Android Q&A, Help & Troubleshooting] boss1019:
Sorry to reply late.

I'll be honest, chances are some of pcsx2's code will be used. I have no idea what the name will be sadly. You should be able to play it on the s3 if you have the international quad core variant. Otherwise if you have the dual core variant, I can't make any promises on whether or not it will run. Though to be honest, it seems like this thread died.:(
[Android Q&A, Help & Troubleshooting] Elevas33:
Dont worry, it Will be amazing, many uses will bought and i too¡ when a working prealfa?
[Android Q&A, Help & Troubleshooting] tongueinamow:
i thought i found something that grants my wish to play digimon world in ps2
[Android Q&A, Help & Troubleshooting] a4abell:
+awakens thread+
[Android Q&A, Help & Troubleshooting] hoholee12:
it is known that PS2's EE architecture is way beyond powerful even than XBOX's x86 processor. but the only downside of it is that GS is not a complete gpu and mostly EE does all the rendering with its 2 float VUs, which has enough power to emulate visual effects the GS cant handle.

ram is also very fast. It lets you to allocate some ram to work on GS thus this 32mb RDRAM is shared by both EE and GS. Also, 4mb vram is actually a buffercache that makes the separate allocation of ram possible.

So, the architecture of PS2 technically beats XBOX out of the box.

Sounds really tough to emulate, but some guy said its possible as they are creating a working emulator with good framerates.

We'll see.

---------- Post added at 12:26 AM ---------- Previous post was at 12:12 AM ----------

i misunderstood that sorry:p
[Android Q&A, Help & Troubleshooting] boss1019:
Glad you got some faith in the idea.

Quick questions for all.

1. What device would you run this on?

2. What games?

By the way [MENTION=4629194]LENAROX[/MENTION], it is nice to see you have some faith in the possibility of your phone running this.
[Android Q&A, Help & Troubleshooting] hoholee12:
My phone cant run this. Its a single core hummingbird.
[Android Q&A, Help & Troubleshooting] dakunclear:
I'm optimistic about it.....specially if it runs on my note2
[Android Q&A, Help & Troubleshooting] Elevas33:
Any news boss? When we got Any visible of this great emulator two weeks? A month?
[Android Q&A, Help & Troubleshooting] boss1019:
This probably isn't what you want to hear

Most likely August, but if development is fast then it will be done by the end of July. If the development is too slow it might be a while, because if it is not done by September all time for development will be gone.
[Android Q&A, Help & Troubleshooting] Elevas33:
another treath of ps2 emulator

Another treath of ps2 emulator forums.pcsx2.net/Thread-Port-pcsx2-to-android[/url] but i think that boss will be out firts :)
[Android Q&A, Help & Troubleshooting] Elevas33:
your emulator will be the best!!

Do not be discouraged, do emulation history, many people you would buy the emulator altough cost $ 20
[Android Q&A, Help & Troubleshooting] boss1019:
Not too big of a deal

I personally think that guy might put his out first, as he is more of a port, and more experienced in emulation than my team, whereas our group is making more of an emulator from scratch, using the good elements in the design of others, and also adding our own features to make it better for android devices, and so in my opinion ours will probably get better frame rates. While I must commend the PCSX2 team for making a SPECTACULAR (which means the best) emulator for laptops, and desktops, the emulator in my opinion would not work on an android device due to some of the issues mentioned by earlier critics such as the weak gpus in mobile, so I personally don't think a port will work as well, but it could go either way as my ideas for improving frame rate could get owned by the complexities of the PS2 architecture, but we'll see when they are both out, and besides it is up to you to decide what you want in an app, and either way it looks like there will be a PS2 emulator on android. :)
[Android Q&A, Help & Troubleshooting] Elevas33:
Dont stop Your work¡

Please dont stop Your work¡ Your emulator will be out in agoust¡ and it Will be amazing¡