• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Amiberry 4.0 released

Scheduled Pinned Locked Moved Help and Support
amiberry
41 Posts 11 Posters 7.9k 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.
  • G
    George Spiggott @Stuffu
    last edited by 7 Apr 2021, 14:02

    @stuffu said in Amiberry 4.0 released:

    @george-spiggott 4.1.2 primarily fixes joystick issues.

    I have those also, very minor, the select button on my PS3 pad does not respond when it is set in Amiberry. I use it to bring up the options menu in Gloom Deluxe.

    Currently running:
    Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
    ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

    1 Reply Last reply Reply Quote 0
    • N
      nemo93 @Stuffu
      last edited by nemo93 4 Sept 2021, 11:12 9 Apr 2021, 10:12

      @stuffu @George-Spiggott hello! Glad to see the excitement here. Amiga is still very well alive :-) Apologies as I had little time lately and frankly I haven't tested Amiberry 4.x... The changelog is massive and improvements are still being added.

      I haven't updated the "main" thread about that new release yet given there's some work to be done on the wrapper, on Retropie's side. Please read the conversation on github for further details.

      I'm also aware there are issues with some games. AFAIK issues might be due to setting 68020/14MHz which could be fixed by setting 68000/7MHz + cycles exact instead. Titles presenting such issues for sure are Batman The Movie (sprite glitches) and Bad Dudes vs Dragon Ninja (runs too fast on 14MHz). There's a "fix" in the dev branch but it won't be merged yet.

      My recommendation for now would be: please be patient :-) If you can't wait just delete your old config files (do make a backup first!!) first in case of issues. You can download the up-to-date binaries at Amiberry's github. If you keep having issues you can always raise a ticket on the github or feel free to update the other thread to keep things tidy in one place (easier for me to track down).

      Thanks for your enthusiasm!

      G 1 Reply Last reply 14 Apr 2021, 00:09 Reply Quote 2
      • G
        George Spiggott @nemo93
        last edited by 14 Apr 2021, 00:09

        I finally got through checking my whole collection.

        Blues Brothers, Lionheart, Jim Power and Prince of Persia still have some graphical issues. I'll update my dev copy and see if they remain.

        A couple of games also suffered from memory shortages. Pinball Illusions and Fears both failed to load through WHDLoad (error 10) but if I change the available memory to 2MB chip and 8MB z2 fast they both work fine. Exile CD32 has memory issues in game and crashes.

        I found most of my settings changes were for games that needed double fields to remove flicker on interlace screens. I need to check to see if there is an option to make this the default.

        Currently running:
        Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
        ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

        N 1 Reply Last reply 14 Apr 2021, 08:19 Reply Quote 0
        • N
          nemo93 @George Spiggott
          last edited by 14 Apr 2021, 08:19

          @george-spiggott what setup do you have on your Pi please? For instance do you rely on the Full KMS or the Fake driver? If possible please stick to the fKMS (fake) one for now. Also do you rely on the "XML" file for your games settings or your own?

          I'd like to avoid adding Z2 whenever possible hence something weird with Pinball Illusions. Please if you have time to try the latest dev branch feel free to report back. That's very helpful.

          I apologize as I'm still unable to test these days...

          G 1 Reply Last reply 14 Apr 2021, 10:09 Reply Quote 0
          • G
            George Spiggott @nemo93
            last edited by George Spiggott 14 Apr 2021, 10:09

            @nemo93 I'm using the full KMS. Weighed against the benefits for other systems it isn't worth downgrading back to FKMS. I'm prepared to accept that some Amiga games may be glitchy in the short term. The games were relying on amiberry.conf and the XML. I modified any for which these settings were not suitable. The primary changes were for flicker and mouse control set to the joypad.

            I wonder if the new WHDLoad has a larger memory overhead and this is causing Pinball Illusions and Fears to require more than the existing 2MB chip / 4MB Z2 fast that they are set to by default? Possibly similar with Exile CD32 except that setting 2/8MB of RAM didn't fix the problem and the game still crashes.

            I will update my dev copy this week and report back.

            On the plus side I didn't have to change the joystick settings for any game that required joystick control although I still don't seem to be able to map anything to the sdelct button on my PS3 controller. I also hear that .CHD may be coming to Amiberry. Hopefully the sound issues plaguing CD games will be resolved soon.

            Currently running:
            Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
            ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

            G 1 Reply Last reply 17 Apr 2021, 21:59 Reply Quote 1
            • G
              George Spiggott @George Spiggott
              last edited by 17 Apr 2021, 21:59

              I tried the latest dev version last night. I tested all the games that were faulty apart from the ones that I had fixed with settings (Pinball Illusions and Fears). No changes to my last report except to say that I should have described Jim Power as having stuttering sound rather than graphical issues.

              I'll try again in a week or so.

              Also on further investigation of Exile CD32 (.lha) I have discovered that it is not a chip/fast RAM shortage issue. It is lacking NVRAM (the CD32's save game memory). This may be a settings issue. Whatever it is it causes the Amiga to crash rather than the emulator.

              Currently running:
              Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
              ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

              1 Reply Last reply Reply Quote 0
              • B
                BuZz administrators
                last edited by 19 Apr 2021, 01:49

                I have locked RetroPie to v3.3 in the module for now so if you update be aware of this. If you want to run v4.1.2 you can edit the scriptmodule and use the master branch or dev for the latest code.

                Note that the update functionality will override your new version with the older with this change. I will likely keep amiberry tracking specific releases from now as it's easier to manage then.

                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                G 1 Reply Last reply 24 Apr 2021, 10:34 Reply Quote 1
                • G
                  George Spiggott @BuZz
                  last edited by 24 Apr 2021, 10:34

                  As I suspected the problem with Exile CD32 is fixable in settings. I changed the Kickstart and chipset options to CD32 and the game runs fine.

                  Currently running:
                  Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                  ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                  N 1 Reply Last reply 25 Apr 2021, 09:19 Reply Quote 1
                  • N
                    nemo93 @George Spiggott
                    last edited by nemo93 25 Apr 2021, 09:19

                    @george-spiggott thanks again for putting so much efforts in testing and reporting back. Much appreciated. This issue you mentioned with CD32 package should be avoided by passing the correct parameter on the command-line at launch.

                    @BuZz hi! I may have some free time to spare soon hence I'll be glad to have a look at Amiberry 4.x and to the "wrapper" script used by Retropie. I've read the conversation from the ticket and I don't want to step on anybody's shoes nor reinvent the wheel. Let me know whether you already have plan to change anything in that script. Otherwise I'll start fiddling with it soon. I'll also check the associated scriptmodule while I'm at it again if you don't mind.

                    EDIT: after a quick look (been a while hence I needed a "refresh") I'd prefer to let the emulator to set whichever settings work best when a specific Amiga model has to be picked up. Retropie is picking a specific conf file with specific settings (rp-a1200.uae or rp-a500.uae) based on file name being executed. I'd like to rely on Amiberry command-line parameters instead. People would still be able to use those conf files if they chose to. I have to mention that I have only WHD packages, no longer disk/ADFs so I have an incomplete picture here.

                    I'll start doing some test too with the Revision 2021 winner demo (The Martini Effect by FLEX):

                    Amiga is still very much alive in 2021 :-)

                    1 Reply Last reply Reply Quote 1
                    • G
                      George Spiggott
                      last edited by George Spiggott 12 Aug 2021, 17:14 8 Dec 2021, 17:13

                      Has anyone tried the latest build of Amiberry recently? I was thinking about giving it another test. The latest is 4.1.6 and was released in October.

                      If I can install it I will give you a heads up. Is the Retropie update still still fixed at 3.3?

                      Currently running:
                      Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                      ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                      B V 2 Replies Last reply 8 Dec 2021, 19:09 Reply Quote 1
                      • B
                        BuZz administrators @George Spiggott
                        last edited by 8 Dec 2021, 19:09

                        @george-spiggott It is. I will be looking into updating it soon.

                        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                        V 1 Reply Last reply 22 Jan 2022, 04:13 Reply Quote 2
                        • S
                          Stuffu
                          last edited by 11 Dec 2021, 17:43

                          Amiberry 4.2.0 is just released. A lot of fixes and have my fingers crossed this will be available as a binary :)

                          1 Reply Last reply Reply Quote 3
                          • V
                            vaccinemedia @BuZz
                            last edited by 22 Jan 2022, 04:13

                            @buzz please do! I have just updated my RetroPie setup and it reverted my Amiberry to 3.3 which basically removed most of the new functionality I was using....

                            1 Reply Last reply Reply Quote 1
                            • V
                              vaccinemedia @George Spiggott
                              last edited by 22 Jan 2022, 14:59

                              @george-spiggott have you managed to get Amiberry 4.x installed from source on RetroPie? I keep getting an error about a missing file after it has finished compiling

                              G 1 Reply Last reply 24 Jan 2022, 01:14 Reply Quote 2
                              • V
                                vretro
                                last edited by 23 Jan 2022, 21:18

                                Looking forward to running the latest Amiberry in RetroPie, the new features really add to the experience.

                                1 Reply Last reply Reply Quote 0
                                • G
                                  George Spiggott @vaccinemedia
                                  last edited by 24 Jan 2022, 01:14

                                  @vaccinemedia No, I've been busy with other projects. I'll probably wait until Retropie updates to update Amiberry.

                                  Currently running:
                                  Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                                  ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                                  1 Reply Last reply Reply Quote 1
                                  • LolonoisL
                                    Lolonois
                                    last edited by Lolonois 24 Feb 2022, 11:17

                                    For the fans of the "system that refuses to die", I will share here my how-to install 4.1.6. Make sure you have a exit stragegy beforehand, if you get lost on this limb. Tested on a RPI4 with RetroPie-Setup commit 9569e17 started from a Amiberry 3.3 install and using WHDLoad ROMs only.

                                    The steps are also outlined here [1] but I will provide you a step-by-step guide:

                                    1. Make backup of /opt/retropie/emulators/amiberry and /opt/retropie/emulators/amiberry/conf

                                    2. Change version in ~/RetroPie-Setup/scriptmodules/emulators/amiberry.sh scriptmodule from v3.3 to v4.1.6

                                    3. Move current Kickstart roms from ~/RetroPie/BIOS to ~/RetroPie/BIOS/amiga

                                    4. Remove any *.uae file from /opt/retropie/emulators/amiberry/conf

                                    5. cd ~/RetroPie-Setup (corrected, thanks @ecto )

                                    6. Run these commands:

                                      sudo ./retropie_packages.sh amiberry sources
                                      sudo ./retropie_packages.sh amiberry build
                                      sudo ./retropie_packages.sh amiberry install
                                      sudo ./retropie_packages.sh amiberry configure
                                      
                                    7. Copy AROS ROMs from ~/RetroPie-Setup/tmp/build/amiberry/kickstarts/*.bin to ~/RetroPie/BIOS/amiga

                                    8. Copy abr/ folder and content from ~/RetroPie-Setup/tmp/build/amiberry/ to /opt/retropie/emulators/amiberry/

                                    9. Copy ~/RetroPie-Setup/tmp/build/amiberry/conf/amiberry.conf to /opt/retropie/emulators/amiberry/conf

                                    10. Verify/set these settings in the copied amiberry.conf:

                                      default_horizontal_centering=yes
                                      default_vertical_centering=yes
                                      default_fullscreen_mode=1
                                      rom_path=/opt/retropie/emulators/amiberry/kickstarts/amiga/
                                      

                                    Then you should be able run/use your new installation.

                                    HTH

                                    [1] https://github.com/RetroPie/RetroPie-Setup/issues/3313#issuecomment-932320038

                                    ectoE 1 Reply Last reply 25 Feb 2022, 07:44 Reply Quote 3
                                    • LolonoisL Lolonois referenced this topic on 24 Feb 2022, 11:20
                                    • ectoE
                                      ecto @Lolonois
                                      last edited by ecto 25 Feb 2022, 07:44

                                      @lolonois Thanks for there instructions! I was able to get Amiberry to work this way.
                                      There is just one litte typo in your instructions: cd ~/RetroPie should be cd ~/RetroPie-Setup.

                                      Here is a little question that I have, though: Is it possible to use the autoheight function? I only get a black screen, when I enable it. If I start amiberry with XINIT:in the /opt/retropie/configs/amiga/emulators.cfgit works but the joystick input doesn't work anymore. I probably have to mention that I'm using the KMS driver with my raspberry pi 4 so I guess Amiberry is compiled with SDL2 support.

                                      If autoheight does in fact not work, do you have a hint what the best resolution settings for Amiberry would be?

                                      EDIT ok, according to the Amiberry Github page you have to set use_drawing_thread=no with KMSDRM if you want to use autoheight.
                                      I'll try this out later... :)

                                      EDIT2
                                      Nope, didn't work. Hmm.

                                      G LolonoisL 2 Replies Last reply 25 Feb 2022, 15:44 Reply Quote 0
                                      • G
                                        George Spiggott @ecto
                                        last edited by 25 Feb 2022, 15:44

                                        @ecto It depends, most games are a little over 200p (216p?) but some use the full PAL screen and are approximately 256p.

                                        Currently running:
                                        Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                                        ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                                        1 Reply Last reply Reply Quote 0
                                        • LolonoisL
                                          Lolonois @ecto
                                          last edited by 26 Feb 2022, 07:14

                                          @ecto I have pasted my amiberry.conf as a reference: http://ix.io/3QMt

                                          I am using kernel Linux rpi4 4.19.97-v7l+ and the fake KMS (dtoverlay=vc4-fkms-v3d in /boot/config.txt and I stick to this eeprom and firmware:

                                          pi@rpi4:~$ sudo rpi-eeprom-update 
                                          BCM2711 detected
                                          BOOTLOADER: up-to-date
                                          CURRENT: Thu 16 Apr 17:11:26 UTC 2020 (1587057086)
                                           LATEST: Thu 16 Apr 17:11:26 UTC 2020 (1587057086)
                                           FW DIR: /lib/firmware/raspberrypi/bootloader/stable
                                          VL805: up-to-date
                                          CURRENT: 000137ad
                                           LATEST: 000137ad
                                          pi@rpi4:~$ sudo vcgencmd version
                                          Feb 12 2020 12:36:21 
                                          Copyright (c) 2012 Broadcom
                                          version c3c8dbdf147686fb0c3f32aece709d0653368810 (clean) (release) (start)
                                          

                                          With these parameters I can switch use_drawing_thread to yes or no. With no I have no glitches, the games I tested are working as with Amiberry 3.3. With yes I have e.g. on game Pang a glitch in the intro, but still the screen does not get/stay black completely and the gameplay shows no further glitches.

                                          I have not touched the emulators.cfg it still reads:

                                          amiberry = "/opt/retropie/emulators/amiberry/amiberry.sh auto %ROM%"
                                          default = "amiberry"
                                          

                                          If you align your amiberry.conf with the provided one above, does it make a difference?

                                          PS: And thanks for spotting and reporting my mistypo in my previous post. Corrected it.

                                          ectoE 1 Reply Last reply 1 Mar 2022, 13:40 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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received