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

    [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread

    Scheduled Pinned Locked Moved Help and Support
    amiberryamigaawesomewhdload
    550 Posts 84 Posters 366.6k 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.
    • L
      luckyluca @Dwarfboysim
      last edited by luckyluca

      Does Amiberry use fuzzy logic or would I need to rename the .lha files to match the xml filenames exactly?

      Also if matching the name exactly, does sha1 need to match as well or is it ignored?

      Thanks!

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

        @luckyluca hi. The .lha filenames must match xml. Same goes with sha1. This is because some lha versions do require some specific parameters the newer versions do not (or vice-versa).

        That's it only if you want automatic settings to be applied. If you don't mind (or don't care) it's fine renaming the lha the way you want (not recommended though!).

        L 1 Reply Last reply Reply Quote 1
        • L
          luckyluca @nemo93
          last edited by

          @nemo93

          thanks, it makes sense and that's what I was afraid of.

          In the end I wrote a pairing tool that compares all my files' sha1 against the xml, and renamed the roms accordingly when found.

          One more question, I have a set which says amiga1200 and another that says just amiga, containing similar if not the same games.
          Are there games that are compiled specifically for the 1200? (not too familiar with amiga?

          🙏

          muldjordM 1 Reply Last reply Reply Quote 0
          • muldjordM
            muldjord @luckyluca
            last edited by

            @luckyluca It's probably AGA games (the graphics standard in A1200). Amiga games are, for the most part, compatible across units such as A500, A600 and A1200. But the games that require AGA requires an A1200 or other Amiga system with that chipset.

            1 Reply Last reply Reply Quote 0
            • ibonihsI
              ibonihs
              last edited by ibonihs

              I set up a new RetroPie on a Pi 3B+ (v. 4.7.1), and downloaded the latest Amiberry (4.1.4). I then downloaded a set of my childhood's favorite games from the RetroPlay LHA set. To my surprise they boot very nicely from Retropie's GUI, you can set their meta data etc.

              But - In my experience, UAE4ARM had almost perfect Amiga emulation on the Pi, but a lot of the games I tried on Amiberry had serious issues. Flashback had weird glitchy cinematics, Aladdin (AGA) was really slow throughout etc. (I tried to get the "latest" versions from RetroPlay)

              Also, as default, my screen launches as a weird off-center off-screen zoomed letterbox in all games - how do I change this? Or force full screen on everything? Also, I'd like to swap my fire buttons on the Xbox 360 controller - as default it seems to be "B" instead of "A" which is more natural.

              This is weird since isn't Amiberry just a version of UAE4ARM? What do I need to do to make it run better?

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

                @ibonihs hello! I take it you haven't relied on Retropie Setup to get latest Amiberry binary. This is not supported way at this time given there are still some outstanding issues with Amiberry 4.x especially on pi3.
                => Please rely on Retropie Setup to get a supported version (3.3).

                Amiberry's core is based off WinUAE meaning the emulation (accuracy + performance) is great. To the point that I never consider using any other "core" on pi3/pi4. As I recall on pi3 some copperlist-intensive games could run a bit slow (eg. Jim Power comes to mind). However on a pi4 I do have fullspeed perfect emulation on the ~500 games I've been tested it with. I have no issue with Flashback nor with any other games mentioned.

                The "lha packages" (also known as WHD packages) are the definite way to go for the Amiga emulation. It really simplifies the process and keeps everything tidy. The only requirement indeed is to ensure to get the latest version for such packages as they're being updated on a regular basis. Older packages might run flawless but no guarantee though not recommended.

                Your screen issue is due to 4.x as it doesn't properly get some values from a specific conf file.
                => Reverting to 3.3 will fix that.

                1 Reply Last reply Reply Quote 2
                • M
                  matp
                  last edited by

                  Hi,

                  is it possible to set specific key settings in whdload_db to overide the ones set in amiberry with default uae? If so, would it be possible for someone to post an example of what this looks like please?

                  thank you!

                  1 Reply Last reply Reply Quote 0
                  • George SpiggottG
                    George Spiggott
                    last edited by

                    I preferred to use 4.x even with the minor glitching due to the improved full screen handling with KMS. Sadly last time I tried to update I found the script I was using no longer works.

                    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
                    • S
                      Stuffu
                      last edited by

                      Any update on amiberry 4? I know it wasn’t working as expected before but a lot of fixes has been done since and quite recently 4.1.6 was released.

                      Will there be a binary in current state?

                      N 1 Reply Last reply Reply Quote 2
                      • N nemo93 referenced this topic on
                      • N
                        nemo93 @Stuffu
                        last edited by nemo93

                        @all the new Amiberry is there (v5)! There will be an effort to get it integrated into Retropie. I can only test on Pi4 therefore any feedback from other Pi's versions will be appreciated.

                        EDIT: I've slightly edited the OP to add the step-by-step guide to upgrade to v5 for those of you who can't wait to get it added to Retropie!

                        1 Reply Last reply Reply Quote 2
                        • M
                          moonston333
                          last edited by

                          hi all

                          ive just went back to playing whdload amiga games on my pi3 and PC
                          im just wondering how do i bypass the protection screen on games.

                          its just some games i tried they load up and then get to a screen where they ask me to enter a code or word from the manual of the game.

                          anyone have this same issue thanks in advance

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

                            @moonston333 can you please mention the games you got this issue with? In some (most?) packages the protection has been removed and entering any characters followed by enter should just work. Other example is Another World where you can simply select any drawings 3 times and you'll get to the main screen.

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

                              Testing of the new 5.x version is looking good. Thus far I haven't found a single issue. Overall the emulation is really great (at least on my Pi4 with current Retropie 4.8 - 32-bit Buster with fake KMS).

                              I'm using that post to thank Buzz and cmitu big time for the huge effort to update the script allowing Amiberry 5.x to be updated/compiled without troubles on Retropie. Thank you!

                              Some fixes have been pushed to master branch recently and should be ported to 5.1 tag in the coming hours. This 5.1 tag has to be the one used by Retropie's install script to get the best experience.

                              Couple of comments for the record:

                              • update from 3.3 is seamless. Remember to move your kickstart roms to the Retropie $BIOS/amiga new folder
                              • display settings (width/height/autoheight) can still be fetched from the external XML...
                              • ...or from amiberry.conf (global settings). If you already have an existing .uae this one will take precedence.
                              • CPU/Chipset and few other settings are still fetched from XML
                              • there's a new "auto-crop" feature which resizes the screen to the best values automatically. (works best on SDL2)
                              • CHD support. Therefore if you have CD32 images that format will help to save some space and keep things tidy
                              • 8Mb of Fast RAM (Z2) is now set by default
                              • run games from a real floppy drive connected to a Greaseweazle board

                              Hereafter the settings to be set in amiberry.conf. Those are definitely recommended if you're new to Amiga and/or don't want to spend time on the configuration. If you're an advanced user and got .uae config files don't worry these will still take precedence. Amiberry will check for settings in that order: .uae > whdload_db.xml > amiberry.conf

                              default_horizontal_centering=yes
                              default_vertical_centering=yes
                              default_auto_crop=yes
                              default_width=720
                              default_height=568
                              default_whd_writecache=yes
                              allow_display_settings_from_xml=yes
                              

                              I'll keep on updating that thread. Feel free to post any feedback.

                              Y 1 Reply Last reply Reply Quote 2
                              • N nemo93 referenced this topic on
                              • V
                                vretro
                                last edited by vretro

                                Thanks for all the efforts to bring Amiberry 5.1 to Retropie (Available now in a binary update)

                                1 Reply Last reply Reply Quote 1
                                • Y
                                  yserra @nemo93
                                  last edited by

                                  Thank you so much to all the team.

                                  During my first tests, I could check that:

                                  • so far, all ADF work as expected (automatic selection of A500/A1200 configuration when running non-AGA/AGA games from ES)

                                  • WHDload games now let you select training options with a real mouse when they start (you don't have anymore to create a separate configuration with port0=mouse for each WHDload game). I experimented some rare screen flashing with Chaos Engine 2 (Retroarch booting screen appears during a fraction of a second)

                                  • booting on real floppy disks from a Greaseweazle board now work! Actually, "Normal" mode seems to be the best option, since "Fast", "Turbo", or "accurate" modes don't show any observable acceleration nor reliability. By the way, I experimented some failure with track loading demos like the famous State of the Art (this one works perfectly from an .adf).

                                  My configuration: Raspberry Pi 4B, with 4GB RAM, external USB hard drive, USB mouse, 2x USB "PS3" gamepads, original Amiga 1000 keyboard connected to USB through an Arduino Leonardo board, and the latest RetroPie on May 4th, 2022.

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

                                    As mentioned the new script bringing Amiberry 5.1 has now been merged in Retropie \o/ Please go ahead and update your version. Feel free to report back.

                                    Keep in mind that for now Retropie is still on Buster (32-bit + fKMS) and that's the default setup on which Amiberry 5.x has been heavily tested. I still highly recommend to use the above settings if you're new to Amiga or don't want to spend time on the config.

                                    @BuZz @mitu thanks so much for the new script, it's fantastic.
                                    @midwan @HoraceAndSpider for always improving Amiberry!

                                    1 Reply Last reply Reply Quote 4
                                    • N nemo93 referenced this topic on
                                    • ectoE
                                      ecto
                                      last edited by

                                      Just a quick question: I'm using KMS (not fKMS). Should I install the binary update or rather compile from source?
                                      Thanks for your continuous support for Amiberry!
                                      The Amiga was my first (actually second after the c16) computer and I have very fond memories. And now it never played better! :)

                                      Oh. Another quick question: are there any plans for shader support sometime in the future? I really dig the scanning effects of the zfast shader...

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

                                        @ecto Installing from source should work.

                                        ectoE 1 Reply Last reply Reply Quote 0
                                        • ectoE
                                          ecto @mitu
                                          last edited by

                                          @mitu Thanks, I'll try that later and give a short report.

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

                                            @ecto about shader support, I haven't seen mention of that lately. If you're on KMS/64-bit/SDL2 it should work ok with the following settings instead. This will enforce the new autocrop feature to resize screen automatically.

                                            default_horizontal_centering=yes
                                            default_vertical_centering=yes
                                            default_auto_crop=yes
                                            default_width=720
                                            default_height=568
                                            default_whd_writecache=yes
                                            allow_display_settings_from_xml=no
                                            

                                            Feel free to report back in case of issue.

                                            ectoE 1 Reply Last reply Reply Quote 1
                                            • 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.