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

    Doom Legacy - Doom Split-screen Source port

    Scheduled Pinned Locked Moved General Discussion and Gaming
    doomdoomlegacydoom legacysplitscreen
    97 Posts 13 Posters 16.3k 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.
    • I
      ish @tpo1990
      last edited by

      @tpo1990 i did what you said and it worked but the image is small and in the corner of the display

      tpo1990T mituM 2 Replies Last reply Reply Quote 0
      • tpo1990T
        tpo1990 @ish
        last edited by

        @ish Are you using a Raspberry Pi 4B since the image is small and in the corner of the display?

        Greetings from Denmark. :-)

        Developer of install scripts for ports such as Hexen 2, Return to Castle Wolfenstein and Caesar III. See my other projects at my profile.

        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @ish
          last edited by

          @ish If you're using a Pi4, then I guess it's normal.

          @tpo1990 on the Pi4, SDL1 doesn't detect/scale the video properly. You can force SDL1 to use the dispmanx video driver for this platform - see for instance how it's done for Xrick. This should scale to fullscreen on Pi4 by default.

          tpo1990T 1 Reply Last reply Reply Quote 1
          • tpo1990T
            tpo1990 @mitu
            last edited by tpo1990

            @mitu Actually I was aware about the issue with the not correctly scaled video in Doom Legacy on my Pi4 since I only tried it once, but that was not on a fresh RetroPie install and I was not sure if it was due to SDL1.

            Is it this variable that will force Doom Legacy to run with dispmanx and if so how about on a Pi3B?

            isPlatform "kms" && setDispmanx "$md_id" 1
            

            Greetings from Denmark. :-)

            Developer of install scripts for ports such as Hexen 2, Return to Castle Wolfenstein and Caesar III. See my other projects at my profile.

            I mituM 2 Replies Last reply Reply Quote 0
            • I
              ish @tpo1990
              last edited by

              @tpo1990 where would I type that command in?

              tpo1990T 1 Reply Last reply Reply Quote 0
              • tpo1990T
                tpo1990 @ish
                last edited by tpo1990

                @ish You can't exactly type that as a command. It is a variable used into the building process of a binary in order to be able to run the game.

                Greetings from Denmark. :-)

                Developer of install scripts for ports such as Hexen 2, Return to Castle Wolfenstein and Caesar III. See my other projects at my profile.

                I 1 Reply Last reply Reply Quote 0
                • I
                  ish @tpo1990
                  last edited by

                  @tpo1990 ok

                  1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @tpo1990
                    last edited by

                    @tpo1990 said in Doom Legacy - Doom Split-screen Source port:

                    Is it this variable that will force Doom Legacy to run with dispmanx and if so how about on a Pi3B?

                    For the Pi3 is not necessary, the test is done against the kms platform flag, which is not set for the Pi3.

                    tpo1990T 1 Reply Last reply Reply Quote 1
                    • tpo1990T
                      tpo1990 @mitu
                      last edited by

                      @mitu Ah that clarifies it. I do remember reading somewhere that kms is used for the Pi4 platform. Thanks, I will test with dispmanx on my Raspberry Pi4 very shortly and if it works, then update the scriptmodule.

                      Greetings from Denmark. :-)

                      Developer of install scripts for ports such as Hexen 2, Return to Castle Wolfenstein and Caesar III. See my other projects at my profile.

                      I 1 Reply Last reply Reply Quote 0
                      • I
                        ish @tpo1990
                        last edited by

                        @tpo1990 yay thx

                        1 Reply Last reply Reply Quote 0
                        • quicksilverQ
                          quicksilver @tpo1990
                          last edited by quicksilver

                          @tpo1990 said in Doom Legacy - Doom Split-screen Source port:

                          @quicksilver What Raspberry Pi are you using and is it the latest official RetroPie?
                          Have you tried running the scriptmodule again to see if it will build the binary?

                          It's a pi 4, I tried several times to get it to build using the latest scriptmodule but I run into the same issue each time.

                          Edit:
                          Now the build process just hangs after getting sources, might be having issues upstream.

                          I 1 Reply Last reply Reply Quote 0
                          • I
                            ish @quicksilver
                            last edited by ish

                            @quicksilver i used the new script on my pi 4 and it runs fine apart from the display issue

                            quicksilverQ 1 Reply Last reply Reply Quote 0
                            • quicksilverQ
                              quicksilver @ish
                              last edited by

                              @ish weird, I can't get it to do anything now. Won't even start building. I'll have to keep playing with it.

                              1 Reply Last reply Reply Quote 0
                              • quicksilverQ
                                quicksilver
                                last edited by

                                So it looks like the problem is that I cant connect to https://liquidtelecom.dl.sourceforge.net/ im not sure what the issue is. If I try from my PC it just says it took to long to respond.

                                mituM 1 Reply Last reply Reply Quote 0
                                • mituM
                                  mitu Global Moderator @quicksilver
                                  last edited by

                                  @quicksilver Re-try a few times, it's a temporary issue. If it still doesn't work, try replacing it with https://svwh.dl.sourceforge.net/project/doomlegacy/1.48.4/doomlegacy_1.48.4_source.tar.bz2.

                                  I quicksilverQ 2 Replies Last reply Reply Quote 0
                                  • I
                                    ish @mitu
                                    last edited by

                                    @mitu im trying to do 2 player but it recognises both key boards as player one how can I fix this

                                    mituM 1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @ish
                                      last edited by

                                      @ish I don't know, I don't have doomlegacy installed.

                                      1 Reply Last reply Reply Quote 0
                                      • quicksilverQ
                                        quicksilver @mitu
                                        last edited by

                                        @mitu Thank you! Thant worked and the game now builds successfully now. Just forgot to add the dispmanx flag, so will have to do it again lol

                                        1 Reply Last reply Reply Quote 0
                                        • quicksilverQ
                                          quicksilver
                                          last edited by

                                          except it seg faults with dispmanx. D'oh! :(

                                          executing /home/pi/.doomlegacy/config.cfg
                                          RequestFullGraphics...
                                          /opt/retropie/supplementary/runcommand/runcommand.sh: line 1255:  9525 Segmentation fault      SDL1_VIDEODRIVER=dispmanx DOOMWADDIR=/home/pi/RetroPie/roms/ports/doom /opt/retropie/ports/doomlegacy/bin/doomlegacy -iwad "/home/pi/RetroPie/roms/ports/doom/doom.wad"
                                          
                                          mituM 1 Reply Last reply Reply Quote 0
                                          • mituM
                                            mitu Global Moderator @quicksilver
                                            last edited by

                                            @quicksilver What happens if you start with an empty config ?

                                            quicksilverQ 1 Reply 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.