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.
    • 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.