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.3k 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.
    • ballboffB
      ballboff
      last edited by

      @nemo93 I'm using an arcade setup. Just assume for arguments sake i'm using a usb keyboard because that's essentially what the pi recognises it as. My settings are hardcoded to use page down as fire button A and I think button B is something like the home button.

      Whatever I set the controls to within the settings of the emulator itself it ignores these settings. This means I can't seem to change the controls. I need fire button A to be mapped to keyboard button 7 and I need button B to be mapped to keyboard button 9

      AndersHPA 1 Reply Last reply Reply Quote 0
      • AphexA
        Aphex @nemo93
        last edited by

        @nemo93 Sorry for the late reply but it took me a while to figure a few things out. You suggested to check thewhdscript_debugfile and it was indeed a good place to stard since the debug file was repeating the linesDOS-Error #205 (object not found) on reading "devs:kickstarts/kick34005.a500". So i went on to check and compare folders and files of different working RetroPie setups i've found online...

        I checked that/Devs/Kickstarts/folder and it turned out there was a few file size difference between the kickroms of my setup and the working ones. So i replaced them with the ones from the working setup (still wouldn't work), then i replaced the files from the/amiga-data/_BootWDHfolder (still wouldn't work), then replaced the game files (actually, only the auto-startupfile was different). And now it worked!

        tldr version: my kickrom files, WDHLoader files and some configuration files were different, even though the project source i've got them from was all about proposing a fully working archive paired with configuration files...

        I think i'm gonna start everything over from scratch with the latest version of Amiberry and make sure i have all the right files.

        1 Reply Last reply Reply Quote 0
        • AndersHPA
          AndersHP @ballboff
          last edited by

          @ballboff I'm on an arcade setup also, with my buttons acting like keyboard presses. Before I dive into this Amiga Emulation, I have to be positive that there's a way to map game buttons to specific keyboard buttons. Seems like this is still not possible?

          My "Bubble Bobble" Themed Bartop Arcade
          My Gameboy

          ballboffB HoraceAndSpiderH 2 Replies Last reply Reply Quote 0
          • ballboffB
            ballboff @AndersHP
            last edited by

            @andershp I've seen on the github page they are still working on it. I'm not sure if uae4arm is capable of this as I have seen if you name the disks disk 1 of 2 etc it will autoinsert all the disks needed and no disk swap us required. Meaning you don't need the whd setup that amiberry uses

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

              Folks, just to keep this thread active I'm glad to inform you that Midwan has returned and he's working on updating Amiberry. You could see that by yourself by checking the dedicated github page I've mentioned earlier. Stay tuned and keep posting feedbacks!

              1 Reply Last reply Reply Quote 0
              • H
                H3RBSKI
                last edited by

                @nemo93 thanks for the reply in my thread about amiberry not showing in my list.
                i followed the steps in your reply but still no joy:( its driving me mad. any other suggestions are great

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

                  Just to pick up a few points in this thread...

                  Many of the games which run too fast could be fixed for everyone if the fixed setting (slower cpu speed) was submitted to the UAE Config Maker GitHub for the specific game ;)

                  Regarding "out of date" slaves the UAE Config Maker will have auto-slave updating added to it in the future(if anyone has a python script capable to unpacking LHA files,ideally universally, then this could be addressed very quickly!)

                  At the moment I am working with the Amiberry primary dev (midwan) and I am adding lots of new elements into the controls section, including more universal (retroarch) controller mapping and game-specific custom control mapping. There are videos online of this if you want to see it in action, and a GitHub branch of Amiberry for you to find for yourselves :)

                  Lots of winuae codebase changes are coming in the next Amiberry release which will hopefully improve compatibility and the stabilisation of speed issues is something that is being looked at. On a related note the uae4arm pandora dev has been directly contributing to Amiberry also.

                  1 Reply Last reply Reply Quote 2
                  • HoraceAndSpiderH
                    HoraceAndSpider @AndersHP
                    last edited by

                    @andershp next version of Amiberry has cursors and other buttons used for cd32 layout mapping ro the keyboard.

                    I am going to look at how to make this remappable to other keys (at user preference) also but this might be 2 releases away.

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

                      @administrators hopefully there is no problem with the links being provided to the guide anymore following this announcement, and the changes to the parent site that have been implemented today:

                      http://www.ultimateamiga.co.uk/index.php/topic,10013.0.html

                      I have also emailed @BuZz to explain the situation in detail, as I am hoping this will help in having more active involvement with the 'WHDLoad for RetroPie' project directly with this forum, without the need for you guys having to worry about copyright issues.

                      @nemo93 are you on the Facebook support group? It sounds like your input could be quite useful

                      @Aphex if you have issues getting configs created for any games which you obtain, please speak to me so that i can resolve the issues. :)

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

                        Many thanks @HoraceAndSpider, truly awesome and fantastic to read you here :) Unfortunately I'm not on Facebook. Yet I'll be glad to help or assist any way I could as I have some spare time these days. That's why I did my best to answer any questions about Amiberry/WHD on this forum lately. Let me know how I could help you and Midwan. I have no dev knowledge so all I could do is to test games/roms and provide feedbacks as I did already on the Amiberry's github page as well as helping others to configure their Retropie.

                        @H3RBSKI: thanks to @HoraceAndSpider we could now safely share this ultimate guide here without breaking any forum rules. Everything is explained in great details and this is basically the one I've followed the first time to install and configure Retropie on my Pi3. Focus on Step 2 where it's explained how to make Amiberry to appear in EmulationStation. If you still got issue let us know.

                        Can't wait to put my hands on Amiberry newest version ;)

                        1 Reply Last reply Reply Quote 1
                        • AndersHPA
                          AndersHP
                          last edited by

                          Following this with great interest. I have an original Amiga 1200 with registered WHDLoad installed, but I'd really love to have my Amiga games available on my bartop arcade also. Especially shooters and pinball games will be awesome!

                          My "Bubble Bobble" Themed Bartop Arcade
                          My Gameboy

                          1 Reply Last reply Reply Quote 0
                          • P
                            psyke83 Global Moderator
                            last edited by psyke83

                            Regarding the advice to use edit the gfx_framerate, I would suggest that it's unnecessary. A Pi 3 is capable of emulating an A600/A1200 at stock speed (it can do much better, in fact).

                            If you notice odd stuttering, the problem is your TV/monitor refresh rate. 99% of Amiga systems and games are PAL, which synchronize the vblank to 50Hz, but the Pi uses 60Hz modes by default.

                            The real solution is to enter the runcommand menu for the Amiga emulator, and change the screen mode to an appropriate resolution with a 50Hz refresh. This should eliminate 100% of stutter, at least on a Pi 3.

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

                              i agree regarding gfx_framerate=0

                              i dont know how the default ended up being =1 if i'm honest. I recall a user having problems with the =0 and I added the option to change this into the hostconfig line of the UAE Config Maker.

                              Somehow maybe this ended up in the default settings as =1 but can easily be fixed when generating your own Config Files

                              1 Reply Last reply Reply Quote 0
                              • P
                                Pyjamarama
                                last edited by

                                I overwriten my amiberry executable with the new onw from the git (2.5 beta https://github.com/midwan/amiberry/releases)

                                I use the .uae files trick in order to select the games from inside EmulationStation.

                                Well with the new executable, it takes me back to EmulationStation :(

                                maxbeanzM 1 Reply Last reply Reply Quote 0
                                • maxbeanzM
                                  maxbeanz @Pyjamarama
                                  last edited by maxbeanz

                                  @pyjamarama You also need the 'quickstart.ico' file in your data folder as noted here :-
                                  https://github.com/midwan/amiberry/issues/128#issue-263418477
                                  (It also tells you this in the 'runcommand' log).

                                  You can get it by clicking the green 'Clone or Download' button on the Github.

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

                                    Well remembered @maxbeanz !

                                    You are of course welcome to use my "controller" fork of Amiberry, which will eventually be committed to the main SDL branch, but keep in mind that functions may appear that don't work 100% yet!

                                    It includes "retroarch" mapping of controllers , 4 inputs and early stages of custom controller mapping (which cannot be loaded/saved ATM)

                                    H 1 Reply Last reply Reply Quote 2
                                    • H
                                      H3RBSKI @HoraceAndSpider
                                      last edited by

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

                                      Well remembered @maxbeanz !

                                      You are of course welcome to use my "controller" fork of Amiberry, which will eventually be committed to the main SDL branch, but keep in mind that functions may appear that don't work 100% yet!

                                      It includes "retroarch" mapping of controllers , 4 inputs and early stages of custom controller mapping (which cannot be loaded/saved ATM)

                                      where can i get this? as really want to play some games on my arcade cab but no way to use my arcade buttons at the min:(

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

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

                                        where can i get this? as really want to play some games on my arcade cab but no way to use my arcade buttons at the min:(

                                        https://github.com/HoraceAndTheSpider/amiberry

                                        Make sure to back up your existing version though, and you will need to compile from the source.

                                        Are you using a USB controller for your arcade (e.g. DragonRise) or a keyboard controller (e.g. Ipac) ?

                                        At the moment only USB controller remapping would be supported , and you will need to set the path to the retroarch controllers folder in the main menu.

                                        It's all very much work in progress.

                                        H 1 Reply Last reply Reply Quote 0
                                        • H
                                          H3RBSKI @HoraceAndSpider
                                          last edited by

                                          @horaceandspider controllers show up as drag rise, tbh i have no real idea what all that means right now as only started with retro pi last week so may just wait until it makes it into a release i can download on the pi lol thanks for the reply though

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

                                            DragonRise is the name of the USB controller. I have one myself but i have only wired in 5 buttons....

                                            This means it should work for you, but today i got notified of some bugs that need fixing anway. :D

                                            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.