Incredibly. You should do the world a favor and never speak again.
Jeremiah Sanchez
That's not emulation
Angel Moore
It's called evolutionary programming and you're about a thousand years away from it being practical. At that point there will be no programmers because all applications will simply be grown and selected for.
Joseph Baker
Go back to Sup Forums you piece of shit
Christian Young
What he's suggesting is not evolutionary programming but training a neural network, which is graph optimization, using gradient descent or some of more advanced methods. It's not the same thing at all. Still not feasible, of course.
Leo Cooper
Neural network learning is built on the idea that, in large numbers, every sample set boils down to a single formula. Needless to say, the more complex the data set, the more complex the formula, and the larger the data set must be for the network to produce accurate results. Even if there was some crazy billionaire who thought this was a viable project, there simply aren't enough games to seed this massive idea.
Aiden Gray
You could get some work done on training a NN to translate code from PS3 instruction set to x86 by getting a lot of C and C++ code snippets, compiling those using two different compilers, and using resulting pairs of binary blobs as input and output to NN. It won't turn PS3 games into PC games for you, but it would definitely be an interesting experiment on training NN to convert code from one architecture to another.
Hunter Ross
That's not how that works. That's not how any of this works.
Robert Moore
dis
people seriously think that somehow converting cell instructions to x86 magically make it the fastest thing ever.
no 74gg0t. it's the architecture that's specifically designed for calculating complex 3D environment. you probably need a pci-e accelerator hardware that mimics ps3 architecture design, that's when you will have near-accurate and fast emulation (well it's probably not an emulation anymore).
considering ps3 really has low specs in terms of ram, cpu and gpu, a pci-e accelerator solution would be much much cheaper than buying a 6 niggabyte 150 core cpu to emulate such a thing.
Jacob Morris
Cell has 8 very limited cores one of which is disabled on PS3. One x86 core is clearly more powerful than one cell core.
Christian Cruz
but the chipset architecture isn't the same, that's the problem. accessing the ram, gpu, accelerating calculations, runtime code generation etc. everything is specifically designed for one purpose.
Isaiah Young
It's just a computation unit. There's no magic involved. x86 processor accesses hardware just the same, you generate code for it just the same.
Benjamin Morris
nope. with the same logic, we should see very fast ps4 emulators in a few years since it's x86 amd with desktop class amd gpus in it.
Chase Gray
Don't see how you come to that conclusion. It's possible to write a good one, yes, but it would still require monumental work from the person writing it. We are talking about comparing raw computational power of two architectures, not difficulty of emulating one on the other. with OP's suggestion there wouldn't be emulation - code would be translated from one arch to another, the way it's done in PS2 emulators, or for example, the way dot net bytecode is compiled to machine bytecode before execution.
Brayden Foster
The cell cpu is a very specifically designed set of vector processors with a master control PowerPC core
Not only does it have a relatively unique design compared to x86 it has an instruction set which is radically different. This all has to be emulated, and while creating a real time compiler for instruction execution is much easier and less taxing (IF you have full programming documentation) even that is a large hurdle. Figuring out exactly how to handle the complex custom hardware and how they interact, their busses, caches, and so on is a whole other level of shit you dont want to get into. Emulating hardware is at a literally speaking level using non-native hardware and instructions to mimic the devic on a physical level. It isnt and wont be "transistor" level emulation by any stretch of imagination, hell even PS2 emulation struggles to reach that kind of parity. We're lucky enough that a few very dedicated people have been able to create a ridiculously hacky version which can get past the boot screen in ten years.
The hardware to even feasibly emulate a PS3 on a level where games are playable probably wont exist while we're still using silicon.
OP talks about emulating when what he really needs to do is pay off whoever is willing to sell documentation and some company's old and defunct porting software. Rewriting the code to native PC is not emulation. Figuring out how to port a game's code to PC is infinitely easier than OPs suggestion.
Xavier Thomas
>The hardware to even feasibly emulate a PS3 on a level where games are playable probably wont exist while we're still using silicon ?
It's the same set of SIMD instruction that Intel's processors had for ages. You don't need to figure out caching, you just translate code.
Also you horribly misunderstand what OP said. He doesn't want to translate PS3 games to PC at source code level but rather at binary level, without having access to source code. Getting access to porting tools won't help you at all here.
>The hardware to even feasibly emulate a PS3 >emulate
Try reading!
Jaxon Bailey
I fuck your bitch mother, cunt. Fucking bitch.
Joshua Watson
no, that produces mustard gas.
Grayson Martin
DAD?!?!?!?!??!?!?!?!
Aiden Evans
Ok
Leo Martinez
You just keep bringing up emulation.
James Rodriguez
>posting an outdated Wiki page >literally just linked to someone playing games at very reasonable framerates Sure, it's got a long way to go, but we have a PS3 emulator that runs commercial games in a very playable state right now. Your argument is invalid.
Easton Roberts
can't they mimic SPU cores by delegating SPU workload to CUDA or OpenCL? AFAIK SPU workload is bunch of branchless code that's supposed to be consumed as fast as possible.
Anthony Miller
>8 core from 2014 Is obviously talking about a 5960X. You showed me a very specific game which looks to be very simple compared to others. Show me a PS3 emulator running GTA5 on the best of hardware
Ryan Hughes
I would be laughing my ass off if emulated ps3 gtav resulted in much more framerates than original ps3. the game literally works under 25fps on gta v and mgs v.
Daniel Barnes
Let's make a program that generates random EXE files, with a few hundred billion attempts you can get the PC port of a PS3 game.
Henry Brooks
Guys, while we're at this, is it possible to rip out the OS in a PlayStation4, and put it on a run-of-the-mill X86 PC?
Hopefully there aren't any weird things in the BSD variant that's compiled specifically for that unique combination of CPU/GPU.
I've been entertaining the idea of buying an AMD Jaguar chip for closest CPU match.
Nathaniel Russell
drivers, user.
Nicholas Rogers
RPCS3 P C S 3
Liam Hill
Now show a game like Tales of Vesperia running on a emulator
Jason Thomas
The Cell is a single core PowerPC processor with eight SPEs, one of which is disabled.
Elijah Green
>R9 380 performs better in regular video games than the GTX 960 >GTX 960 performs better in emulated video games than the R9 380 AMD should fix its fucking OpenGL drivers. Not that it's going to happen because both are """legacy""" products by now anyway.
Levi Hall
>have to specifically target games that don't use the SPEs >single digit frame rate Yeah have fun playing How to Train Your Dragon at 5fps on your $3000 gaymen PC
Gavin Evans
Sure why not just simulate the whole planet while you're at it.
Juan Edwards
You're so fucking retarded I almost feel bad pointing that out.
Consoles don't fucking run on executables or whatever like a Windows PC does. It's all binaries compiled with proprietary compilers that only work on that single set of proprietary hardware made specifically for the console.Everything, the disc drive, CPU, GPU, has its own set of unique instructions that need to be translated to whatever other artictecture you wanna emulate on. This is why backwards compatibility is so hard to find on modern consoles, software emulation takes up a ton of resources, unless you simply include all the old hardware in the device (like early PS3 models did for PS2 compatibiltiy). Every console works like that. What you're proposing is pretty much undoable and would never, ever work on current, even the most cutting edge, computers even if it was optimized as fuck, because every single instruction would have to be processed by the neural network and translated, yielding hundreds of thousands of errors and possibilities for miscalculations, which would result in shit several orders of magnitude worse than what PS2 emulation was back in 2005.
Benjamin Flores
Are you a fucking retard? That's not emulation nor is it the reason people want to emulate PS3 games.
This could work, but what about a gnome based neural GUI written in visual basic?
Kevin Moore
What if.
You implement your idea.
And see why it does / doesnt work
Bentley Long
well...ps4 and the xbox whatever uses x86 hardware so it would be easier to emulate them
Matthew Flores
Original XBOX uses a Pentium III. Where's the XBOX emulator?
Jackson Harris
A lorry and a cargo ship both use diseal engines, therefor if you can build one you can build both!
Adam Baker
XBOX itself was modified to do things
Adam Nguyen
As are the Xbox One and PS4
Tyler Allen
Since some people in this thread mentioned PS3 to PC porting, I distinctly remember a guy on cs.rin.ru porting PS3 exclusive Assassin's Creed Brotherhood day-one DLC content to PC, but I don't know the details of what exactly he did.
Jaxon Howard
Nobody bothered creating an xbox emulator because all the games were already available on PC.
Landon Howard
And because it's way harder than you think.
Jace Fisher
>all of these armchair programmers arguing about how to emulate a console and yet none of them are willing to put in the effort to find out how the PS3 hardware actually works and what you can do to emulate it
really makes u think...
Cameron Gutierrez
>With a high enough number of samples. you know that the number of samples required will be several orders of magnitude larger than the number of games that exist, right?
Alexander Robinson
>neural networks holy shit are people really this retarded that they want to use neural networks for fucking everything. there are more efficient methods. such as dynamic recompiling.
Angel Campbell
Nigga ps3s are like 30 bucks now just fucking buy one
Juan Lee
Upvote+
Michael Wilson
>One x86 core is clearly more powerful than one cell core.
Cell Processors were fast for their time and even rivaled x86 in performance.
Blake Myers
That was probably one of the most interesting pages I've read in a long while. Glad to see the spirit of fucking with things hasn't stopped.
Joshua Carter
it would actually be easier to buy sony, examine their source, write a driver and recompile all their games for pc.
Andrew Long
>I have no idea how neural networks work: the thread
Jace James
Will Vulcan make Ps4 and Xbox one emulation slightly easier to accomplish?