Posts: 28.923
Threads: 16
Joined: Dec 2008
Reputation:
606
Location: 127.0.0.1
Because we would need to make an HLE bios ourselves.
Someone started it long ago, but it has never been finished.
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Posts: 28.923
Threads: 16
Joined: Dec 2008
Reputation:
606
Location: 127.0.0.1
no time to do so, probably ?
but if you want to contribute, then no problem, you're more than welcome.
Keep in mind one thing though : it's a hard task to achieve and get the same compatibility as the one you get with oiriginal bios
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Posts: 785
Threads: 9
Joined: Dec 2016
Reputation:
45
Location: Bottom of the Well
Emulation comes in one of two flavors. LLE, Low Level Emulation, is where you take the original software/firmware via game/BIOS dumps, use JIT recompilers to translate it into PC compatible instructions, and then execute it. This is currently what PCSX2 does across the board. HLE, High Level Emulation on the other hand, is when you take the software/firmware, reverse engineer it to find out it's purposes and how it behaves, and then build your own, completely different code base in a high level language that imitates it's behaviors. So basically, where LLE just requires a BIOS dump and a JIT recompiler, HLE means spending countless hours rooting through, in the PS2's case since it's BIOS was built to handle two CPUs at once, MIPS 3 and 4 instructions for the EE, and MIPS 1 instructions for the IOP, as well as any other subsystems or chips on board that may make BIOS callouts or possibly have the PS2 equivalent of POST checks. Add in the fact that Sony went through several motherboard and BIOS revisions, e.g. moving the GS from a dedicated chip to putting it on board the EE die, plus when the slims came around they got rid of the R3000A and started emulating it on another CPU, it's a little bit of a challenge to say the least. Possible, but a challenge. There aren't as many devs walking around as some people would like to think, so it's been a bit less of a priority when there are still games having graphics problems that are fixable with much less reaching.
Posts: 21
Threads: 0
Joined: Jul 2018
Reputation:
0
Hey all,
I just joined to throw my two cents about this topic and future topics regarding the emulator.
Also if you used an HLE BIOS instead of a BIOS from the actual system and go it working with the same compatibility as an actual PS2 BIOS it could cause an issue with the fonts that the game uses by using a custom look alike font that would make the text look misaligned and some times not display correctly since the game uses a specific font. Look at the Dolphin emulator(Wii/Gamecube) for example with Star Fox Assault there is an issue with the text not aligning correctly because of the HLE BIOS using a different font and to fix it you need to dump the actual Game Cube BIOS to fix this. This could be annoying for some users who want a close 1:1 as they can get while playing.
Posts: 389
Threads: 98
Joined: Jun 2017
07-06-2018, 05:33 PM
(This post was last modified: 07-08-2018, 05:43 PM by teots.)
(07-05-2018, 11:40 AM)SepPS3 Wrote: Hallo PCSX2 Community,
Bleem! and VGS won all cases in court and they did not need a PS BIOS. In the Case Sony vs Connectrix ( https://www.law.cornell.edu/copyright/ca...3d_596.htm ) Connectrix reversed Engineered the BIOS to emulate the BIOS so the user does not supply BIOS.
You did not need to supply a BIOS for Bleem! either.
So it should be possible to make an emulator which is not relying on a BIOS legally.
What is the problem to accomplish this for a PS2 Emulator?
Greetings
The programmers too busy to even produce a stable release how would they do emulated bios.
Posts: 28.923
Threads: 16
Joined: Dec 2008
Reputation:
606
Location: 127.0.0.1
(07-06-2018, 05:33 PM)teots Wrote: The programmers can't even produce a stable release how would they do emulated bios.
Besides giving fake advices, i suggest you stop acting like an ass.
if at least you had a few skill in anything, we could tolerate you giving your opinions using this kind of tone.
But honestly, don't be arrogant when you don't have anything you can be proud of.
Thanks.
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go