Hi there Resume :
1 - Git Version Compile, Install & Trying use Xvideo Plugin -> Fail
2 - Delete the before git version, Download, Compile, Install & use the Xvideo -> Works
3 - Some games had problems with controller (USB Gamepad) with L2 , and with many games, the "Analog Stick(s)" is the same thing if you play with "D-Pad"
4 - Some games had problems with Vibration (SIO IRQ)
5 - Dunno someone, someday can port the "Configuration Window" of Pete XGL2 to PCSXR ?
6 - Dunno someone, someday can port the "Pokopom Input Plugin" to PCSXR ?
7 - Dunno why the OpenGL can't Resize the Window and Stretch Image, like the XVideo Plugin ? or for that is better make a fork of OpenGL Plugin + SDL{1.2 / 2} for make that ???
Start :
__ok when i install the Git version and i compile it (the git version) manually with :__
> cd /tmp
git clone https://git01.codeplex.com/pcsxr
cd pcsxr
export {C,CXX}FLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
export OPTFLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
autoreconf -f -i
./configure --prefix=/usr --enable-maintainer-mode --enable-dependency-tracking --enable-opengl --enable-libcdio --enable-ccdda
make
sudo make install
pcsxr
When i try to run with "Xvideo" plugin, i recived a segmentation fault. i dont remember what do another day, but compile and works fine, but right now, its not working
i trying run :
> cd /usr/bin
gdb ./pcsxr
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./pcsxr...done.
(gdb) run
Starting program: /usr/bin/pcsxr
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffd34f9700 (LWP 4620)]
[New Thread 0x7fffd2cf8700 (LWP 4621)]
[New Thread 0x7fffd1dc7700 (LWP 4623)]
[New Thread 0x7fffd15c6700 (LWP 4624)]
[New Thread 0x7fffd0da1700 (LWP 4625)]
[New Thread 0x7fffc3d45700 (LWP 4626)]
[New Thread 0x7fffc3338700 (LWP 4627)]
(pcsxr:4616): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
(pcsxr:4616): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
[Thread 0x7fffd0da1700 (LWP 4625) exited]
[Thread 0x7fffd15c6700 (LWP 4624) exited]
[Thread 0x7fffc3d45700 (LWP 4626) exited]
++ WARN: Can't get file status for /dev/cdrom:
Does not exist file or directory
CDR: Could not open /dev/cdrom
[New Thread 0x7fffc3d45700 (LWP 4629)]
[New Thread 0x7fffd004e700 (LWP 4630)]
[New Thread 0x7ffff7e47700 (LWP 4631)]
RGB not found. Using YUV.
Thread 1 "pcsxr" received signal SIGSEGV, Segmentation fault.
0x00007fffc1ed18d1 in CreateDisplay () from /home/inukaze/.pcsxr/plugins/libDFXVideo.so
__Well when i compile the "Stable Version"__
> cd /tmp
rm -rf pcsxr* /usr/bin/pcsxr /usr/lib/games/psemu/* $HOME/.pcsxr/*
wget -c https://sources.archlinux.org/other/community/pcsxr/pcsxr-1.9.93.tar.bz2
tar xfvj pcsxr-1.9.93.tar.bz2
cd pcsxr
export {C,CXX}FLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
export OPTFLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
./autogen.sh
./configure --prefix=/usr --enable-maintainer-mode --enable-dependency-tracking --enable-opengl --enable-libcdio --enable-ccdda
make
sudo make install
cd /usr/bin
gdb ./pcsxr
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./pcsxr...done.
(gdb) run
Starting program: /usr/bin/pcsxr
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe957c700 (LWP 4849)]
[New Thread 0x7fffe8d7b700 (LWP 4850)]
[New Thread 0x7fffe3de2700 (LWP 4852)]
[New Thread 0x7fffe35e1700 (LWP 4853)]
[New Thread 0x7fffe2039700 (LWP 4854)]
[New Thread 0x7fffe1838700 (LWP 4855)]
[New Thread 0x7fffe0e2b700 (LWP 4856)]
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
[Thread 0x7fffe35e1700 (LWP 4853) exited]
[Thread 0x7fffe3de2700 (LWP 4852) exited]
[Thread 0x7fffe2039700 (LWP 4854) exited]
++ WARN: Can't get file status for /dev/cdrom:
No existe el fichero o el directorio
CDR: Could not open /dev/cdrom
[New Thread 0x7fffe2039700 (LWP 4857)]
[New Thread 0x7fffe3de2700 (LWP 4858)]
[Thread 0x7fffe3de2700 (LWP 4858) exited]
[New Thread 0x7fffe3de2700 (LWP 4859)]
RGB mode found. id: 3, depth: 24
Suspending Window ID 0x3400058 of activating screensaver.
[New Thread 0x7fffe35e1700 (LWP 4888)]
[Thread 0x7fffe1838700 (LWP 4855) exited]
[Thread 0x7fffe3de2700 (LWP 4859) exited]
[Thread 0x7fffe35e1700 (LWP 4888) exited]
Resuming Window ID 0x3400058 to activate screensaver.
[New Thread 0x7fffe35e1700 (LWP 4927)]
[New Thread 0x7fffe3de2700 (LWP 4928)]
[New Thread 0x7fffe1838700 (LWP 4929)]
[New Thread 0x7fffc4ec8700 (LWP 4930)]
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
[Thread 0x7fffc4ec8700 (LWP 4930) exited]
[Thread 0x7fffe1838700 (LWP 4929) exited]
[Thread 0x7fffe35e1700 (LWP 4927) exited]
[Thread 0x7fffe3de2700 (LWP 4928) exited]
[Thread 0x7fffe2039700 (LWP 4857) exited]
[Thread 0x7fffe0e2b700 (LWP 4856) exited]
[Thread 0x7fffe8d7b700 (LWP 4850) exited]
[Thread 0x7fffe957c700 (LWP 4849) exited]
[Inferior 1 (process 4845) exited normally]
(gdb) quit
Well with the Git Version i can't use "Xvideo" for 2D Games, neither the "Vibration (DualShock)" on some games like:
Tenchu 2
Resident Evil 1/2/3 (DualShock Version)
Breath Of Fire IV
Gran Turismo 1 / 2
Metal Gear Solid
Star Ocean: The Second Story
Tekken 3
Vagrant Story
Driver 1 / 2
Silent Hill
Dino Crisis 1 / 2
Parasite Eve 1 / 2
WipeOut XL/2097
Wip3Out 3
The vibration is not working with Git Version, this works on some games when i Press F5 During the emulation for "SIO IRQ Always Enable" activated and Desactivated (Swap) , Because if i let enable, the games says not controller connected, but when i do that, the Vibration is turned on
The another thing is with the Git Version i must press "LT" (Left Trigger) on my "Microsoft X-Box 360 pad" (Yes is a Clone for the official) is set like "L2" , i must Hold press, to move characters on many games like :
Resident Evil 3 - Nemesis (Euro-Pal) [SLES-02532]
Medievil (Euro-Pal) [SCES-01495]
Medievil II (Euro-Pal M3) [SCES-02545]
Tales of Destiny [NTSC-U] [SLUS-00626]
Darkstone (Euro-Pal M5) [SLES-00612]
Driver - You're the wheelman (Euro-Pal) [SLES-01978]
Fear Effect (Euro-Pal M3 DISC1) [SLES-02166]
Suikoden(Euro-Pal Esp) [SLES-00527]
Syphon Filter(Euro-Pal) [SCES-01914]
Excalibur 2555 AD [PAL-E] (M4) [SLES-00478]
Well in the stable version with the unique game i must do the same is with the Fear Effect.
But i need the Git Version for Games like "Legacy Of Kayn : Soul Reaver" , because the "GTE Accuracy" is not working on "Stable" version .
Well someone can tell me how i can fix the segmentation fault of Xvideo, and how i can make my USB Gamepad works the gamer expect with emulated games ??? thank you for readme
And if possible in the 32 Bits version, someone had use the Source Code of the Config (The configurator Window) Plugin : Pete XGL2 , to port it to the pcsxr interface ?
that can be downloaded from -> http://www.pbernert.com/html/dev.htm
in the section "Linux GPU Plugin Config Window" , the current url -> http://www.pbernert.com/gpu_xgl2_cfg_2_08.tar.gz
i know Pete possible never make public the XGL2 Plugin Source Code, well i go to ask on the forum if can compile it for x64 systems, because that just work on x32 systems
For the controller issue, i try to use "Pokopom" -> https://github.com/KrossX/Pokopom/wiki/Pokopom
But if you read me try -> https://github.com/KrossX/Pokopom/issues/15
The source code need be worked to works under GNU/Linux :'(
Well thank you for readme :)
Comments: Someone can tell me if the idea should be implemented on future versions of pcsxr ??? Because i notice the emulator needs various updates. for example 1 - Read Sub-Channel Info From File (Some games can be use it, like Spyro , Driver 2) using ".sbi" files 2 - a New 2 GPU Plugins A ) for 2.5D Games like : Technomage Grandia Eternal Eyes Hoshigami Klonoa - Door To Phamtomile Breath Of Fire 3 and 4 B) and Hybrid GPU Plugin for 2D, 2.5D and 3D Games, today i test ePSXe x64 2.0.5 native for GNU/Linux. This is the Video Core GPU Plugin and now Supports : Shaders, FXAA, OpenGLv1 and OpenGLv2.  But i really dont like or Support the Privative / Close Source Software. This options i think should be included, but i know nobody have a GPU Plugin with OpenGL2 in the Open Source or Free Software for make one for pcsxr. sadly i dont know someone can make a plugin for OpenGL2 from Scratch :( Find the Games and Versions of Game can't boot on the emulator for Fix the boot of game, like "(PSX) Vagrant Story [PAL-E] (S) [SLES-02754]". is a Romhacked Spanish Translation of Game
1 - Git Version Compile, Install & Trying use Xvideo Plugin -> Fail
2 - Delete the before git version, Download, Compile, Install & use the Xvideo -> Works
3 - Some games had problems with controller (USB Gamepad) with L2 , and with many games, the "Analog Stick(s)" is the same thing if you play with "D-Pad"
4 - Some games had problems with Vibration (SIO IRQ)
5 - Dunno someone, someday can port the "Configuration Window" of Pete XGL2 to PCSXR ?
6 - Dunno someone, someday can port the "Pokopom Input Plugin" to PCSXR ?
7 - Dunno why the OpenGL can't Resize the Window and Stretch Image, like the XVideo Plugin ? or for that is better make a fork of OpenGL Plugin + SDL{1.2 / 2} for make that ???
Start :
__ok when i install the Git version and i compile it (the git version) manually with :__
> cd /tmp
git clone https://git01.codeplex.com/pcsxr
cd pcsxr
export {C,CXX}FLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
export OPTFLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
autoreconf -f -i
./configure --prefix=/usr --enable-maintainer-mode --enable-dependency-tracking --enable-opengl --enable-libcdio --enable-ccdda
make
sudo make install
pcsxr
When i try to run with "Xvideo" plugin, i recived a segmentation fault. i dont remember what do another day, but compile and works fine, but right now, its not working
i trying run :
> cd /usr/bin
gdb ./pcsxr
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./pcsxr...done.
(gdb) run
Starting program: /usr/bin/pcsxr
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffd34f9700 (LWP 4620)]
[New Thread 0x7fffd2cf8700 (LWP 4621)]
[New Thread 0x7fffd1dc7700 (LWP 4623)]
[New Thread 0x7fffd15c6700 (LWP 4624)]
[New Thread 0x7fffd0da1700 (LWP 4625)]
[New Thread 0x7fffc3d45700 (LWP 4626)]
[New Thread 0x7fffc3338700 (LWP 4627)]
(pcsxr:4616): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
(pcsxr:4616): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
[Thread 0x7fffd0da1700 (LWP 4625) exited]
[Thread 0x7fffd15c6700 (LWP 4624) exited]
[Thread 0x7fffc3d45700 (LWP 4626) exited]
++ WARN: Can't get file status for /dev/cdrom:
Does not exist file or directory
CDR: Could not open /dev/cdrom
[New Thread 0x7fffc3d45700 (LWP 4629)]
[New Thread 0x7fffd004e700 (LWP 4630)]
[New Thread 0x7ffff7e47700 (LWP 4631)]
RGB not found. Using YUV.
Thread 1 "pcsxr" received signal SIGSEGV, Segmentation fault.
0x00007fffc1ed18d1 in CreateDisplay () from /home/inukaze/.pcsxr/plugins/libDFXVideo.so
__Well when i compile the "Stable Version"__
> cd /tmp
rm -rf pcsxr* /usr/bin/pcsxr /usr/lib/games/psemu/* $HOME/.pcsxr/*
wget -c https://sources.archlinux.org/other/community/pcsxr/pcsxr-1.9.93.tar.bz2
tar xfvj pcsxr-1.9.93.tar.bz2
cd pcsxr
export {C,CXX}FLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
export OPTFLAGS='-O2 -fPIC -march=native -mtune=native -pipe'
./autogen.sh
./configure --prefix=/usr --enable-maintainer-mode --enable-dependency-tracking --enable-opengl --enable-libcdio --enable-ccdda
make
sudo make install
cd /usr/bin
gdb ./pcsxr
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./pcsxr...done.
(gdb) run
Starting program: /usr/bin/pcsxr
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe957c700 (LWP 4849)]
[New Thread 0x7fffe8d7b700 (LWP 4850)]
[New Thread 0x7fffe3de2700 (LWP 4852)]
[New Thread 0x7fffe35e1700 (LWP 4853)]
[New Thread 0x7fffe2039700 (LWP 4854)]
[New Thread 0x7fffe1838700 (LWP 4855)]
[New Thread 0x7fffe0e2b700 (LWP 4856)]
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
[Thread 0x7fffe35e1700 (LWP 4853) exited]
[Thread 0x7fffe3de2700 (LWP 4852) exited]
[Thread 0x7fffe2039700 (LWP 4854) exited]
++ WARN: Can't get file status for /dev/cdrom:
No existe el fichero o el directorio
CDR: Could not open /dev/cdrom
[New Thread 0x7fffe2039700 (LWP 4857)]
[New Thread 0x7fffe3de2700 (LWP 4858)]
[Thread 0x7fffe3de2700 (LWP 4858) exited]
[New Thread 0x7fffe3de2700 (LWP 4859)]
RGB mode found. id: 3, depth: 24
Suspending Window ID 0x3400058 of activating screensaver.
[New Thread 0x7fffe35e1700 (LWP 4888)]
[Thread 0x7fffe1838700 (LWP 4855) exited]
[Thread 0x7fffe3de2700 (LWP 4859) exited]
[Thread 0x7fffe35e1700 (LWP 4888) exited]
Resuming Window ID 0x3400058 to activate screensaver.
[New Thread 0x7fffe35e1700 (LWP 4927)]
[New Thread 0x7fffe3de2700 (LWP 4928)]
[New Thread 0x7fffe1838700 (LWP 4929)]
[New Thread 0x7fffc4ec8700 (LWP 4930)]
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
(pcsxr:4845): Gtk-WARNING **: Failed to fetch network locations: The specific path is not mounted
[Thread 0x7fffc4ec8700 (LWP 4930) exited]
[Thread 0x7fffe1838700 (LWP 4929) exited]
[Thread 0x7fffe35e1700 (LWP 4927) exited]
[Thread 0x7fffe3de2700 (LWP 4928) exited]
[Thread 0x7fffe2039700 (LWP 4857) exited]
[Thread 0x7fffe0e2b700 (LWP 4856) exited]
[Thread 0x7fffe8d7b700 (LWP 4850) exited]
[Thread 0x7fffe957c700 (LWP 4849) exited]
[Inferior 1 (process 4845) exited normally]
(gdb) quit
Well with the Git Version i can't use "Xvideo" for 2D Games, neither the "Vibration (DualShock)" on some games like:
Tenchu 2
Resident Evil 1/2/3 (DualShock Version)
Breath Of Fire IV
Gran Turismo 1 / 2
Metal Gear Solid
Star Ocean: The Second Story
Tekken 3
Vagrant Story
Driver 1 / 2
Silent Hill
Dino Crisis 1 / 2
Parasite Eve 1 / 2
WipeOut XL/2097
Wip3Out 3
The vibration is not working with Git Version, this works on some games when i Press F5 During the emulation for "SIO IRQ Always Enable" activated and Desactivated (Swap) , Because if i let enable, the games says not controller connected, but when i do that, the Vibration is turned on
The another thing is with the Git Version i must press "LT" (Left Trigger) on my "Microsoft X-Box 360 pad" (Yes is a Clone for the official) is set like "L2" , i must Hold press, to move characters on many games like :
Resident Evil 3 - Nemesis (Euro-Pal) [SLES-02532]
Medievil (Euro-Pal) [SCES-01495]
Medievil II (Euro-Pal M3) [SCES-02545]
Tales of Destiny [NTSC-U] [SLUS-00626]
Darkstone (Euro-Pal M5) [SLES-00612]
Driver - You're the wheelman (Euro-Pal) [SLES-01978]
Fear Effect (Euro-Pal M3 DISC1) [SLES-02166]
Suikoden(Euro-Pal Esp) [SLES-00527]
Syphon Filter(Euro-Pal) [SCES-01914]
Excalibur 2555 AD [PAL-E] (M4) [SLES-00478]
Well in the stable version with the unique game i must do the same is with the Fear Effect.
But i need the Git Version for Games like "Legacy Of Kayn : Soul Reaver" , because the "GTE Accuracy" is not working on "Stable" version .
Well someone can tell me how i can fix the segmentation fault of Xvideo, and how i can make my USB Gamepad works the gamer expect with emulated games ??? thank you for readme
And if possible in the 32 Bits version, someone had use the Source Code of the Config (The configurator Window) Plugin : Pete XGL2 , to port it to the pcsxr interface ?
that can be downloaded from -> http://www.pbernert.com/html/dev.htm
in the section "Linux GPU Plugin Config Window" , the current url -> http://www.pbernert.com/gpu_xgl2_cfg_2_08.tar.gz
i know Pete possible never make public the XGL2 Plugin Source Code, well i go to ask on the forum if can compile it for x64 systems, because that just work on x32 systems
For the controller issue, i try to use "Pokopom" -> https://github.com/KrossX/Pokopom/wiki/Pokopom
But if you read me try -> https://github.com/KrossX/Pokopom/issues/15
The source code need be worked to works under GNU/Linux :'(
Well thank you for readme :)
Comments: Someone can tell me if the idea should be implemented on future versions of pcsxr ??? Because i notice the emulator needs various updates. for example 1 - Read Sub-Channel Info From File (Some games can be use it, like Spyro , Driver 2) using ".sbi" files 2 - a New 2 GPU Plugins A ) for 2.5D Games like : Technomage Grandia Eternal Eyes Hoshigami Klonoa - Door To Phamtomile Breath Of Fire 3 and 4 B) and Hybrid GPU Plugin for 2D, 2.5D and 3D Games, today i test ePSXe x64 2.0.5 native for GNU/Linux. This is the Video Core GPU Plugin and now Supports : Shaders, FXAA, OpenGLv1 and OpenGLv2.  But i really dont like or Support the Privative / Close Source Software. This options i think should be included, but i know nobody have a GPU Plugin with OpenGL2 in the Open Source or Free Software for make one for pcsxr. sadly i dont know someone can make a plugin for OpenGL2 from Scratch :( Find the Games and Versions of Game can't boot on the emulator for Fix the boot of game, like "(PSX) Vagrant Story [PAL-E] (S) [SLES-02754]". is a Romhacked Spanish Translation of Game