Amiga 500 Raspberry Pi 4 Guide?
-
@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.
-
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.
-
Ignore my reference to .ZIP files. I should have written .LHA. I will edit my post.
-
@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.
-
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:
- Installed Amiberry from binary through the RetroPie Setups 'Optional Packages'
- Copied all Kickstart.rom files to /home/pi/RetroPie/BIOS
- Copied all Game.lha files to /home/pi/RetroPie/roms/amiga
- Reboot Raspberry Pi
Still... Amiga is not showing up as an option in Emulation Station.
Any ideas?
-
@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.
-
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 :]
-
@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. -
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.
-
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> -
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:
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?
-
@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.
-
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!
-
@F4CEpa1m Hope you get it solved. Good luck! :)
-
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_setupcp /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.A500popd
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
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.