![]() (This is an issue when bluetooth controllers go to sleep) Detecting and reinitializing a replugged joystick would better match the rest of the RetroPie ecosystem. – I would like to fix all joysticks going dead if joystick 0 disconnects. A frame file (“.txt”) might be more intuitive at representing a game, but daphne also dumps “.txt” files of its own at that location.īuzz, what is your take on discrete and non-breaking code changes to the repository? Some changes I’ve considered are: The “.daphne” naming convention is a little strange, but it’s a side-effect of daphne wanting to have a monolithic “home directory”, where roms, log files, config files, and other things go. I’ll do a pull request with the controller setup when I have the time to do it up properly. I also feel like I’m close to getting daphne to match your preferred joystick config from emulationstation, but I’ll save that for after the feedback…Ĭool. Tell me what you think! I’m curious how earlier model Pi’s do. More details will appear in a README in the new roms/daphne dir.Īlso, if you install either clean_canela theme from retropie-setup, InsecureSpike has already made the Daphne menu look all pretty! Because I’m not editing your XML in my bash script. That last line will clobber any changes you’ve made to es_systems.cfg, if you’ve made changes to it. Get a prompt up and enter these four lines. But if you’re willing to stick your neck out and try something new, I appreciate any feedback you can offer. And herbfargus might have some interesting insight when he’s back from holiday. ![]() Keep in mind that you do this at your own risk, of course. If you or anyone wants to be running Daphne in 15 minutes, here are the directions. | | |- dle21.txt (Framefile must have same | | and "dle21" tells daphne to use that game engine) | | tells emulationstation to add this to the menu, | | (The folder below holds a laserdisc.".daphne" Here’s what your game setup looked like, file-wise roms I’m eager for feedback – currently the file system arrangement tells Retropie how to treat your laserdisc games. What difficulty setting are your dip switches set to? I suppose I could look that up, but I’m all over the place right now.Īnyway, YES – I can confirm that I was able to run the game with your settings. It looks as solid as any of the other systems in Retro Pie now. Assuming that it looks like I tackled this the right way. If I can hand this off to you, like a zip of just these files or a pull request, let me know. It is assumed that the framefile.txt will have the sameĪlternate game roms may be added without duplicate storageīy symlinking the files in one folder to another.Īll actual roms should be added to the daphne/roms subfolder Given that a game involves a handful of files, as well as a hard-coded game name, here are the contents of /home/pi/RetroPie/roms/daphne/READ_ME which sorts all that out: Add each new laserdisc game here in a directory named * Added /opt/retropie/configs/daphne/emulators.cfg * Added dir /home/pi/RetroPie/roms/daphne for both roms and laserdisc images * Added the daphne runtime to /opt/retropie/emulators/daphne/ This was the only existing file that needed to be modified. * Added “daphne” entry to /etc/emulationstation/es_systems.cfg. Here’s the rundown of what I did after snooping around Retro Pie’s guts: If it saves you time, I’ll gladly share the changes I’ve made. Your suspicion seems to be right that runcommand needed to clean up the framebuffer settings on exit. Herbfargus, great news – I’ve been able to integrate this daphne build very elegantly into Retro Pie. ![]() Completely black screen, but I can SSH in and see that emulationstation is running, while daphne is not. I’d have to test it myself though to verify. Generally we pipe things through the runcommand script which helps with that. It’s pretty common when launching some things from emulationstation. ![]() Possible its leaving the framebuffer in an unusable state upon exit. You’ll see an error message that the tiny lair ROM file is missing (not the same as the big laserdisc asset files). Then with no games available, you should be able to run the minimal GUI with the “no laser disc” command line option: $ cd daphne I threw a quick and dirty but readable build script together, so these commands alone SHOULD produce a runnable binary on your RPi. So far, I’ve left out all my source code changes, as they don’t likely affect the end result. First commit produces the original source, verbatim. ![]() Tested on RetroPie 4.5 for Raspberry Pi 2. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |