RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Trying to Build a Playstation Only Pi2

    Scheduled Pinned Locked Moved Help and Support
    psxpsoneplaystation
    27 Posts 6 Posters 8.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      chris-red
      last edited by

      Right I'm set up and playing games off USB, and I'm booting straight into the PSX Emulator

      As promised I have some questions!

      Can anyone help me to get a Video Splash Screen to start instead of seeing the console log, up boot? I have followed a few different guides but none have worked, I have an appropriate .mp4 file on the Pi.

      The Analogue/Digital on the controllers doesn't work right. Using the controller set up at the start with analogue on I set the controller up however the d pad doesn't work if analogue is turned off. I notice when I set up the analogue the controller DPAD registers as 'hat' rather than DPAD. I have the hat set to the DPAD on the emulator. Can I add the digital dpad to the emulator dpad as well?

      I really haven't explained that well, basically the PSX analogue controller has a button to flip between Ana and Digi, I have set it up as ANA so the sticks work, but I want to add in the digi dpad to work to. i.e. assign 2 'different' buttons to 1 action.

      Also I have to mainly set via a menu weather I'm using a ana or digi controller, anyway the emulator can just detect?

      I notice an overclocking option built in, whats the verdict on it? I have some heatsinks on order so will be better cooled than stock.

      Anything else out of the box I should do? I've enabled SSH and Root.

      Thanks,

      Chris

      BobHarrisB 1 Reply Last reply Reply Quote 0
      • C
        chris-red
        last edited by chris-red

        Also I am seeing something fail at the boot, I have found it in SYSTEMCTL

        usbmount@dev-sda.service loaded failed failed usbmount@dev-sda.service
        usbmount@dev-sda1.service loaded active exited usbmount@dev-sda1.service

        Any Ideas?

        As for the video I tried these...

        https://raspberrypi.stackexchange.com/questions/48084/custom-splash-screen-video

        The first answer started the video after about 12 seconds it was on for a few seconds then was overwritten by the Emulation Station loading screen

        The bottom answer is better but still not exactly right.

        See the capture.

        I'd like the video to come in earlier if possible and not get cut off at the end.

        Thanks

        Chris

        1 Reply Last reply Reply Quote 0
        • BobHarrisB
          BobHarris @chris-red
          last edited by BobHarris

          @chris-red
          First of all, (maybe you've already done this) change your Pi and Root password if you keep SSH enabled. (so your Pi won't get hacked)

          The dpad registering as HAT is normal: I use a Dual shock 4 and it does the same. Set the button on your controller to analog control. Then in a game go to the Retroarch menu (hotkey+ X, where X is set to Triangle on my ps controller) and go to quick menu, controls and set 'User 1 Analog to digital' to 'Left analog'. Save the settings to the core. Now you can play all the games with both the dpad as well as the left analog stick. (I tried this on both a dual shock 1 and 2 and works fine.)
          This setting only applies to ps1 games that don't natively support analog controls (=most games). For example Wipeout 3 does support analog control. Then you set 'user 1 anlog to digital' to 'None'. And 'User 1 Device type' to 'Retropad w/ analog'. And save the setting to the game, not the core.
          (Here is a list of ps1 games supporting analog control: https://github.com/libretro/libretro-database/issues/64 )

          I don't have a Pi 2 so I don't know how well it handles PS1. The Pi 3B does not need overclocking unless you want to use enhanced resolution.

          The Fail message you are seeing at boot is normal, you can ignore it.

          If you want a cleaner boot you can also hide the boot text:
          https://retropie.org.uk/docs/FAQ/#how-do-i-hide-the-boot-text

          I remember I had the whole video playing but I don't remember if I ran into the same issue as you so I don't know how to solve that one.

          What I also did to shorten the boot process (the part before the splash screen video starts) was going to 'Raspi-config' , 'boot options' and disabling 'Wait for network at boot'. This shaved quite a lot of seconds of the boot time.

          @chris-red said in Trying to Build a Playstation Only Pi2:

          Anything else out of the box I should do? I've enabled SSH and Root.

          In the Quick menu go to 'shaders' and choose 'crt-pi' . This simulates scanlines, which makes PS1 games look a lot better and authentic on an hdtv.

          Pi 3B , 64 GB Sandisk ultra flashdrive, 19 systems, 872 hand picked classic gaming gems :-) Dual shock 4v2

          1 Reply Last reply Reply Quote 1
          • C
            chris-red
            last edited by

            Thanks I'll have a look at those and yes my PW has been changed :-)

            Couple more questions, Can I access the USB drive with SFTP? I am connected to the pie but didn't notice the USB there.

            Can you change the in emulator theme? I couldn't see an option, and googling just brings up PSX themes for RetroPie.

            Thanks again for all the help. I'll post some pictures of the hardware build once parts start to arrive.

            Chris

            BobHarrisB 1 Reply Last reply Reply Quote 0
            • BobHarrisB
              BobHarris @chris-red
              last edited by

              @chris-red You can see the folders your usb drive is mounted over. Go to home/pi/retropie. Everything in these folders is stored on your usb drive.

              I'm not sure what you mean. The themes also change how the gamelists look. What do you want to achieve?

              Pi 3B , 64 GB Sandisk ultra flashdrive, 19 systems, 872 hand picked classic gaming gems :-) Dual shock 4v2

              C 1 Reply Last reply Reply Quote 1
              • C
                chris-red @BobHarris
                last edited by chris-red

                To change what the games list looks like! I think the standard is OK but wanted to see what else was out there. Is what you are syaing that changing the Retropie theme changes the PSX games list too? Is there a way to just change the PSX individually.

                mituM C 2 Replies Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @chris-red
                  last edited by mitu

                  @chris-red Using a different Theme in Emulationstation will change the look & feel of every system, try installing different themes and switch them to see which one you like more - https://retropie.org.uk/docs/Themes/.
                  As for changing the look only for the PSX system - just give the other themes a try and see if you find one that suits you.

                  1 Reply Last reply Reply Quote 1
                  • C
                    chris-red @chris-red
                    last edited by

                    Cool thanks.

                    Only question outstanding now, is how to tidy the start sequence. Any ideas would be appreciated.

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @chris-red
                      last edited by mitu

                      @chris-red You got an answer before from @BobHarris - https://retropie.org.uk/docs/FAQ/#how-do-i-hide-the-boot-text. Is there anything more you have in mind ?

                      1 Reply Last reply Reply Quote 0
                      • C
                        chris-red
                        last edited by

                        Followed that, and removed the ES splash and the Rainbow start and now it is ace thanks all.

                        Not the end of my questions I'm afraid. I tried ftping some games to the USB and the transfer rates sucked. I was only getting 2-300kbps is that normal? it is a 300mpbs usb wifi adaptor that is pretty good. I'm downloading the theme Gallery ATM and geting 4 mbps ...

                        Again thanks very much for the help.

                        mituM D 2 Replies Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @chris-red
                          last edited by

                          @chris-red The Wifi speed (just as the cable one) is limited by the internal bus speed of the PI and the fact that the USB port is v2, so that's why your transfer speed is lower than what the adapter supports. I'd say what you see it's pretty much ok, considering the Pi also writes the data to the SD card.

                          1 Reply Last reply Reply Quote 1
                          • D
                            dudleydes @chris-red
                            last edited by

                            @chris-red Why not plug your USB drive into your PC and transfer games directly?

                            You can view the the gallery here: https://retropie.org.uk/docs/Themes/#theme-gallery

                            1 Reply Last reply Reply Quote 0
                            • C
                              chris-red
                              last edited by

                              Maybe pluging it in the best option then, it would be easier if SSH is a viable option, as the USB may be fiddly to remove from the case when alls done.

                              Is there any critera to the Splash Screen video? I have changed it to something better quality but it no longer works! It's just black till it hits the emulator.

                              Anything wrong with this?

                              0_1523394066345_Untitled.png

                              Thanks,
                              Chris

                              mituM 1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @chris-red
                                last edited by

                                @chris-red said in Trying to Build a Playstation Only Pi2:

                                Anything wrong with this?

                                Kind of hard to see without knowing which video codec it uses. Run the file manually from the command line with omxplayer <path/to/filename> and see if it's working. Adjust until it works.

                                1 Reply Last reply Reply Quote 0
                                • C
                                  chris-red
                                  last edited by

                                  Yeah that works fine,

                                  this is the content of splash.service which I enable using the command "systemctl enable splash"

                                  [Unit]
                                  Description=Splash screen
                                  DefaultDependencies=no
                                  After=local-fs.target

                                  [Service]
                                  ExecStart=/usr/bin/omxplayer -b /home/pi/RetroPie/splashscreens/psxsplash.mp4
                                  StandardInput=tty
                                  StandardOutput=tty

                                  [Install]
                                  WantedBy=sysinit.target

                                  This worked using the splash screen in the capture but not with the 1080p one.

                                  any ideas?

                                  mituM 1 Reply Last reply Reply Quote 0
                                  • mituM
                                    mitu Global Moderator @chris-red
                                    last edited by

                                    @chris-red Check the service logs or maybe add a script wrapper to redirect any omxplayerrunning errors to a text file and see why it doesn't like it. Alternatively, just use the RetroPie splash screen configuration and choose your video file.

                                    1 Reply Last reply Reply Quote 1
                                    • C
                                      chris-red
                                      last edited by chris-red

                                      Using 'journalctl -u splash -b'

                                      I get this...

                                      Apr 10 21:29:38 retropie systemd[1]: Starting Splash screen...
                                      Apr 10 21:29:38 retropie systemd[1]: Started Splash screen.
                                      Apr 10 21:29:40 retropie systemd[1]: splash.service: main process exited, code=exited, status=1/FAILURE
                                      Apr 10 21:29:40 retropie systemd[1]: Unit splash.service entered failed state.

                                      With that service disabled and the built in one on nothing comes up either, I can view it in the view option.

                                      Not sure where to go from here.

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        chris-red
                                        last edited by

                                        I started from Scratch with a fresh image and it works perfectly! However now my USB won't mount...

                                        That's enough for one night.

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          chris-red
                                          last edited by

                                          I have finally gotten my image 99% perfect. I have another issue however.

                                          I had 3 games on my USB storage, I bought a new 64gb drive today and copied the contents of the old stick to the new and dumped a load more games on it. It boots fine and I can play games but 2 of the 3 'Original' games are duplicated. They are only on the stick once. I checked the Gameslist.xml again both listed once. Both instances play fine.

                                          Here's a picture of my hardware, it fits! I use the orginal power switch and controller ports, I even use the 'Correct' case openings for power/video! Almost all the soldering is done, I'm waiting on some LEDs to wire a power light and a right angled HDMI extender. I've also ordered a right angled USB adaptor, I'm hoping it is low profile enough to fit under and be accessible from the disk tray (the little black thing in the socket next to the blue cable is my 64gb drive) I'm pretty chuffed with how it has turned out.

                                          alt text

                                          Thanks
                                          Chris

                                          1 Reply Last reply Reply Quote 1
                                          • C
                                            chris-red
                                            last edited by

                                            PiStation. Original Controller ports work as does the power switch and the led lights up when it comes on.

                                            It's overclocked and runs well It's not gone higher than 55c that's with the lid shut.

                                            alt text

                                            alt text
                                            alt text

                                            alt text

                                            alt text

                                            BobHarrisB 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.