RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    [Tutorial] "Almost" perfect amiga emulation - UAE4ARM and WHDLoad images [Amiga]

    Scheduled Pinned Locked Moved Help and Support
    amiga uae4arm
    17 Posts 13 Posters 61.2k 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.
    • B
      BennyProfane
      last edited by

      @xFlesk thank you so much for this!!!! Not only the guide but the premade images too, legend!

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

        @xFlesk First of all many thanks for this! It's really amazing!

        I have one Question : I am using a selfmade bartop and retrogame for the Key inputs. Is it possible too load the right keysettings (retrogame GPIO) for every game when starting the Game?

        I tried to add a line into emulators.cfg but i think it's not recognized! The only thing i wanna do, is copy the right keyfile (named the same as the ROM only with other extension) to the standard file, for Sqrxz it would be : sudo cp /home/pi/Sqrxz.cfg /home/pi/retrogame.cfg . Is there a way to do this ?

        many thanks in advance!
        theghostovelvis

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

          So all is working now . I made it with the runcommand-onstart.sh and runcommand-onend.sh scripts!

          runcommand-onstart.sh looks like (example only for 2 systems) :

          #!/bin/bash

          system="$1"
          full_path_rom="$3"

          rom_file="${full_path_rom##/}"
          rom="${rom_file%.
          }"

          if [ "$system" == "amiga" ]; then
          sudo cp /home/pi/Adafruit-Retrogame-master/configs/retrogame.cfg.$rom /boot/retrogame.cfg

          elif [ "$system" == "mame-mame4all" ]; then
          sudo cp /home/pi/Adafruit-Retrogame-master/configs/retrogame.cfg.mame /boot/retrogame.cfg
          fi

          In the end script i copy only the retropie GPIO setting back...

          So i can set the GPIO Mapping for every Amgia Game extra, its perfect for my Bartop which is specially designed for playing Pinball Games like Slamtilt, Pinball Illusions....

          greets
          the ghost ofelvis

          1 Reply Last reply Reply Quote 0
          • AndersHPA
            AndersHP
            last edited by AndersHP

            Thanks for the guide!
            Is this libretro/retroarch based? I have an iPac setup, that maps buttons as a USB keyboard does. So if I could edit a retroarch.cfg file and change button mappings that way, I'd be happy..?

            Or is button mappings done via some kind of menu in the emulator?

            Edit: a quick google search shows older topics that state that UAE4ARM doesn't include button mapping at all, meaning that games are unplayable unless you're using a keyboard... Is this still the case? I see your guide recommends this for quitting games etc, but what about game controls?

            My "Bubble Bobble" Themed Bartop Arcade
            My Gameboy

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

              Hi!

              Sorry for the late answer!

              I can set the complete button mappings (through GPIO ports incl. in game keys) for each game separately for UAE4ARM! You just have to know which keyboard keys are used by the game and map them to the GPIO Ports!

              I don't know if it's possbile with the iPac!

              AndersHPA 1 Reply Last reply Reply Quote 0
              • AndersHPA
                AndersHP @theghostofelvis
                last edited by

                @theghostofelvis iPac functions as a USB keyboard, not connected via GPIO pins.
                So with retroarch based emulators, I edited the CFG to map every controller input to button presses on a keyboard. So if the mapping for the UAE4ARM can do keyboard inputs, that'll work.. But the job has to be done for every game then?

                My "Bubble Bobble" Themed Bartop Arcade
                My Gameboy

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

                  Nearly every Amiga game has its own control keys, so yes it has to be done for every game !

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

                    sorry for my noob question:

                    I tried to follow through on this, but I Total Commander will not let me copy anything to the Data SubFolder - it says that this is not possible within an archive.

                    I tried to look around but did not came across a solution to this.

                    1 Reply Last reply Reply Quote 0
                    • N
                      nemo93
                      last edited by

                      All,

                      I've found an even better method, even simpler. Please have a look at this post:

                      https://retropie.org.uk/forum/topic/12656/amiga-amiberry-whdload-holy-grail

                      fnkngrvF J 2 Replies Last reply Reply Quote 0
                      • fnkngrvF
                        fnkngrv @nemo93
                        last edited by

                        @nemo93 said in [Tutorial] "Almost" perfect amiga emulation - UAE4ARM and WHDLoad images [Amiga]:

                        All,

                        I've found an even better method, even simpler. Please have a look at this post:

                        https://retropie.org.uk/forum/topic/12656/amiga-amiberry-whdload-holy-grail

                        At this point people need to remember that RetroPie now supports multiple boards and systems. Amiberry is Raspberry Pi hardware specific.

                        1 Reply Last reply Reply Quote 0
                        • J
                          jasontallen @nemo93
                          last edited by

                          @nemo93 said in [Tutorial] "Almost" perfect amiga emulation - UAE4ARM and WHDLoad images [Amiga]:

                          All,

                          I've found an even better method, even simpler. Please have a look at this post:

                          https://retropie.org.uk/forum/topic/12656/agency-amiberry-whdload-holy-grail

                          Thanks! This method is simpler and faster but the best thing is all packages being versioned.

                          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.