01-28-2016, 08:55 AM
Required modules are determined manually by imported functions reported in logs and testing. Plus it's possible to create per-game config.
About LLE emulation
|
01-28-2016, 08:55 AM
Required modules are determined manually by imported functions reported in logs and testing. Plus it's possible to create per-game config.
(12-18-2015, 02:07 PM)tambre Wrote:(12-18-2015, 12:23 PM)ssshadow Wrote:(12-18-2015, 05:40 AM)tambre Wrote: I would also like to add, from my results of the search, he has deceased.That's horrible I don't know inner workings of PS3 architecture but I don't think you need HLE for things like higher resolution, antialiasing or even texture replacement. Dolphin can do all of that with LLE and many other LLE emulators can increase resolution too.
02-02-2016, 10:59 AM
(This post was last modified: 02-02-2016, 11:31 AM by Tom_Neverwinter.)
LLVM is interesting to mess with to say the least but it may just be "ps3 firmware beginners luck"
Quick question if I have a older system is there a preferred system version? OFW/CFW 3.55? 4.11 4.20? yes OFW dump Long live DAX
02-04-2016, 05:56 PM
(12-18-2015, 04:48 PM)tambre Wrote:Remove all renderes? No, there is no point in that. Opengl 4.4 might be last Glsl language used (unfortunately because amd) + newer extensions, just for legacy hardware. And if that not enought there will be more verions released https://www.phoronix.com/scan.php?page=n...ot-The-End(12-18-2015, 04:26 PM)ssshadow Wrote:(12-18-2015, 02:07 PM)tambre Wrote:(12-18-2015, 12:23 PM)ssshadow Wrote:(12-18-2015, 05:40 AM)tambre Wrote: I would also like to add, from my results of the search, he has deceased.That's horrible DX12 and vulcan would be dedicated for the newest hardware with good driver support.
02-04-2016, 06:12 PM
(02-04-2016, 05:56 PM)ps0ne Wrote:(12-18-2015, 04:48 PM)tambre Wrote:Remove all renderes? No, there is no point in that. Opengl 4.4 might be last Glsl language used (unfortunately because amd) + newer extensions, just for legacy hardware. And if that not enought there will be more verions released https://www.phoronix.com/scan.php?page=n...ot-The-End(12-18-2015, 04:26 PM)ssshadow Wrote:(12-18-2015, 02:07 PM)tambre Wrote:(12-18-2015, 12:23 PM)ssshadow Wrote: That's horrible Legacy hardware? Might as well add 32-bit support back then! Not like you're going to be able to run any PS3 game decently on older hardware. Not only that, but Vulkan and DX12 include many benefits to more easily and a lot faster emulating the RSX chip. OpenGL is simply old and horrible, and needs to die in favour of a full reboot, in my opinion. And Vulkan is the replacement. OpenGL will likely continue to coexist, due to porting problems and legacy needs likely, though. I personally in my own projects (and emulators) have fully avoided any graphics things for the past 2 months. Context creation is absolutely shit, I can expect my result to probably not work on AMD drivers (though that's more or less Nvidia's fault) and I need 3rd party libraries to be able to decently use extensions. You also need an OpenGL context to create an OpenGL context for rendering.
02-09-2016, 07:18 PM
Thanks for explanation, i always like to read some tech stuff even im not developer. I believe there are some pain in developing application with opengl. Anyway, some speed concerns are adressed by AZDO modern opengl programming, with modern arb extensions. Not sure what advantages are for emulation tasks. Because i dont want to be considered living only with theories, lets show example of cemu emulator, which emulates wiiu and ofc gpu of it. It has quite good speed as for being only interpreter for cpu. No intention in comparing emulators, just nice talk of my side
02-10-2016, 01:28 AM
Having developed something with azdo in the past I can tell that it helps lowering cpu overhead by a wide margin but it's still cary most of opengl flaws. Draw call generation still happen in a single thread for most task (but gfx thread in emulator are single threaded so it's not really an issue here) and you don't have a lot of control over resource lifetime management or command queue flush.
02-26-2016, 12:59 AM
Just as a note to anyone would like to try the LLE with sprx files.
All you get from 3.55 or 4.00 PUP files aren't enough; you're missing files from 1.50 CEX/DEX release. At least libspurs.sprx exists in 1.50 but no such files in 3.55. And i don't know if there is any similar modules. Still PPC assembly looks quite a problem for me. Hope this file helps you understanding the cellSpurs.
Asus X450V, I5-3230M 2.6GHz, Nvidia GT720M. Windows x64 with VS2013.
02-26-2016, 05:40 AM
cellSpurs = cellSre
02-26-2016, 03:06 PM
(02-26-2016, 05:40 AM)tambre Wrote: cellSpurs = cellSreWell i checked the file and find such symbols. It seems i've found the old file `libspurs.sprx` which is obsolete. Ok my knowledge is quite out of date. And glad that is, thanks.
Asus X450V, I5-3230M 2.6GHz, Nvidia GT720M. Windows x64 with VS2013.
|
« Next Oldest | Next Newest »
|