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 364.8k 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.
    • HoraceAndSpiderH
      HoraceAndSpider
      last edited by

      @youxia said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

      It's also worth noting that the official (ahem) naming has changed slightly in the last edition - eg (1993-07), not just (1993) - so these names would differ from the "common name" (not sure if this matters thou).

      Thanks - it doesnt matter for Amiberry's scanning, but it does matter for the guide / Wiki section, so that is useful to know.

      One thing: I was reading the amiberry doc regarding individual game configs, do I understand correctly that if I make a separate .uae config for a WHDload game it will take priority over the WHD config? I

      Thats correct. When you load a game direct from LHA is sets the 'game name' internally to that of the LHA file.... so when you load IndyHeat_V1.1.lhaany config oyu save will be IndyHeat_V1.1.uae

      The next time you load the .lha the autobooter will do a quick check... "does IndyHeat_V1.1.uaeexist? If so, ignore the XML or the .WHD files, and load this instead. I have a mind to use this to allow quick loading of save-states in the future too.

      If I enter a directory menu in Amiberry - eg the (...) when looking for a game in the floppy menu, the navigation becomes super-sensitive (when using a joypad) or super-slow (when using a keyboard).

      Dimitris did some fixes to the menu navigation code to work with the GUI via AXIS control, but i have a funny feeling it didnt make it into all the GUI modules.... I'm doing some work here at the moment to make mulitple contollers work in the GUI, so i will have a look to see if the same fix needs to be applied to the file navigations, sub-menus etc

      1 Reply Last reply Reply Quote 2
      • M
        Mr Spoc
        last edited by

        Hello all

        Thank you for this guide and for the git.
        I am new to this and i have a few questions if anyone can give me some guidance that would be great.

        I am using a pi3 with retropie and a DIY arcade sanwa type joystick and buttons, my setup is similar to a bartop and all my Mame arcade games with my setup are working fine. I have setup amiberry through the retropi setup gui and loaded a handful of games and they run ok.

        Questions:

        1. I tried to set up the exit game button like its described here but no luck.
          I cannot find the .uae files for each game all i find are two .uae files in opt/retropie/configs/amiga/amiberry/conf/
          Where are the game .uae files located ? In the 2 .uae files i found like i mentioned I used key_for_quit=0
          button_for_quit=7

        2. I cannot find <RETROPIE>/roms/amiga-data/_BootWHD/Devs/Kickstarts
          I searched all the directories so i cannot copy and rename the kickstarts like described but the 3 games i got they load. Why are these directories missing from my build ? amiga-data/_BootWHD/Devs/Kickstarts

        Thank you.

        Y 1 Reply Last reply Reply Quote 0
        • Y
          youxia
          last edited by

          @Mr-Spoc seems you're following the older version of the guide/advice, it was referring to previous versions of Amiberry. Things have changed recently, try reading these:
          http://ultimateamiga.co.uk/HostedProjects/RetroPieAmiga/guide.html
          https://github.com/midwan/amiberry/wiki/WHDLoad-Auto-booting

          M 1 Reply Last reply Reply Quote 1
          • AnalogHeroA
            AnalogHero
            last edited by AnalogHero

            @HoraceAndSpider One problem i see with with the way amiberry handles the quitkey combination is that whdload wont save hiscores. If done right you would have to use the quitkey defined in whdload, somehow catch this event and quit amiberry afterwards (with delay). Should i open an issue on github?

            HoraceAndSpiderH 1 Reply Last reply Reply Quote 0
            • HoraceAndSpiderH
              HoraceAndSpider @AnalogHero
              last edited by HoraceAndSpider

              @analoghero said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

              @HoraceAndSpider One problem i see with with the way amiberry handles the quitkey combination is that whdload wont save hiscores. I

              Not true... the booter has 'NOWRITECACHE' enabled by default, so any highscores are saved instantly. This you can see the saved files for in the /configs/amiga/amiberry/save-data ... You'll also see the screen switch to black when this happens, which looks a little odd if it's say the IK+ high score screeen, but worth the 'price' imho

              Without this, the behaviour is as you have stated... saves are cached until the quitkey is used.

              AnalogHeroA 1 Reply Last reply Reply Quote 0
              • AnalogHeroA
                AnalogHero @HoraceAndSpider
                last edited by

                @horaceandspider Ahh i see. My fault then. I assumed it works like on real amiga :) Dont know if its slave related, but Elfmania has issues with amiberry. Although Preload is set, it looks like it does a lot of OS swaps.

                HoraceAndSpiderH 1 Reply Last reply Reply Quote 0
                • HoraceAndSpiderH
                  HoraceAndSpider @AnalogHero
                  last edited by

                  @analoghero said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

                  I assumed it works like on real amiga :)

                  It does. I still use NOWRITECACHE on my real amigas too ;)

                  Dont know if its slave related, but Elfmania has issues with amiberry. Although Preload is set, it looks like it does a lot of OS swaps.

                  Probably this needs the default memory increased is all. Try increasing Z2 ram to 8mb (if it isnt already) and resetting the system for a reload.

                  1 Reply Last reply Reply Quote 0
                  • HoraceAndSpiderH
                    HoraceAndSpider
                    last edited by

                    looks like @nemo93 hasnt been online for a while, I wonder if it's possible for one of the mods to amend the first post with a few strike-throughs?

                    mituM 1 Reply Last reply Reply Quote 0
                    • M
                      Mr Spoc @youxia
                      last edited by

                      @youxia no i am not. That is the very guide i am using the latest one in your post. Again here is an extract from that very guide:
                      "Some games also require certain kickstart roms (Kickstart 1.3 and Kickstart 3.1 in particular) to be copied to the DEVS: section of the booting drive"

                      Like i mentioned in my post there is not /devs/ directory created.

                      1 Reply Last reply Reply Quote 0
                      • M
                        Mr Spoc
                        last edited by Mr Spoc

                        I almost got it working but still cant find .uae files anywhare but in any case can someone please expalin in a bit detail how to map a joypad /arcade button to the exit game short cut please ?

                        tried to set up the exit game button like its described here but no luck.
                        I cannot find the .uae files for each game all i find are two .uae files in opt/retropie/configs/amiga/amiberry/conf/
                        Where are the game .uae files located ? In the 2 .uae files i found like i mentioned I used key_for_quit=0
                        button_for_quit=7

                        1 Reply Last reply Reply Quote 0
                        • Y
                          youxia @Mr Spoc
                          last edited by

                          @mr-spoc said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

                          1. I cannot find <RETROPIE>/roms/amiga-data/_BootWHD/Devs/Kickstarts

                          This is a directory from the old setup, which is why I thought you're using the old guide. If you read the new one thoroughly you'll see there's no need to look for it anyway. The next sentence after the one you quoted says "Amiberry will automatically create symlinks for these files from your BIOS folder if available."

                          Which means, put all your kickstarts (those listed in the guide under common name) into Retropie/BIOS dir and amiberry will link them up.

                          There is no uae files anymore as well from the start, you need to make them yourself if you want to tweak WHD configs. Read my conversation with @HoraceAndSpider above. And default WHD Load config is now at: /opt/retropie/configs/amiga/amiberry/whdboot/hostprefs.conf

                          M HoraceAndSpiderH 2 Replies Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator @HoraceAndSpider
                            last edited by

                            @horaceandspider Maybe a Wiki page can be created, it would certainly benefit as it would be editable by anyone and would incorporate any progress made.

                            HoraceAndSpiderH 1 Reply Last reply Reply Quote 0
                            • M
                              Mr Spoc @youxia
                              last edited by

                              @youxia thank you for rhis clarificarion now it all makes sense. That is why the games run.
                              I see now. Do you know How can i achive joypad game exit via a button please by any chance?
                              I want to be able to just quit and exit a game via the press on a joypad button or combination of buttons say "select" and "start" just like it workd for my mame arcades in the same retropie build.

                              Once again thank u for this clarification.

                              HoraceAndSpiderH 1 Reply Last reply Reply Quote 0
                              • Y
                                youxia
                                last edited by

                                @Mr-Spoc I'm not sure, controller configs on retropie are not my forte shudder. My PS3 pad quits the game using my standard bind (left trig+X).
                                Check that hostprefs.conf file, there are some settings related to this I think.

                                Or wait for the man himself to explain better :)

                                1 Reply Last reply Reply Quote 0
                                • HoraceAndSpiderH
                                  HoraceAndSpider @mitu
                                  last edited by

                                  @mitu said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

                                  Maybe a Wiki page can be created, it would certainly benefit as it would be editable by anyone and would incorporate any progress made.

                                  like this one?

                                  https://github.com/midwan/amiberry/wiki

                                  1 Reply Last reply Reply Quote 0
                                  • HoraceAndSpiderH
                                    HoraceAndSpider @Mr Spoc
                                    last edited by

                                    @mr-spoc said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

                                    I want to be able to just quit and exit a game via the press on a joypad button or combination of buttons say "select" and "start" just like it workd for my mame arcades in the same retropie build.

                                    THis is exactly what should happen - look in the 'custom controls' section and if you click the Amiga port your controller is connected to you will either see [R] or [N]

                                    The [R] means [Retroarch] and allows start+select to work as normal.

                                    If you have a retroarch controller set up correctly and it still doesiujnt work, it could be a bug and you will need to provide details of your controller but please check you have followed: https://github.com/midwan/amiberry/wiki/Setting-up-Input-Controllers first?

                                    M 1 Reply Last reply Reply Quote 0
                                    • HoraceAndSpiderH
                                      HoraceAndSpider @youxia
                                      last edited by

                                      @youxia said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

                                      I cannot find <RETROPIE>/roms/amiga-data/_BootWHD/Devs/Kickstarts

                                      This is a directory from the old setup, which is why I thought you're using the old guide.

                                      It is from the old guide, and it's not mentioned in the updated guide either?

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        Mr Spoc @HoraceAndSpider
                                        last edited by Mr Spoc

                                        @horaceandspider i have reead the wiki relevant sections.
                                        In the Amiberry menu i see DragonRis USB controler and [N] it is just a generic USB game controller board with a Sanwa Joystick and 8 arcade style buttons. I went to the Amiberry GUI and changed the input to Retroarch controller for one game but on the "customised controls" menu then i get "not a valid input controller joystick" when i do that and [.] is empty and the joystick won't respond at all. When i revert back to the "DragonRis" controller the joystick and fire button work but i have the same issue of not being able to quit the game back to the emulator.
                                        What should i do?

                                        My retroarch setup is ok as the hotkey combination works for arcade mame in the same build same pi.

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          Mr Spoc
                                          last edited by Mr Spoc

                                          Btw for some reason even though i did the amiberry build from source yesturday i just realaised i go v2.20 and in the istructions @HoraceAndSpider wiki u posted earlyer it is mentioned that "from v2.5 onwards...." could that be the issue ? How do i update Amiberry ? If i do sudo apt get update and upgrade will that work ?
                                          Also i have not updated my Retropi for cuple of months could that be part of the issue too?
                                          I was afraid to update everithing in case i loose my setup, will i?

                                          1 Reply Last reply Reply Quote 0
                                          • HoraceAndSpiderH
                                            HoraceAndSpider
                                            last edited by

                                            @mr-spoc said in [Amiga] Amiberry + WHDLoad = Holy Grail - Amiberry's official thread:

                                            In the Amiberry menu i see DragonRis USB controler and [N]
                                            i did the amiberry build from source yesturday i just realaised i go v2.20

                                            right, this explains it... the latest fix which helps DragonRise controllers is v2.21 - this is a development version only at the moment, but I will ask Dimitris when this is likely to be rolled out to the release branch.

                                            The 2.5 you mentioned i think is a typo.

                                            M 2 Replies 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.