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

    Help getting Amiberry to work on RetroPie Thanks

    Scheduled Pinned Locked Moved Help and Support
    pi3 b+retropie 4.8amiberrynew to retropi
    19 Posts 3 Posters 1.4k 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.
    • D
      Dekawar @mitu
      last edited by Dekawar

      @mitu i am downloading it from the site Version 4.8.9 ok what it shows.
      "Execut ing: /opt/retropie/emulators/amiberry/amiberry.sh"/home/pi/RetroPie/rons/aniga/1869_v1.0_AGA.lha"model CDTV
      Paranelers:
      Launch ing
      autoload ^hone/pi^RetroPierrons/aniga/1869_v1.0_AGf.Iha =-nodel CDTU -G
      /aniberru
      malloc (: unsorted double linked list corrupted
      /opt/retropie/emulators/amiberry/aniberry.sh: line 10?: 2449 Aborted
      "$enu lator" "$(parans[0])"

      I used my phone to grab this off the screen. so it has typos. i do not seem to be able to copy the file to my USB stick like i did with Amibian file system. so i will try and reinstall it all.
      seeing it shows corrupted and double linked list.?

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

        Does it show the same error when opening just the emulator, with the +Start Amiberry entry ?

        EDIT: just to rule out the ROM file, can you also install lr-puae and try starting the game with it ? You can choose which emulator to use for a system/rom from the runcommand launch menu.

        D 2 Replies Last reply Reply Quote 1
        • D
          Dekawar @mitu
          last edited by

          @mitu yes says unsorted double linked list corrupted
          /opt/retropie/emulators/amiberry/aniberry.sh: line 107: 12145 Aborted
          "$enulator" "$(parans[@])"

          1 Reply Last reply Reply Quote 0
          • D
            Dekawar @mitu
            last edited by Dekawar

            @mitu Which version of RetroPie do you have installed and how did you install it ?
            i did install it from the https://retropie.org.uk " The "First Installation" instructions said.
            Installation
            First, insert the MicroSD card into into your computer
            Download the RetroPie .img.gz image from the official website for your Raspberry Pi model.
            If you use Raspberry Pi Imager (recommended), this linked me to this site. https://www.raspberrypi.com/software/

            not sure if this is what i had used on the 1st one i did for Amibian it worked but was not a nice as retro pie for playing games.

            checking on this now. the video said to goto this other link for a faster setup. https://www.raspberrypi.com/software/ and the instructions on the one site said to do the same.

            S D 2 Replies Last reply Reply Quote 0
            • S
              sleve_mcdichael @Dekawar
              last edited by sleve_mcdichael

              @Dekawar you posted in this other thread: Getting an amiberry error when trying to run an Amiga game on a new system:

              thanks this might be what going on with mine.

              Did you try the fix shown there ie. placing amiberry.conf in configs with a rom_path to the bios folder?

              @mitu, is there anything to this?

              @sleve_mcdichael said in Amiberry broken on Pi 4/Buster:

              malloc(): unsorted double linked list corrupted
              Aborted
              

              Investigating, it seems related to amiberry.conf:

              if amiberry.conf exist with a defined rom_path= to the kickstarts, then RP binary does work,

              This COULD be work-around by pre-populate conf with rom_path value, but it don't explain why github version still work fine with no conf at all.

                   # set various media paths to the 'amiga' rom folder
              -    if [ -f "$md_inst/conf/amiberry.conf" ]; then
                   iniConfig "=" "" "$md_inst/conf/amiberry.conf"
              +    iniSet "rom_path" "$biosdir/amiga"
                   iniSet "floppy_path" "$romdir/amiga"
                   iniSet "harddrive_path" "$romdir/amiga"
                   iniSet "cdrom_path" "$romdir/amiga"
                   iniSet "lha_path" "$romdir/amiga"
              -    fi
              +    chown "$__user":"$__group" "$md_inst/conf/amiberry.conf"
              

              Current script module does set some paths in conf, but the behavior confuse me. Since the conf file is not exist on clean install, these values are not set at first. Defaults are then used ($md_inst) for some time until (optional) if user chooses to reinstall/update amiberry. Only at that time, file DOES exist, and so paths are now CHANGE to use $romdir instead of $md_inst like they had been using. Is this really the intended way, and if so then why?

              D mituM 2 Replies Last reply Reply Quote 1
              • D
                Dekawar @Dekawar
                last edited by Dekawar

                @Dekawar have not tried it yet. sorry, with the Amibian i was able to move files from the Flash OS Drive to the USB drive. with the last setup of Retro Pie it would not let me do that. i could not even goto Media and see the drive. but it was taking all the files off the drive. need to find out why windows 11 is not letting me connect to it over network. some setting on my system im sure.

                looks like its a windows 11 Pro thing. https://techcommunity.microsoft.com/blog/filecab/accessing-a-third-party-nas-with-smb-in-windows-11-24h2-may-fail/4154300 ok this was able to fix the network problems.

                1 Reply Last reply Reply Quote 0
                • D
                  Dekawar @mitu
                  last edited by Dekawar

                  @mitu ok i reinstalled everything and have the network connection to the Pie working also.
                  going to move the jump drive over. it does not have a retropis/BIOS/amiga the video said to just drop them in the retropis/BIOS i want to test it and see if it makes the folder and moves it to that location.
                  only going to send this 2 kickstarts " they are the 2 i could find that say it works LHA file.
                  Kickstart v2.05 rev 37.350 (1992)(Commodore)(A600HD)[!].rom
                  Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom
                  have not found this one.
                  Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom 1483a091 / 1d9aa278 ✔️
                  https://github.com/BlitterStudio/amiberry/wiki/Kickstart-ROMs-(BIOS)?fbclid=IwY2xjawH5D3ZleHRuA2FlbQIxMAABHWanz_KoETPsyk22mfLoQXZn91aAOwCOnv9kdphdorUFfczC-sgkq0wB5w_aem_cDPoYEYoSc-3ZdGp2VTd3w

                  they have a different name than the ones i have from cloanto.amigaforever.essentials
                  e67d0b51-c002-4ca8-bcac-a4ec78a1556f-image.png
                  so was thinking that might have been a problem.

                  so it did not make a Amiga folder in retropis/BIOS/ on the USB or in the home/pi/RetroPie/BIOS. even after restarting it. so i made sure everything was done as instructed and it still does not work. when i try to just run the +start Amiberry i get this. 50e9079f-62ab-4a05-9a0f-9a15fe26fad7-image.png
                  and then booted back to the AMIGA +start AMIBERRY list.
                  /dev/shm/runcommand.log

                  Parameters:
                  Executing: bash "/home/pi/RetroPie/roms/amiga/+Start Amiberry.sh"
                  ./amiberry: error while loading shared libraries: libserialport.so.0: cannot open shared object file: No such file or directory
                  ~

                  sleve_mcdichael not sure what files you are looking at or ware they are at? anything else to help me thanks.

                  1 Reply Last reply Reply Quote 0
                  • D
                    Dekawar @sleve_mcdichael
                    last edited by Dekawar

                    @sleve_mcdichael am working on it now. Wow had to go back and read it. and trying it now. Yeah, you just need a file /opt/retropie/configs/amiga/amiberry/conf/amiberry.conf with the following content:

                    rom_path=/home/pi/RetroPie/BIOS/amiga
                    (Make sure it's capitalized exactly like this, and if your install is under other than the default pi user, then make sure to edit the home dir path /home/pi accordingly.)

                    See for more details:

                    https://retropie.org.uk/forum/post/301768

                    https://github.com/RetroPie/RetroPie-Setup/pull/4009

                    Does getting a different pre-compiled binary make sense?
                    If so, how do you install a different pre-compiled binary on the Amiberry in RetroPie?
                    If you get the amiberry binary from the release page and replace the one in /opt/retropie/emulators/amiberry, it can work even without placing the conf file. But it is easier I think just to place the conf and then it works with the default RP provided binary.

                    posted it here for if anyone reads this trying to fix it also can see this.

                    @sleve_mcdichael ok i made the file amiberry.conf copyed and put the text in you gave us.

                    rom_path=/home/pi/RetroPie/BIOS/amiga

                    saved it over network to a the spashcreens fold and now going to move it to

                    /opt/retropie/configs/amiga/amiberry/conf/

                    c354a39e-c185-4616-9263-6aeb905f7a3a-image.png
                    if this works wow. Thanks does this mean i need to move or make a file called amiga in BIOS/ and that is where i need to put my kickstarts?

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      Dekawar @Dekawar
                      last edited by Dekawar

                      this did not work. going to check and make sure the files is still in the right place.
                      so i am looking and this seems to be a Big ongoing problem. reading a lot of posts on this. https://github.com/BlitterStudio/amiberry/issues/1392

                      a1d6c859-a7e9-4373-b593-f64d3efe1ca6-image.png

                      looks like tomorrow i might get around to trying this one.

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

                        @sleve_mcdichael said in Help getting Amiberry to work on RetroPie Thanks:

                        @mitu, is there anything to this?

                        I think so, the rom_path missing is breaking Amiberry.

                        @Dekawar said in Help getting Amiberry to work on RetroPie Thanks:

                        ./amiberry: error while loading shared libraries: libserialport.so.0: cannot open shared object file: No such file or directory

                        This means you have not updated your RetroPie-Setup. Do a full update for RetroPie and then re-install Amiberry. Create the following file (if it's not there) - /opt/retropie/configs/amiga/amiberry/conf/amiberry.conf , then edit it and add to it:

                        rom_path=/home/pi/Retropie/BIOS
                        

                        This teaches amiberry to look directly under BIOS for kickstart files.

                        After the .conf file modification, start again Amiberry and see if it starts without errors.

                        EDIT: actually, just update RetroPie-Setup and reinstall Amiberry, without any edits. See if that fixes the issue.

                        1 Reply Last reply Reply Quote 0
                        • D
                          Dekawar @mitu
                          last edited by Dekawar

                          @mitu

                          @mitu said in

                          EDIT: just to rule out the ROM file, can you also install lr-puae and try starting the game with it ? You can choose which emulator to use for a system/rom from the runcommand launch menu.

                          70e22242-4b96-4c95-b10d-7b42b548fd6f-image.png

                          i was able to get to a screen with workbench drawers open. could move the mouse but no button worked.

                          6c473278-dd1d-453a-a093-2a4200094514-image.png

                          so in what file do i need to put the Rom's for lr-puae?

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

                            @Dekawar said in Help getting Amiberry to work on RetroPie Thanks:

                            so in what file do i need to put the Rom's for lr-puae?

                            If you mean where to put the kickstart ROM files, use the BIOS folder (no amiga subfolder for it).

                            D 2 Replies Last reply Reply Quote 0
                            • D
                              Dekawar @mitu
                              last edited by Dekawar

                              @mitu like in the Video i just put them in the
                              /home/pi/RetroPie/BIOS seeing that is what the video had said.

                              so i tested it when i reinstalled it all.
                              and did it like it said.
                              /home/pi/RetroPie/BIOS
                              again it did not make the amiga for the bios.

                              so i made a it and put the Kickrom's in it.
                              /home/pi/RetroPie/BIOS/amiga

                              still does not work. really wish i could get this to work.
                              any help getting it to work is welcome.

                              i have them in both places lol still does not work

                              1 Reply Last reply Reply Quote 0
                              • D
                                Dekawar @mitu
                                last edited by

                                @mitu have really been hoping an update would fix it.
                                i like the RetroPie setup it is fun and easy to use. The kids like it. and to let them play some old Amiga games would be so nice.

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

                                  @Dekawar said in Help getting Amiberry to work on RetroPie Thanks:

                                  @mitu have really been hoping an update would fix ..

                                  If you have the right BIOS files (as specified in the documentation) and the game still doesn't work, then the issue might be the game. What game(s) are you trying to start, what is their filename and which emulator (lr-puae2021 or amiberry) are you using ?

                                  If you start the Amiga test kit image, does it work ?

                                  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.