New Hypseus and lr-Daphne to add on Retropie-Setup
-
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.
-
@stuart2773 Hey Stuart. Now We have a compiled code, maybe you can make a new request on GitHub.
-
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.
-
@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?
-
@skj Navigate to
/home/pi/RetroPie-Setup/scriptmodules/libretrocores
, then create a new file namedlr-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.
-
@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.
-
@skj You'll need to run the script from RetroPie Setup to install the emulator. It'll be in the "experimental" section.
-
@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
-
-
@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
-
Did you update your RetroPie-Setup script first from the root menu?
-
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
-
@mediamogul @skj
I took file to my github
Please download with- 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
- Go to ES and select Configuration (the RetroJoy), select RetroPie Setup or just type
sudo ~/RetroPie-Setup/retropie_setup.sh
- On blue dialog, navigate to P Manage packages
- Select exp Manage experimental packages
- Run down the list, there select xxx lr-daphne (Read bottom line it should say: Laserdisc emu - Daphne port for libretro)
- Select S Install from source
- Download Scriptmodule with:
-
@skj said in Hypseus new Daphne fork to try on Retropie:
make
i would suggest you change make to
make platform=pi -j4 -
-
@cyperghost @grant2258 @mediamogul @SuperCatFooz
Thank you so much for your clear instructions i was able to install it.
do i have to create any config files or folders now because i dont see anything in the /opt/retropie/libretrocores for lr-daphne?
reading above posts i dont see any config files created like this
/opt/retropie/emulators/retroarch/bin/retroarch -L /home/pi/daphne/daphne_libretro.so --config
sorry for asking all these questions but i really want to test this and im not sure on what to do next ?
-
-
ive only tested on a raspberry pi3 b+. I decided to use kodi and bbc iplayer kodi seems to be crashing randomly (when i say crashing i mean freezing) as well.
Ill need to see if i can find my pi2 and test on that then test on an earlier retropie version as well.
This freezing only happens on the pi ive only tested in stretch on a 3b+. Instead of jumping to conclusions ill test with a pi2 and a pi3 and various memory cards. Any feedback on the pi versions you guys are testing on if your getting the freezing would in lr daphne would he to debug this
-
@grant2258 I'm using RetroPie 4.4 on a Raspberry Pi 3 Model B (not to be confused with the 3B+).
-
Testing on a Pi 3B (not a B+) .. I get that same strange freezing occurring.
I also don't have any sound and the controls (Logitech F310 wired gamepad) does not work in-game. I can still press SELECT + X and get to the Retroarch GUI, so my controller is working. I just can't input any coins and start the game yet.
I tested the M.A.C.H.3 rom.
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.