• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

New Hypseus and lr-Daphne to add on Retropie-Setup

Scheduled Pinned Locked Moved Ideas and Development
daphnelaserdischypseusdaphne confighypseus config
501 Posts 33 Posters 228.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.
  • S
    SuperFromND
    last edited by SuperFromND 27 Sept 2018, 00:09

    I'll take a look at this and see if I can throw together a shell script for submission. Gotta wait until after my PR for the Sharp X1 libretro core gets merged/denied though.

    ▲▼▲▼▲▼▲▼▲▼
    IKEMEN Go
    SRB2Kart
    ▼▲▼▲▼▲▼▲▼▲

    1 Reply Last reply Reply Quote 2
    • S
      SuperFromND
      last edited by 27 Sept 2018, 16:16

      Okay, I just managed to boot Dragon's Lair in this core after lots of trial and error with file directories, but the video seems to be corrupted a little bit, and sometimes it just displays black. Not 100% sure if that's an issue with my specific video files or if it's the emulator. This is definetly experimental.

      ▲▼▲▼▲▼▲▼▲▼
      IKEMEN Go
      SRB2Kart
      ▼▲▼▲▼▲▼▲▼▲

      S 1 Reply Last reply 27 Sept 2018, 17:33 Reply Quote 0
      • S
        skj @SuperFromND
        last edited by 27 Sept 2018, 17:33

        @supercatfooz

        Getting this in the experimental section is better than nothing at all, from the videos I've saw they do have games running maybe just problems with you dragons lair, check out the first few minutes of this video to see games running using this core

        S 1 Reply Last reply 27 Sept 2018, 17:53 Reply Quote 0
        • S
          SuperFromND @skj
          last edited by SuperFromND 27 Sept 2018, 17:53

          @skj Yeah, definetly looks like problems with my specific files then. Hrm.

          Edit: Turns out I just needed to move lair.dat into the framefile folder. Everything seems to be running fine now, except for some strange bug where the game will randomly freeze for no discernible reason. [It appears something in the emulator causes the framerate to be set to zero]. From what I can tell, this gets logged whenever the bug occurs:

          Play
          cpu_set_event() : can't find CPU, fix this!
          

          Sound also appears to be totally absent for me.

          ▲▼▲▼▲▼▲▼▲▼
          IKEMEN Go
          SRB2Kart
          ▼▲▼▲▼▲▼▲▼▲

          1 Reply Last reply Reply Quote 1
          • G
            grant2258 Banned
            last edited by 27 Sept 2018, 19:35

            @SuperCatFooz are you talking about lr-daphne or Hyperseus . I know stretch for Hyperseus had a bug with the threading crashing. There was a patch for it to stop freezing but I believe in the big picture for Hyperseus the bug was in sdl I think this https://github.com/spurious/SDL-mirror/commit/03495f9a7f547cf462725bec4c6093f2b0918724#diff-fd1ad3238b63de0c2ccc5340a6becb3b should fix the hypheus locking issue but there has been many updates to sdl since then on the threading especially that where stretch and sdl have the most issues. When i get time in going to try remove there threading for lr-daphne but its no small thing to do

            S 1 Reply Last reply 27 Sept 2018, 19:55 Reply Quote 0
            • S
              SuperFromND @grant2258
              last edited by 27 Sept 2018, 19:55

              @grant2258 I'm referring to lr-daphne. I haven't tried Hyperseus yet; I tend to avoid non-libretro emulators whenever possible.

              ▲▼▲▼▲▼▲▼▲▼
              IKEMEN Go
              SRB2Kart
              ▼▲▼▲▼▲▼▲▼▲

              1 Reply Last reply Reply Quote 1
              • G
                grant2258 Banned
                last edited by 27 Sept 2018, 20:12

                There is a patch to remove the cpu error but it causes other problems because of the other threading. I can see if I still have the patch if you want to try it but be aware the ra menu slows down with it

                1 Reply Last reply Reply Quote 0
                • S
                  SuperFromND
                  last edited by SuperFromND 27 Sept 2018, 20:47

                  I don't plan on submitting a pull request for this script myself (due to the freezing issues described above), but if anyone wants to install the emulator without much hassle (or if the freezing bug gets fixed in the future), here's the scriptmodule I wrote for lr-daphne:

                  #!/usr/bin/env bash
                  # This file is part of The RetroPie Project
                  #
                  # The RetroPie Project is the legal property of its developers, whose names are
                  # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
                  #
                  # See the LICENSE.md file at the top-level directory of this distribution and
                  # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
                  #
                  rp_module_id="lr-daphne"
                  rp_module_desc="Laserdisc emu - Daphne port for libretro"
                  rp_module_help="ROM Extension: .daphne\n\nCopy your Daphne roms to $romdir/daphne"
                  rp_module_section="exp"
                  function sources_lr-daphne() {
                  gitPullOrClone "$md_build" https://github.com/libretro/daphne.git
                  }
                  function build_lr-daphne() {
                  make clean
                  make
                  md_ret_require="$md_build/daphne_libretro.so"
                  }
                  function install_lr-daphne() {
                  md_ret_files=(
                  'daphne_libretro.so'
                  )
                  }
                  function configure_lr-daphne() {
                  mkRomDir "daphne"
                  ensureSystemretroconfig "daphne"
                  addEmulator 1 "$md_id" "daphne" "$md_inst/daphne_libretro.so"
                  addSystem "daphne"
                  }

                  And for those who can't quite figure out what goes where, here's my file heirarchy, rendered in glorious text characters.

                  ▲▼▲▼▲▼▲▼▲▼
                  IKEMEN Go
                  SRB2Kart
                  ▼▲▼▲▼▲▼▲▼▲

                  S 1 Reply Last reply 28 Sept 2018, 13:25 Reply Quote 4
                  • V
                    vikingrock @Stuart2773
                    last edited by vikingrock 27 Sept 2018, 20:56

                    @stuart2773 Hey Stuart. Now We have a compiled code, maybe you can make a new request on GitHub.

                    1 Reply Last reply Reply Quote 0
                    • G
                      grant2258 Banned
                      last edited by 27 Sept 2018, 23:41

                      the code always compiled the freezing issue meeds addressed though.

                      If this freeze doesnt happen in jessie. I would initially suspect it is tsx (Transactional Synchronization eXtensions) related if the arm processors support this would need to look into it more though.

                      1 Reply Last reply Reply Quote 1
                      • S
                        skj @SuperFromND
                        last edited by 28 Sept 2018, 13:25

                        @supercatfooz said in Hypseus new Daphne fork to try on Retropie:

                        I don't plan on submitting a pull request for this script myself (due to the freezing issues described above), but if anyone wants to install the emulator without much hassle (or if the freezing bug gets fixed in the future), here's the scriptmodule I wrote for lr-daphne:

                        #!/usr/bin/env bash
                        # This file is part of The RetroPie Project
                        #
                        # The RetroPie Project is the legal property of its developers, whose names are
                        # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
                        #
                        # See the LICENSE.md file at the top-level directory of this distribution and
                        # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
                        #
                        rp_module_id="lr-daphne"
                        rp_module_desc="Laserdisc emu - Daphne port for libretro"
                        rp_module_help="ROM Extension: .daphne\n\nCopy your Daphne roms to $romdir/daphne"
                        rp_module_section="exp"
                        function sources_lr-daphne() {
                        gitPullOrClone "$md_build" https://github.com/libretro/daphne.git
                        }
                        function build_lr-daphne() {
                        make clean
                        make
                        md_ret_require="$md_build/daphne_libretro.so"
                        }
                        function install_lr-daphne() {
                        md_ret_files=(
                        'daphne_libretro.so'
                        )
                        }
                        function configure_lr-daphne() {
                        mkRomDir "daphne"
                        ensureSystemretroconfig "daphne"
                        addEmulator 1 "$md_id" "daphne" "$md_inst/daphne_libretro.so"
                        addSystem "daphne"
                        }

                        And for those who can't quite figure out what goes where, here's my file heirarchy, rendered in glorious text characters.

                        I how do I install this on my raspberry Pi?

                        S 1 Reply Last reply 28 Sept 2018, 15:16 Reply Quote 0
                        • S
                          SuperFromND @skj
                          last edited by 28 Sept 2018, 15:16

                          @skj Navigate to /home/pi/RetroPie-Setup/scriptmodules/libretrocores, then create a new file named lr-daphne.sh, and paste the above shell script. Save the file, and you're pretty much done.

                          You'll want to install something like WinSCP before doing this; it makes the process a lot easier than trying to do it over PuTTY or on the Pi itself.

                          ▲▼▲▼▲▼▲▼▲▼
                          IKEMEN Go
                          SRB2Kart
                          ▼▲▼▲▼▲▼▲▼▲

                          S 1 Reply Last reply 28 Sept 2018, 15:46 Reply Quote 1
                          • S
                            skj @SuperFromND
                            last edited by 28 Sept 2018, 15:46

                            @supercatfooz

                            Ok I did all of that but I don't see any option to run lr-daphne or select it as an emulator? Is there anything else I need to do? I'm a complete newbie with GitHub stuff and scripts any help would be much appreciated.

                            S 1 Reply Last reply 28 Sept 2018, 15:50 Reply Quote 0
                            • S
                              SuperFromND @skj
                              last edited by 28 Sept 2018, 15:50

                              @skj You'll need to run the script from RetroPie Setup to install the emulator. It'll be in the "experimental" section.

                              ▲▼▲▼▲▼▲▼▲▼
                              IKEMEN Go
                              SRB2Kart
                              ▼▲▼▲▼▲▼▲▼▲

                              S 1 Reply Last reply 28 Sept 2018, 16:13 Reply Quote 1
                              • S
                                skj @SuperFromND
                                last edited by 28 Sept 2018, 16:13

                                @supercatfooz

                                Can you explain step by step how to do this as i dont know how to install the lr-daphne.sh from the retropie setup menu. Thanks

                                S 1 Reply Last reply 28 Sept 2018, 16:46 Reply Quote 0
                                • S
                                  SuperFromND @skj
                                  last edited by 28 Sept 2018, 16:46

                                  @skj See here.

                                  ▲▼▲▼▲▼▲▼▲▼
                                  IKEMEN Go
                                  SRB2Kart
                                  ▼▲▼▲▼▲▼▲▼▲

                                  S 1 Reply Last reply 28 Sept 2018, 17:07 Reply Quote 0
                                  • S
                                    skj @SuperFromND
                                    last edited by 28 Sept 2018, 17:07

                                    @supercatfooz

                                    The lr-daphne is not showing in the experimental section. That is where im getting confused i cant install the emulator as it does not appear in that section :s

                                    M 1 Reply Last reply 28 Sept 2018, 17:12 Reply Quote 0
                                    • M
                                      mediamogul Global Moderator @skj
                                      last edited by 28 Sept 2018, 17:12

                                      @skj

                                      Did you update your RetroPie-Setup script first from the root menu?

                                      RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                      S C 2 Replies Last reply 28 Sept 2018, 17:17 Reply Quote 0
                                      • S
                                        skj @mediamogul
                                        last edited by 28 Sept 2018, 17:17

                                        @mediamogul

                                        Yes, I created the above mentioned lr-daphne.sh script, placed it in the above mention folder, then updated the retropie setup script and nothing for lr-daphne appears in the manage pacakages experimental section, that where I'm up to :s

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          cyperghost @mediamogul
                                          last edited by cyperghost 28 Sept 2018, 17:21

                                          @mediamogul @skj
                                          I took file to my github
                                          Please download with

                                          1. Download Scriptmodule with: wget http://raw.githubusercontent.com/crcerror/RetroPie-Shares/master/daphne-dev.sh -O /home/pi/RetroPie-Setup/scriptmodules/ports/daphne-dev.sh
                                          2. Go to ES and select Configuration (the RetroJoy), select RetroPie Setup or just type sudo ~/RetroPie-Setup/retropie_setup.sh
                                          3. On blue dialog, navigate to P Manage packages
                                          4. Select exp Manage experimental packages
                                          5. Run down the list, there select xxx lr-daphne (Read bottom line it should say: Laserdisc emu - Daphne port for libretro)
                                          6. Select S Install from source
                                          S 1 Reply Last reply 28 Sept 2018, 18:12 Reply Quote 4
                                          137 out of 501
                                          • First post
                                            137/501
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received