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

    Is the Psion Series 3[x] supported?

    Scheduled Pinned Locked Moved Help and Support
    mamemesspsionseries 3
    28 Posts 2 Posters 4.1k 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.
    • J
      JimmyFromTheBay
      last edited by

      According to the MAME docs the Psion 3a/c/mx series of personal organisers have been supported for a while, but I can't find a way to install them. They're not in the list of systems in @Folly's addon under either P for Psion or S for Series (logically they should be called "psion3a", "psion3c" and "psion3mx"), and the game/ROM files seem to be in the softlist as "psion_ssd", which isn't there either.

      I've got the BIOS files (eg s3a_v3.22f_eng.bin for the 3a) in the usual BIOS folder.

      I took a stab at manually forcing it by setting up an entry in es_systems.cfg in the normal way and creating an EMULATORS.CFG in configs/psion_ssd to run it off MESS 0.264 (see below), but no luck.

      lr-mess0264-psion_ssd = "/opt/retropie/emulators/retroarch/bin/retroarch --config /opt/retropie/configs/psion_ssd/retroarch.cfg --appendconfig /opt/retropie/configs/psion_ssd/retroarch.cfg.add -S /home/pi/RetroPie/roms/psion_ssd -s /home/pi/RetroPie/roms/psion_ssd -v -L /home/pi/Downloads/lr-mess264/mamemess_libretro.so 'psion_ssd  -rompath /home/pi/RetroPie/BIOS/mame;/home/pi/RetroPie/roms/psion_ssd/ -cfg_directory /opt/retropie/configs/psion_ssd/lr-mess -c -ui_active %ROM%'"
      default = "lr-mess0264-psion_ssd"
      

      According to the log none of the 3 Series are supported, only the 5mx.

      Parameters: 
      Executing: /opt/retropie/emulators/retroarch/bin/retroarch --config /opt/retropie/configs/psion_ssd/retroarch.cfg --appendconfig /opt/retropie/configs/psion_ssd/retroarch.cfg.add'|'/dev/shm/retroarch.cfg -S /home/pi/RetroPie/roms/psion_ssd -s /home/pi/RetroPie/roms/psion_ssd -v -L /home/pi/Downloads/lr-mess264/mamemess_libretro.so 'psion_ssd  -rompath /home/pi/RetroPie/BIOS/mame;/home/pi/RetroPie/roms/psion_ssd/ -cfg_directory /opt/retropie/configs/psion_ssd/lr-mess -c -ui_active "/home/pi/RetroPie/roms/psion_ssd/gamesd3a.zip"' --verbose
      [INFO] RetroArch 1.8.8 (Git 9552f87)
      [INFO] Redirecting save file to "/home/pi/RetroPie/roms/psion_ssd/gamesd3a.srm".
      [INFO] Redirecting save state to "/home/pi/RetroPie/roms/psion_ssd/gamesd3a.state".
      [INFO] === Build =======================================
      [INFO] Capabilities:  NEON VFPv3 VFPv4
      [INFO] Built: Nov  2 2020
      [INFO] Version: 1.8.8
      [INFO] Git: 9552f87
      [INFO] =================================================
      [INFO] Loading dynamic libretro core from: "/home/pi/Downloads/lr-mess264/mamemess_libretro.so"
      [INFO] [Overrides] core-specific overrides found at /home/pi/.config/retroarch/config/MAME/MAME.cfg.
      [INFO] [Overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/MAME/psion_ssd.cfg.
      [INFO] [Overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/MAME/gamesd3a.cfg.
      [INFO] Config: appending config "/home/pi/.config/retroarch/config/MAME/MAME.cfg"
      [INFO] [Environ]: GET_LANGUAGE: "0".
      [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
      [INFO] [Environ]: SET_CONTROLLER_INFO.
      [INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.
      [INFO] [Remaps]: remap directory: /opt/retropie/configs/psion_ssd
      [INFO] [Environ]: GET_LOG_INTERFACE.
      [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
      [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/home/pi/.config/retroarch/downloads".
      [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
      [INFO] [Environ]: SET_INPUT_DESCRIPTORS:
      [INFO] [Environ]: UNSUPPORTED (#64).
      [INFO] [Environ]: SET_KEYBOARD_CALLBACK.
      [libretro INFO] ------------------------
      [libretro INFO] MAME 0.264 (170929e0)
      [libretro INFO] ------------------------
      [INFO] Content loading skipped. Implementation will load it on its own.
      [libretro INFO] Starting game from command line: "psion_ssd  -rompath /home/pi/RetroPie/BIOS/mame;/home/pi/RetroPie/roms/psion_ssd/ -cfg_directory /opt/retropie/configs/psion_ssd/lr-mess -c -ui_active "/home/pi/RetroPie/roms/psion_ssd/gamesd3a.zip""
      [libretro WARN] Game not found: "psion_ssd"
      [INFO] [Environ]: SET_ROTATION: 0
      [libretro ERROR] Unknown system 'psion_ssd'
      [libretro ERROR] 
      "psion_ssd" approximately matches the following
      supported machines (best match first):
      
      [libretro ERROR] psion1            Organiser I                (Psion, 1984)
      [libretro ERROR] psioncm           Organiser II CM            (Psion, 1986)
      [libretro ERROR] psionla           Organiser II LA            (Psion, 1986)
      [libretro ERROR] psionlz           Organiser II LZ            (Psion, 1989)
      [libretro ERROR] psionxp           Organiser II XP            (Psion, 1986)
      [libretro ERROR] psionlz64s        Organiser II LZ64S         (Psion, 1989)
      [libretro ERROR] psion5mx          Series 5mx                 (Psion, 1999)
      [libretro ERROR] psionlam          Organiser II LAM           (Psion, 1986)
      [libretro ERROR] psionlz64         Organiser II LZ64          (Psion, 1989)
      [libretro ERROR] psionp200         Organiser II P200          (Psion, 1986)
      [libretro ERROR] psionp350         Organiser II P350          (Psion, 1986)
      [libretro ERROR] psionp464         Organiser II P464          (Psion, 1989)
      [libretro ERROR] phusion           Phusion                    (VTech, 2000)
      [libretro ERROR] simon             Simon (rev. A)             (Milton Bradley, 1978)
      [libretro ERROR] pioner            Pioner                     (<unknown>, 1993)
      [libretro ERROR] epo_esdx          Excite Stadium DX (Japan)  (Epoch / SSD Company LTD, 2002)
      [ERROR] Failed to load content
      [INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
      [INFO] Unloading game..
      [INFO] Unloading core..
      [INFO] Unloading core symbols..
      [INFO] [Core Options]: Saved core options file to "/home/pi/.config/retroarch/config/MAME/MAME.opt"
      [INFO] [Overrides] configuration overrides unloaded, original configuration restored.
      
      

      But according to (eg) the whatsnew.txt for 0.263, there ARE 3 Series machines supported.

      https://www.mamedev.org/releases/whatsnew_0263.txt

      New working clones
      ------------------
      
      Psion Series 3a (2M) (US) [techfury]
      

      What am I missing here?

      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

      F 4 Replies Last reply Reply Quote 0
      • F
        Folly @JimmyFromTheBay
        last edited by Folly

        @JimmyFromTheBay

        The driver you mentioned should be :

        Driver psion3a2_us (Series 3a (2M) (US))

        The driver psion_ssd doen't exist, it's the hash/softlist name with the supported software.

        So try to use psion3a2_us.

        This is the list of drivers to use :
        Driver psion3 (Series 3): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3a (Series 3a): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3a2 (Series 3a (2M)): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3a2_de (Series 3a (2M) (German)): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3a2_ru (Series 3a (2M) (Russian)): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3a2_us (Series 3a (2M) (US)): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3c (Series 3c): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3mx (Series 3mx): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3mx_fr (Series 3mx (French)): @good@handheld@non-arcade@pocket_device_pad_pda@
        Driver psion3s (Series 3s): @good@handheld@non-arcade@pocket_device_pad_pda@

        1 Reply Last reply Reply Quote 0
        • F
          Folly @JimmyFromTheBay
          last edited by Folly

          @JimmyFromTheBay

          I tried with my script and I have an issue.
          I cannot install the driver.

          Will have a look.

          Edit :
          Added media to the mediafilter so psions can be installed :
          https://github.com/FollyMaddy/RetroPie-Share/commit/54c77fb977677a9738581d5656ba2ec71114b5f2

          Could not test the driver yet as I can't get the files at the moment.

          J 1 Reply Last reply Reply Quote 0
          • F Folly referenced this topic on
          • F
            Folly @JimmyFromTheBay
            last edited by Folly

            @JimmyFromTheBay

            No clue how to get the loaded software running, you ?

            Works somewhat with standard patience :
            psion3-patience.png

            1 Reply Last reply Reply Quote 0
            • F
              Folly @JimmyFromTheBay
              last edited by

              @JimmyFromTheBay

              You need to use F11 to install games from drive A :
              psion3a_install_program_with_F11.png

              J 1 Reply Last reply Reply Quote 0
              • J
                JimmyFromTheBay @Folly
                last edited by

                @Folly Cheers, will try this later today.

                Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                1 Reply Last reply Reply Quote 0
                • J
                  JimmyFromTheBay @Folly
                  last edited by JimmyFromTheBay

                  @Folly said in

                  supported?
                  :

                  @JimmyFromTheBay

                  I tried with my script and I have an issue.
                  I cannot install the driver.

                  Will have a look.

                  Edit :
                  Added media to the mediafilter so psions can be installed :
                  https://github.com/FollyMaddy/RetroPie-Share/commit/54c77fb977677a9738581d5656ba2ec71114b5f2

                  Could not test the driver yet as I can't get the files at the moment.

                  I think I'm missing something about this. I updated your script and all the Series 3 machines appeared in the list. So I told it to install them and I didn't get any errors, but none of them have shown up - there's no entry in either version of ES_SYSTEMS.CFG and it hasn't created rom or config folders for them. Do I need to do something specific with the media filter?

                  psion1.jpg psion2.jpg

                  Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    Folly @JimmyFromTheBay
                    last edited by Folly

                    @JimmyFromTheBay

                    You need to install my latest script !
                    265.14

                    Changes for psion3/3a have been added in 265.13
                    See my commit link in your reply !

                    You will be able to change the database version to an older version if needed.

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      JimmyFromTheBay @Folly
                      last edited by

                      @Folly How do I install the new one? I thought updating it would have been enough but I did notice the bit that said "This won't be updated any more."

                      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        Folly @JimmyFromTheBay
                        last edited by Folly

                        @JimmyFromTheBay

                        You are using my deprecated script add-systems-mamedev.sh.
                        You need to delete that version and copy the newer mamedev.sh to it.
                        mamedev.sh works differently it doesn't generate module-scripts anymore it directly installs the systems without making module-scripts.
                        It also works much faster and has much more utils and fixes.

                        Go to my first post and read : https://retropie.org.uk/forum/topic/29682/development-of-module-script-generator-for-lr-mess-lr-mame-and-mame-standalone

                        After that you can just update the script from within the script.

                        J 1 Reply Last reply Reply Quote 0
                        • J
                          JimmyFromTheBay @Folly
                          last edited by JimmyFromTheBay

                          @Folly Ah yes, found that and installed it, but it's still complaining about the mediafilter. (I get the same message for all the Series 3 systems.)

                          psion3.jpg

                          Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            Folly @JimmyFromTheBay
                            last edited by Folly

                            @JimmyFromTheBay

                            I will have a look at the drivers.

                            Can you try the us version ?

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              JimmyFromTheBay @Folly
                              last edited by

                              @Folly Nope, they're all the same including the US one. Unknown system, mediafilter problem.

                              psion4.jpg

                              Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                              J 1 Reply Last reply Reply Quote 0
                              • J
                                JimmyFromTheBay @JimmyFromTheBay
                                last edited by

                                @JimmyFromTheBay Could this be anything to do with not having MAME/MESS 0265 installed?

                                Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                                F 1 Reply Last reply Reply Quote 0
                                • F
                                  Folly @JimmyFromTheBay
                                  last edited by Folly

                                  @JimmyFromTheBay

                                  Yes , that is the reason.

                                  You need to have a mame binary where these drivers are in.
                                  My script tries to get the media info from mame.
                                  But if the driver doesn't exists in mame you get the error unknown system.
                                  The minimum version you need to have is 263, I think.

                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    JimmyFromTheBay @Folly
                                    last edited by JimmyFromTheBay

                                    @Folly Ah, so I'm back to the old problem of not being able to install the new MAME/MESS because it'll destroy all the old systems I installed with the previous script. Bah. Oh well, thanks for the help anyway. I'll add it to the list of "stuff to do when I get the Pi 5".

                                    Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                                    J F 2 Replies Last reply Reply Quote 0
                                    • J
                                      JimmyFromTheBay @JimmyFromTheBay
                                      last edited by JimmyFromTheBay

                                      @Folly (I do have 0264 installed in a separate directory, is there any way I can tell the script to use that?)

                                      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                                      F 1 Reply Last reply Reply Quote 0
                                      • F
                                        Folly @JimmyFromTheBay
                                        last edited by

                                        @JimmyFromTheBay

                                        You're welcome !

                                        J 1 Reply Last reply Reply Quote 0
                                        • F
                                          Folly @JimmyFromTheBay
                                          last edited by

                                          @JimmyFromTheBay said in

                                          supported?
                                          :

                                          @JimmyFromTheBay (I do have 0264 installed in a separate directory, is there any way I can tell the script to use that?)

                                          Yes, that should be possible.
                                          Will have a look.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            JimmyFromTheBay @Folly
                                            last edited by JimmyFromTheBay

                                            @Folly If I changed the line in mamedev.sh from

                                            local _mess_core=$rootdir/libretrocores/lr-mess/mamemess_libretro.so

                                            to local _mess_core=$rootdir/home/pi/Downloads/lr-mess264/mamemess_libretro.so

                                            would that solve it?

                                            (And presumably all the other references to $rootdir/libretrocores/lr-mess/mamemess_libretro.so)

                                            Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                                            F 2 Replies Last reply Reply Quote 0
                                            • 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.