We have superpowerfull CPUs today but emulating pic related is still rather laggy. Why?
We have superpowerfull CPUs today but emulating pic related is still rather laggy. Why?
Because you have no idea how emulation works
In order to show that gaymes are for retards.
Care to enlighten me?
and you are a faggot who can't read
Shitty custom CPU+GPU with zero documentation available compared to other consoles that tend to use off the shelf stuff.
/thread
It's hard to emulate something that isn't fully documented.
Didn't Sony release full documentation with the Linux kit?
This.
>it has like 7 different processors that need to be ran 100% synched for perfect emulation
>no documentation
>some developers abused really eccentric hardware quirks, and those will fail if the emulator tries to take shortcuts
>NEET basement programmers are not interested in it because it wasnt made by nintendo
>Emulators
Just buy the real thing.
fpbp
I prefer to use the real thing, and PS2s are cheap as fuck now (I've gotten like 7 of them for $5-10 each at Goodwill), but if you use that concept with every console you want to play you're going to end up with a lot of hardware that should be able to be replaced by nothing more than your desktop.
> Why cannot I emulate a PS2 on my PS2.
Look, nes' cpu is 1,8 MHz and it's ppu ~ 5 MHz.
Nestopia, which is written is c++, requires at least a 800 MHz cpu ..
PS2's is 299 MHz ...
Emulation is about re-creating the behaviour of a full system on another, so performance ratio will NEVER be 1:1.
You can't just explain emulation to a retard.
Because your desktop PC isn't a supercomputer, no matter how many 16-core Xeons and GTX 1080s you shove into it.
There is quite a bit of documentation which was released to developers and in the Linux port. Turns out a lot of it is inaccurate.
It's the synchronisation that really makes emulating the PS2 difficult, because a lot of the machine can't be reasonably emulated any other way but cycle-accuracy due to the incredible optimisation stunts developers started to pull towards the end of the console's lifespan.
And they're not even all the same cycles. The bus actually takes time, and you'll get into trouble if you forget that because many devs were using debug kits which measured DMA in flight and were trying to maximise it to get good performance. And then there's the exact behaviour of the cache/scratchpad RAM, and the specific behaviour of the Emotion Engine's VPUs in things like saturation.
Like the Xenon it competed with, the PS2 happens to be a particularly hard emulation target. Even the Dolphin is simpler.
Jesus Christ you are a retard.
And never come back
Lets just say that your PS-whatever speaks Japanese and your computer speaks English. PCXS is your translator. It has nothing to do with computer resources. It has everything to do with what we know about these systems.
sony could just sell a ps2 emulator for 60 bucks and be done with it.
then again they could have also made the ps3 controller just werk on pc.
fuck sony.
It just werks on OS X
Because great programmers try to avoid doing illegal stuff. Not worth it.
>better ds3.exe
>works fine on linux
Bump.
>bumping a thread after 15 minutes
because when pcsx2 devs began developing, dual cores were just being introduced. now everything runs in one thread, and while some minor jobs are extracted to other threads, core part still remains single-threaded and enormous
also, because ps2 architecture is obscure and unique
also, every half-decent pc from 2012 will handle pcsx2 fine in most games
Excuses. I appreciate pcsx2's team work. But they are second-rate programmers.
>Excuses
PS2 GPU has shit that is hardware incomaptible with mainstream gpus thus you need hacks for different games if you want to run them in HW mode.
There's a team making amazing progress on wii u emulation and they even have a patreon. Don't know how they're getting away with it.
Sounds like you don't have a superpowerful PC, because with the exception of a handful of games that use weird instruction sets, it works just fine on mine
You think he can't read read yet he can type? Wow... now I have seen everything.
theres only one game that i've played with the exception of jak/ratchet that was laggy on pcsx2. u need that single threaded perf senpai
Nobody said anything about supercomputers. Fuck off, smartass
>tfw OP hasn't even read his own post
Basically it's complex as shit tons of custom hardware that does everything differently than a pc.
The guy who made ppsspp and started dolphin even said it's a way more complex system.
>The guy who made ppsspp and started dolphin even said it's a way more complex system.
Heh, it's true. Both are initiated by the same guy. And he also helps build Youtube's Content ID system. Motherfucker.
>betterds3
SCP is the way to go now, works flawlessly with ds3/ds4 over bluetooth or cable
why to emulate a playstation,with nitendo I can understand but why playstation? you can torrent games or buy on your pc directly, if you can't run an emulator what games can you run;
I remember playing taken on a ps2 emu with a 1 gb memory laptop or taken psp on a Chinese tab the experience was fine just like in my desktop no difference
Bias. Nintendo DS is still not well-emulated.
>Nintendo DS is still not well-emulated
The fuck are you talking about. It may be not cycle accurate but I can play almost any DS game in my shitty smartphone without a problem.
Closed-source.
not ps2 gaymes, those were fun
>muh open sores
lol kys
So what.
suck my fucking dick you fucking retard
>Android botnet.
xbox used a pentium 3 tho
PS2 emulation is 99% based on reverse engineering, we don't know how some things works. Also pic related is its architecture.
If the problem is the unconventional architecture of the hardware, how hard would it be to play Xbox One games on a regular PC since it's basically a regular x86 processor and a regular GPU?
Custom GPU, custom drivers, custom everything. Being x86 matters shit if don't know how it works.
See the state of Xbox HUEG emulation.
...
Because emulation is protected by law, this is proven by the lawsuits Sony lost trying to sue emulatior dev teams.
>no rumble
>no xinput
>based on motioninjoy crapware
Just use scp server or whatever it's called
Idiot detected
Fuck your bump
Troll
Cemu (Wii U emulator) developers are literally being paid.
by who? crowdfunded?
Yes, they are on Patreon. That's one of the reasons the emulator is progressing so fast. Also, there are rumors that they have the leaked source code.
what about citra and dolphin?
Dolphin got awesome devs and GC/Wii architecture is not too complex. I dunno about Citra.
DS emulation is shit. We can only play it decently now because newer and powerful hardware.
What about when all the PS2s stop working? We lose those games forever?
>Shitty
Just what are you comparing it to?
Software, a bunch of amateur devs who don't get paid for their work can't release a well optimised emulator, big surprise.
Look at CEMU, that is what happens when people get paid to develop emulators.
bump
>open source = good
Any ps2 game I want to emulate I try to see if there was a GameCube version first. Dolphin runs great on my 6600k
There's nothing illegal about making the emulator as long as you're not stealing code.
They're just building a translator between your PC and the emulated console so they can communicate between each other.
They protect themselves by not providing any of the property owned by the console manufacturer, like the OS or games.
That's why PCSX2 devs and a lot of others tell you to get the .bin file from your own system.
But obviously most just pirate those files.
This so much, the sync issues are the biggest reason for emulation issues.
The devs got to the point of taking advantage of weird quirks, exact timings and others to run their games. Stuff even the system engineers never thought possible.
Even SONY emulation on the first batch of PS3s was broken for some games.
Baldurs Gate, for example, was broken as fuck on the PS3. The graphics were all kinds of fucked.
That being the part hardware part software emulation. (not the original full PS2 on a chip)
Still annoys me they never sold a premium PS3 with emulation and made the shit no-emulation one cheaper and kept them both out.
There was and still is a bit of demand for them even today. I've been considering selling my one.
>SCP
i don't think it works with ds3 and sixaxis.
I know i use betterds3 for when i need to emulate a xbox controller and i just plug my ds4 when i want to gayme, because there's already some support for it on windows.
It's one big loop
It's made for DS3, DS4 support was added later.
>Nestopia, which is written is c++, requires at least a 800 MHz cpu
I would hope it's at least 100% cycle accurate, if not running a full blown physics simulation of how electricity ran through the NES' circuitry, cause god damn that is a hell of a ratio, and a fuckton more than the 66MHz 486 I first emulated on.
it's not about the frequency at which the clock ticks, it's about the actual complexity of the chips
Nintendulator is even more accurate and needs around 1.5GHz
by the time that happens our cpus should be powerful enough to emulate those systems lagfree.
>Still annoys me they never sold a premium PS3 with emulation and made the shit no-emulation one cheaper and kept them both out.
There's no need now that you can just buy all of the Greatest Hits® remastered in HD on the Playstation Store™.
:^)
"super powerful" just means very powerful. "Super computer" on the other hand is a specific term for a specific class of extremely powerful machines.
I would pay pout the ass for a special edition PS4 with a Cell, RSX, EE, and GS
they did