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

    [Guide][DIY] Wine and Retropie - Legacy driver - Raspberry Pi 3B+

    Scheduled Pinned Locked Moved Ideas and Development
    box86legacy driverpi3 b+wine
    46 Posts 6 Posters 6.8k 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.
    • T
      Troopaking
      last edited by Troopaking

      Hello so I have been playing with box86 on twister just found you a George's posts .
      Awesome work on both ends but I can't get either to open my games.
      I tried your method yesterday got startx xterm to open but couldn't/didn't understand resize of xterm.
      UPDATE i resized xterm windows fine .
      But when i run box86 install script it gets hung up here.
      cd box86;mkdir build;cd build; cmake .. -DRPI3=1;make;sudo make install

      I am now trying to install George's scripts in combination with yours .

      T 1 Reply Last reply Reply Quote 0
      • T
        thepigamer @Troopaking
        last edited by thepigamer

        @troopaking
        Hello,

        First something is a little puzzling: If you are using Twister it probably means that RetroPie is installed as an app and not as a system. It means that normally xserver is already there and that at some point it could be compliant with KMS/OpenGL. You might meet a few problems with my guide since my guide (especially in the graphical tweaking part, tvservice, xrandr, startx... part) works for someone who installed RetroPie as a main system.
        For example if you are starting RetroPie from Twister UI you will not have to do that startx/xterm/etc. contorsions. However if you are going to console with ctrl+&lt+F1 and ditch Twister UI you will be back to my guide. I still suggest that the interest is limited if you are already having Twister or RPD since it's usually easier to run Wine games directly from LXDE or XFCE. The main point of this guide is to use RetroPie as an OS and make a SD card out of it which will exclusively use RetroPie and avoid desktop environment to make a pure gaming machine.

        That said, on to your problem:

        • If you want to know where it hangs, you may try to replace the inline ; by a return (next line). In our case:
          cd box86
          mkdir build
          cd build
          cmake .. -DRPI3=1
          make
          sudo make install

        You will know which command hangs.
        A friendly reminder: -DRPI3=1 specifies you are compiling ptitSeb's work for Raspberry Pi 3. If you have a Pi 4 you should use -DRPI4=1

        It also happens that

        • "make" command crashes, just relaunch it
        • "make" command freezes. It's often a problem with your swap file. You'll need to change it. Follow that guide (I didn't do a guide on swap file, there are plenty of them everywhere): https://www.bitpi.co/2015/02/11/how-to-change-raspberry-pis-swapfile-size-on-rasbian/
          If you are having problems with compiling, George's guide will also fail because it compiles box86 at some point too. so you will have to check your swap file anyways.

        Hope you'll get everything solved that way. If you have further questions, don't hesitate!

        TPG

        See my Raspberry Pi tutorials at https://thepigamer.blogspot.com/p/tutorial-list.html

        1 Reply Last reply Reply Quote 0
        • T
          thepigamer
          last edited by

          Hello again,

          If Im not mistaken, box86 is installed with base version of Twister OS.

          Wine games should just start fine in TwisterOS. Games should actually run as you try to launch them like you would on any linux; Then you'll only need to add the emulator entry to RetroPie.

          See my Raspberry Pi tutorials at https://thepigamer.blogspot.com/p/tutorial-list.html

          T 1 Reply Last reply Reply Quote 0
          • T
            Troopaking @thepigamer
            last edited by

            @thepigamer
            I Bielefeld issue was building on a pi 4 . Using drpi=3 script.
            In twisteros you can launch just like Linux system from Lutris frontend is easiest.
            I was trying to launch from retropie. Now successful using georges forum on here .

            1 Reply Last reply Reply Quote 0
            • G George referenced this topic on
            • I
              Identifizierter
              last edited by Identifizierter

              Hey there,

              maybe someone has a solution. I tried to install the dependency Mesa, the wine and box 86 emulator with the help of the script from GeorgeMcCullen on a Raspberry pi 3b.

              Everytime I try to install the mesa dependency the script stops at 750/1179 and I don't know why.
              maybe there is an updated script somewhere?

              1 Reply Last reply Reply Quote 0
              • I
                Identifizierter @thepigamer
                last edited by Identifizierter

                @thepigamer Hey there and thanks for linking your post @George,

                i was trying to get wine running now with your guide on your blog, but as i am not very experienced with all this linux stuff, i don't know where to put the wine Kernel or what the exact commands to build it are.

                Any help would be greatly appreciated!

                1 Reply Last reply Reply Quote 0
                • ExarKunIvE ExarKunIv referenced this topic on
                • 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.