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

    Head over Heels from 2003 - Would it work on Retropie?

    Scheduled Pinned Locked Moved General Discussion and Gaming
    head over heelslinux gameretropie port
    29 Posts 5 Posters 1.7k 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.
    • LolonoisL
      Lolonois @Folly
      last edited by

      @Folly changed the M to Esc. It is more intuitive, thanks. For the vmware build error: I have noticed the output of LT_INIT: command not found. Could you add libtool to the dependencies (depends_hoh()) and retry?

      FollyF 1 Reply Last reply Reply Quote 1
      • FollyF
        Folly @Lolonois
        last edited by Folly

        @Lolonois

        Adding libtool did the trick.
        You should definitely add it to the depends.

        Everything works except the sound has some hick-ups.

        duglorD LolonoisL 2 Replies Last reply Reply Quote 1
        • duglorD
          duglor @Folly
          last edited by

          @Folly @Lolonois Does this mean it should be/could be/ will be/might be added to anyone who wants it, their pi? or should we/anyone wait for sound improvement or no it should not be used?

          FollyF 1 Reply Last reply Reply Quote 0
          • FollyF
            Folly @duglor
            last edited by Folly

            @duglor

            Not to be rude or anything but all the information is in the posts ;-).

            Summarised (using debian 11 (or 10)):

            • headoverheels doesn't work yet on the pi using allegro4 (starts in menu and can be controlled but has an issue not being able to control/play the game) (sound is ok)
            • headoverheels does work on the a normal x86_64 pc using allegro4 (sound is ok)
            • headoverheels does work on my virtual x86_64 machine using allegro4 (but has issue with sound that does have some hick-ups)
            • @Lolonois is busy trying to update the module-script and use allegro5 and test that (hopefully it will solve the problems and using it could make the game run faster)
            1 Reply Last reply Reply Quote 2
            • LolonoisL
              Lolonois @Folly
              last edited by

              @Folly Thanks for validating this. As I learned from your other post the audio issue happens on x64 with liballeg4 and not on arm/Raspberry Pi.

              FollyF LolonoisL 2 Replies Last reply Reply Quote 0
              • FollyF
                Folly @Lolonois
                last edited by Folly

                @Lolonois said in Head over Heels from 2003 - Would it work on Retropie?:

                audio issue happens on x64 with liballeg4 and not on arm/Raspberry Pi

                Right, in a vitual machine x64 only to be correct, a normal x64 pc has no sound issues.
                Btw.
                All above tests have been done with your old module-script using allegro4.

                If you want I can try it on a mac M1 with VMware Debian 11 aarch64 too.
                I just tested your new module-script using Allegro5 and removed the flags so I could install on aarch64, but it doesn't work and hangs with the patch.

                I did not test your new module-script on other computer yet.

                LolonoisL 1 Reply Last reply Reply Quote 0
                • LolonoisL
                  Lolonois @Lolonois
                  last edited by

                  @duglor I would say it is usable and smoothly playable on a Raspberry Pi 4. But keep in mind that a) the scriptmodule is experimental (and the build on arm hardware) and b) the allegro 5 implementation started by Doug Mencken is not optimized.

                  @Folly thanks for your summary and testing the different setups.

                  FWIW: Optimizing for the Allegro 5 game engine is a major project as the framework concepts have been changed from polling based (allegro 4) to event based (allegro 5). Thus it implies a lot of not only rewriting but also redesign to make a good match to the allegro 5 approach.

                  As with any open source project I don't give any statement if/when I will optimize this, but the sources are there for anyone interested and whoever feels to join me (and maybe even has sound allegro5 knowledge) is more than welcome.

                  FollyF 1 Reply Last reply Reply Quote 0
                  • FollyF
                    Folly @Lolonois
                    last edited by Folly

                    @Lolonois

                    Seems quite some work.
                    Btw.
                    Also tanks for all the work you already did.

                    If I could I would help you however, sadly, I do not have the required knowledge.

                    LolonoisL 1 Reply Last reply Reply Quote 0
                    • LolonoisL
                      Lolonois @Folly
                      last edited by

                      @Folly said in Head over Heels from 2003 - Would it work on Retropie?:

                      If I could I would help you however, sadly, I do not have the required knowledge.

                      Thanks, and no worries. At the moment I did not even consider starting that endeavour.

                      1 Reply Last reply Reply Quote 1
                      • LolonoisL
                        Lolonois @Folly
                        last edited by

                        @Folly said in Head over Heels from 2003 - Would it work on Retropie?:

                        I just tested your new module-script using Allegro5 and removed the flags so I could install on aarch64, but it doesn't work and hangs with the patch.

                        Hmm. Hangs at the build or hangs on runtime? If it hangs at runtime: Does it also hang without applying the patch (the patch fixes only the flickering first screen when the game starts).

                        FollyF 1 Reply Last reply Reply Quote 0
                        • FollyF
                          Folly @Lolonois
                          last edited by

                          @Lolonois

                          I didn't describe it very well.
                          Will add a log when I can.

                          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.