RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Amiga 500 Raspberry Pi 4 Guide?

    Scheduled Pinned Locked Moved General Discussion and Gaming
    amigaraspberry pi 4retropie
    18 Posts 3 Posters 7.5k 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.
    • F
      F4CEpa1m
      last edited by

      Hi all,

      Is there a definitive working guide to get Amiga ROM's working in RetroPie on a Raspberry Pi 4?

      Is Amiberry the only option at this stage?

      Cheers,
      x_0

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

        First make sure you have all the kickstart (bios) files you need and check that they have the correct checksums. For the majority of games WHDLoad files (.lha) are the best ones. Find a good source that has the latest versions.

        It goes without saying that you'll need to do some creative googling to track them down. Amiberry isn't the only option but it is IMO the best.

        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
        • F
          F4CEpa1m
          last edited by F4CEpa1m

          Thanks George.

          I have the No-Intro Commodore Amiga ROM set that has all .zip files that contain .ipf files. It includes the following Bootstrap and Kickstart ROMs .zip files that contain .rom files:

          Image of Bootstrap and Kickstart ROMS

          I've done the following:

          • Installed Amiberry through the RetroPie-Setup and rebooted the pi
          • Copied the Kickstart.zip files to /home/pi/RetroPie/ROMS/amiga
          • Copied the ROM.zip game files to /home/pi/RetroPie/BIOS/amiga

          But the Amiga option isn't coming up in emulationstation.

          Any ideas why that would be? Should I unzip any of the files first? How do I check if the Kickstart files have the correct checksums?

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

            @F4CEpa1m Yes, Amiberry is undoubtedly the way to go.

            You need to put your amiga rom files in /home/pi/RetroPie/roms/amiga. Then they'll show up. But I absolutely recommend using the Retroplay LHA's instead. It is by far the best way to experience amiga games on RetroPie.

            Once you have those, fire up Amiberry and enter the menu with F12. Then click around and look for the button that says something like "Update WHLoad autoconfig" or something (I can't remember what submenu it's under or what exactly the button says). If you have the LHA's it will then autoconfigure the games when you run them.

            Then, as long as you have the correct Kickstarts (which is no guarantee as there are many versions) placed where you mention it, everything should "just work". It will even map your controller to the RetroArch configured controller, even though Amiberry isn't an lr-core. It's pretty neat.

            F 1 Reply Last reply Reply Quote 1
            • F
              F4CEpa1m @muldjord
              last edited by F4CEpa1m

              @muldjord

              Thanks.

              Mate I just spent the past day learning how to scrape from the command line by reading through all your posts on the Skyscraper pages!! It was a lot of fun and now I know a tonne about scraping, more than I did previously about command line, AND every ROM I have has perfectly scraped artwork now. Never thought I'd enjoy just sitting there watching lines of text fly up the screen or the satisfaction of getting a command correct to trigger it all. Even prompted me to write my first script!! Thank you :]

              Back to the Amiga stuff.. Ok cool, so would I convert my existing .zip or .ipf ROM files to the .LHA format? Or will I need to go hunting online for .LHA ROMS?

              Also corrected my post above, ROM's are in the correct roms folder, I just typed it wrong above.

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

                Ignore my reference to .ZIP files. I should have written .LHA. I will edit my post.

                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
                • muldjordM
                  muldjord @F4CEpa1m
                  last edited by

                  @F4CEpa1m Cool, glad you had fun scraping. :)

                  You need to look for the retroplay lha's. There's no use in converting the ones you have, as they aren't WHDLoad files. WHDLoad files are harddisk images that will load the game almost instantly and even switch disks for you.

                  F 1 Reply Last reply Reply Quote 1
                  • F
                    F4CEpa1m @muldjord
                    last edited by

                    @muldjord @George-Spiggott

                    Re-read all your posts above and figured out how to check if the KickStart roms that I have return the correct checksums, which they do. Then found a pre-made Amiga SD card image online which works on my Raspi 3B+ perfectly, extracted all the .LHA game files from that image, then I took the following steps:

                    1. Installed Amiberry from binary through the RetroPie Setups 'Optional Packages'
                    2. Copied all Kickstart.rom files to /home/pi/RetroPie/BIOS
                    3. Copied all Game.lha files to /home/pi/RetroPie/roms/amiga
                    4. Reboot Raspberry Pi

                    Still... Amiga is not showing up as an option in Emulation Station.

                    Any ideas?

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

                      @F4CEpa1m I assume you only extracted the LHA's from that image and isn't actually using it. Just making sure.

                      As long as you are on the official RetroPie image, it should show up I believe. It's been a while since I set mine up, but I don't remember it being necessary to do anything specific to make the files show up.

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        F4CEpa1m @muldjord
                        last edited by F4CEpa1m

                        @muldjord

                        Yep, I extracted the .LHA's.

                        I did use the full pre-made image to test out on my Raspberry Pi 3, but extracted just the KickStart roms and .LHA game roms from that image and copied them to the relevant folders I mentioned on my Raspi 4 setup.

                        It all seems to check out, but for some reason Amiga is just not showing up as an option.

                        Currently have a cool little setup with 2 Raspi's, one the Amiga pre-made 32GB image on a Raspi 3 and the other a custom image (incl. scraped art c/o- Skyscraper), each with separate controllers. But I'd love to get it all on my Raspi 4 to use a single controller + keyboard/mouse (Amiga).

                        Then I'd have a spare Raspi 3. Even outside of that, I'm itching to get it working just for the sake of tinkering and simply get it working :]

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

                          @F4CEpa1m You could check your es_systems.cfg and see if it lists .lha under amiga. But it really should by default so I don't think that's the issue.

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

                            You can legally download these games directly from the developer Factor 5's website. When you unzip them they will show as .adf files (iirc). Copy them to your roms/amiga folder and reboot your pi or restart emulation station. The games should show up in the Amiga section. At least we will know that the emulator and paths are working that way.

                            http://www.factor5.de/downloads.shtml

                            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)

                            F 1 Reply Last reply Reply Quote 2
                            • F
                              F4CEpa1m @muldjord
                              last edited by F4CEpa1m

                              @muldjord

                              Sure does:

                              <system>
                              <name>amiga</name>
                              <fullname>Commodore Amiga</fullname>
                              <path>/home/pi/RetroPie/roms/amiga</path>
                              <extension>.adz .dms .ipf .lha .sh .uae .zip .ADF .ADZ .DMS .IPF .LHA .SH .UAE .ZIP</extension>
                              <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS amiga %ROM%</command>
                              <platform>amiga</platform>
                              <theme>amiga</theme>

                              1 Reply Last reply Reply Quote 0
                              • F
                                F4CEpa1m @George Spiggott
                                last edited by F4CEpa1m

                                @George-Spiggott

                                I downloaded BCKid.zip from the link you posted, unzipped it, and placed the BCKid.adf file in /home/pi/RetroPie/roms/amiga. Rebooted the Pi but the Amiga system is still not showing up in the Emulationstation menu at all.

                                I'm really stumped here. Even update the RetroPie-Setup script but it's the latest version already.

                                I can see a UAE Config Maker option in the RetroPie menu in emulationstation, is it possible this is causing issue from previously attempting to install this:

                                RetroPieAmigaSetup

                                Installing Text

                                From an older ETA Prime tutorial but when it ran, a lot of the links were dead (a tonne of red text when it was running). I then uninstalled it as per the command line in the first image there.

                                Thoughts?

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

                                  @F4CEpa1m Yeah, I think that script might have messed something up (and it's probably outdated). It used to be that using WHDLoad files was split into differect folders. One called amiga and one called amiga-data or something like that. I seem to recall that script helping out with that.

                                  But it's not needed anymore. I don't know where or how that script configures that. You could try looking through it and see if you can reverse it.

                                  F 1 Reply Last reply Reply Quote 0
                                  • F
                                    F4CEpa1m @muldjord
                                    last edited by

                                    @muldjord

                                    Yeah your'e right. The videos I've watched the Amiga menu shows up before there is any roms in the folder. And the +Launch Amiberry.sh file is there.

                                    Definitely thinking now that the script I ran which is definitely outdated is causing the issue, even after I ran the uninstall script. I did see an amiga-data folder after I ran it but that's gone now.

                                    Going from what we're saying I'll try in this order:

                                    • Go through script and try reverse it
                                    • Compare the pre-made image files with this one to make sure everything lines up
                                    • Failing it all, I'll image this card, reinstall, and see if Amiga works. If it does then there was obviously some dud files there.

                                    Problem is I've got it all setup as a torrent box too and have all the artwork scraped! A re-install is gonna be a pain. Oh well.. 1st world problems :)

                                    Thanks for all your help!

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

                                      @F4CEpa1m Hope you get it solved. Good luck! :)

                                      F 1 Reply Last reply Reply Quote 1
                                      • F
                                        F4CEpa1m @muldjord
                                        last edited by F4CEpa1m

                                        @muldjord

                                        Just downloaded the script, is there anything you can see here that would mess things up?

                                        #!/bin/bash

                                        pushd /home/pi/
                                        wget https://github.com/HoraceAndTheSpider/RetroPieAmigaSetup/archive/master.zip
                                        unzip master.zip
                                        rm master.zip
                                        mv RetroPieAmigaSetup-master .retropie_amiga_setup
                                        cd .retropie_amiga_setup
                                        python3 amiga_setup_script.py
                                        cd ..
                                        rm -r .retropie_amiga_setup

                                        cp /home/pi/RetroPie/BIOS/Amiga/kick13.rom /home/pi/RetroPie/roms/amiga-data/_BootWHD/Devs/Kickstarts/kick34005.A500
                                        cp /home/pi/RetroPie/BIOS/Amiga/kick31.rom /home/pi/RetroPie/roms/amiga-data/_BootWHD/Devs/Kickstarts/kick40068.A1200
                                        cp /home/pi/RetroPie/BIOS/Amiga/kick12.rom /home/pi/RetroPie/roms/amiga-data/_BootWHD/Devs/Kickstarts/kick33180.A500

                                        popd

                                        I have checked the cp entries and all the relevant rom files I extracted from the other image are in that folder anyway so I wouldn't think that part would be an issue..

                                        UPDATE: Looking at that script and digging through I've found a RetroPieAmigaSetup-master.zip and a UAEConfigMaker-master.zip downloaded and scripts contained within were executed. I'll dig through those and see if there anything that has moved/re-routed something

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