Posts: 5.076
Threads: 18
Joined: Oct 2010
Reputation:
154
This would mean pcsx2 is bios dependent regarding psx emulation?
Posts: 10
Threads: 1
Joined: Dec 2015
Reputation:
0
But makes it sense to integrate PS1 Emulation to PCSX2?
I mean there are already very good PS1 emulators.
PCSX Reloaded for example provides very good support and is open source.
Sadly, the development seems to decrease, although there is a lot of potential.
So the motivation for this development must be increased again.
The most obstacle for a continuous development of PCSX is the plugin-system with the missing resources.
The common goal should be to create plugins which support both emulators PCSX (Reloaded) and PCSX2.
Lilypad is the best example. Using Lilypad for both emulators decreases efforts on both sides to maintain the plugin.
Currently Lilypad is working flawlessly with both emulators. The same approach could be used for graphics and maybe audio.
Most graphic plugins are closed source for PCSX and nobody can maintain them. If GSDX would be extended to support PCSX (Reloaded), another obstacle would be gone. The needed features for a modern graphics plugin would be:
- Open Source based on OpenGL
- High Resolution Rendering
- Texture Filtering (maybe with external shaders)
- Anti-Jitter or GTE accuracy
- Quad Polygon Rendering
- Possible z-Buffer with Anisotropic filtering.
- Texture Exchange Option
- Frame Limiter
- Widescreen
My personal feeling is, that also GTK+ is limiting the development of PCSX (Reloaded). Maybe it would be good to go for wxwidgets or Qt, which is much simpler to maintain for the different OSs.
So all in all it makes no real sense, to implement PSX emulation in PCSX2, if other emulators are more advanced and only need maintenance.
Posts: 5.076
Threads: 18
Joined: Oct 2010
Reputation:
154
If you would've read the thread you would know that providing another psx emulator is not the point. The psx emulator on the ps2 was far from perfect and with LLE we could only get something as good as on the ps2 concerning compatibility.
The point is to improve the ps2 compatibility. If pcsx2 would be a perfect ps2 emulator all features of the ps2 should work perfectly. Obviously we can not emulate psx games even if the ps2 is able to do it. This leads to the conclusion that pcsx2 is not perfect. If we fix now psx compatibility it is possible that we fix all other issues (with the core) as well. Psx compatibility is a benchmark for ps2 emulation accuracy and not a feature to play psx games.