Help getting Amiberry to work on RetroPie Thanks
-
@mitu ok thanks i checked this and not sure if i moved them to the folder or if it Auto did it. but the files are in that folder.
this is the video i used to install it. i did use the Jump Drive. but also checked in file manager on the Pi 3b+i am getting the black screen after i try and launch any game or the start Amiberry.
Now if i tap the A key it will bring up a page to pick the Bios no matter what i do or pick,
it goes black for 5 seconds and then back to the pick games list. Thanks for the help. -
@Dekawar said in Help getting Amiberry to work on RetroPie Thanks:
i am getting the black screen after i try and launch any game or the start Amiberry.
Which version of RetroPie do you have installed and how did you install it ? The Amiberry UI should start regardless of any kickstart roms being available or not.
Can you post the contents of
/dev/shm/runcommand.log
, taken after starting a game or just Amiberry standalone ? -
@mitu i am downloading it from the site Version 4.8.9 ok what it shows.
"Execut ing: /opt/retropie/emulators/amiberry/amiberry.sh"/home/pi/RetroPie/rons/aniga/1869_v1.0_AGA.lha"model CDTV
Paranelers:
Launch ing
autoload ^hone/pi^RetroPierrons/aniga/1869_v1.0_AGf.Iha =-nodel CDTU -G
/aniberru
malloc (: unsorted double linked list corrupted
/opt/retropie/emulators/amiberry/aniberry.sh: line 10?: 2449 Aborted
"$enu lator" "$(parans[0])"I used my phone to grab this off the screen. so it has typos. i do not seem to be able to copy the file to my USB stick like i did with Amibian file system. so i will try and reinstall it all.
seeing it shows corrupted and double linked list.? -
Does it show the same error when opening just the emulator, with the
+Start Amiberry
entry ?EDIT: just to rule out the ROM file, can you also install
lr-puae
and try starting the game with it ? You can choose which emulator to use for a system/rom from the runcommand launch menu. -
@mitu yes says unsorted double linked list corrupted
/opt/retropie/emulators/amiberry/aniberry.sh: line 107: 12145 Aborted
"$enulator" "$(parans[@])" -
@mitu Which version of RetroPie do you have installed and how did you install it ?
i did install it from the https://retropie.org.uk " The "First Installation" instructions said.
Installation
First, insert the MicroSD card into into your computer
Download the RetroPie .img.gz image from the official website for your Raspberry Pi model.
If you use Raspberry Pi Imager (recommended), this linked me to this site. https://www.raspberrypi.com/software/not sure if this is what i had used on the 1st one i did for Amibian it worked but was not a nice as retro pie for playing games.
checking on this now. the video said to goto this other link for a faster setup. https://www.raspberrypi.com/software/ and the instructions on the one site said to do the same.
-
@Dekawar you posted in this other thread: Getting an amiberry error when trying to run an Amiga game on a new system:
thanks this might be what going on with mine.
Did you try the fix shown there ie. placing
amiberry.conf
in configs with a rom_path to the bios folder?@mitu, is there anything to this?
@sleve_mcdichael said in Amiberry broken on Pi 4/Buster:
malloc(): unsorted double linked list corrupted Aborted
Investigating, it seems related to
amiberry.conf
:if
amiberry.conf
exist with a definedrom_path=
to the kickstarts, then RP binary does work,This COULD be work-around by pre-populate conf with
rom_path
value, but it don't explain why github version still work fine with no conf at all.# set various media paths to the 'amiga' rom folder - if [ -f "$md_inst/conf/amiberry.conf" ]; then iniConfig "=" "" "$md_inst/conf/amiberry.conf" + iniSet "rom_path" "$biosdir/amiga" iniSet "floppy_path" "$romdir/amiga" iniSet "harddrive_path" "$romdir/amiga" iniSet "cdrom_path" "$romdir/amiga" iniSet "lha_path" "$romdir/amiga" - fi + chown "$__user":"$__group" "$md_inst/conf/amiberry.conf"
Current script module does set some paths in conf, but the behavior confuse me. Since the conf file is not exist on clean install, these values are not set at first. Defaults are then used ($md_inst) for some time until (optional) if user chooses to reinstall/update amiberry. Only at that time, file DOES exist, and so paths are now CHANGE to use $romdir instead of $md_inst like they had been using. Is this really the intended way, and if so then why?
-
@Dekawar have not tried it yet. sorry, with the Amibian i was able to move files from the Flash OS Drive to the USB drive. with the last setup of Retro Pie it would not let me do that. i could not even goto Media and see the drive. but it was taking all the files off the drive. need to find out why windows 11 is not letting me connect to it over network. some setting on my system im sure.
looks like its a windows 11 Pro thing. https://techcommunity.microsoft.com/blog/filecab/accessing-a-third-party-nas-with-smb-in-windows-11-24h2-may-fail/4154300 ok this was able to fix the network problems.
-
@mitu ok i reinstalled everything and have the network connection to the Pie working also.
going to move the jump drive over. it does not have a retropis/BIOS/amiga the video said to just drop them in the retropis/BIOS i want to test it and see if it makes the folder and moves it to that location.
only going to send this 2 kickstarts " they are the 2 i could find that say it works LHA file.
Kickstart v2.05 rev 37.350 (1992)(Commodore)(A600HD)[!].rom
Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom
have not found this one.
Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom 1483a091 / 1d9aa278 ✔️
https://github.com/BlitterStudio/amiberry/wiki/Kickstart-ROMs-(BIOS)?fbclid=IwY2xjawH5D3ZleHRuA2FlbQIxMAABHWanz_KoETPsyk22mfLoQXZn91aAOwCOnv9kdphdorUFfczC-sgkq0wB5w_aem_cDPoYEYoSc-3ZdGp2VTd3wthey have a different name than the ones i have from cloanto.amigaforever.essentials
so was thinking that might have been a problem.so it did not make a Amiga folder in retropis/BIOS/ on the USB or in the home/pi/RetroPie/BIOS. even after restarting it. so i made sure everything was done as instructed and it still does not work. when i try to just run the +start Amiberry i get this.
and then booted back to the AMIGA +start AMIBERRY list.
/dev/shm/runcommand.logParameters:
Executing: bash "/home/pi/RetroPie/roms/amiga/+Start Amiberry.sh"
./amiberry: error while loading shared libraries: libserialport.so.0: cannot open shared object file: No such file or directory
~sleve_mcdichael not sure what files you are looking at or ware they are at? anything else to help me thanks.
-
@sleve_mcdichael am working on it now. Wow had to go back and read it. and trying it now. Yeah, you just need a file /opt/retropie/configs/amiga/amiberry/conf/amiberry.conf with the following content:
rom_path=/home/pi/RetroPie/BIOS/amiga
(Make sure it's capitalized exactly like this, and if your install is under other than the default pi user, then make sure to edit the home dir path /home/pi accordingly.)See for more details:
https://retropie.org.uk/forum/post/301768
https://github.com/RetroPie/RetroPie-Setup/pull/4009
Does getting a different pre-compiled binary make sense?
If so, how do you install a different pre-compiled binary on the Amiberry in RetroPie?
If you get the amiberry binary from the release page and replace the one in /opt/retropie/emulators/amiberry, it can work even without placing the conf file. But it is easier I think just to place the conf and then it works with the default RP provided binary.posted it here for if anyone reads this trying to fix it also can see this.
@sleve_mcdichael ok i made the file amiberry.conf copyed and put the text in you gave us.
rom_path=/home/pi/RetroPie/BIOS/amiga
saved it over network to a the spashcreens fold and now going to move it to
/opt/retropie/configs/amiga/amiberry/conf/
if this works wow. Thanks does this mean i need to move or make a file called amiga in BIOS/ and that is where i need to put my kickstarts? -
this did not work. going to check and make sure the files is still in the right place.
so i am looking and this seems to be a Big ongoing problem. reading a lot of posts on this. https://github.com/BlitterStudio/amiberry/issues/1392looks like tomorrow i might get around to trying this one.
-
@sleve_mcdichael said in Help getting Amiberry to work on RetroPie Thanks:
@mitu, is there anything to this?
I think so, the
rom_path
missing is breaking Amiberry.@Dekawar said in Help getting Amiberry to work on RetroPie Thanks:
./amiberry: error while loading shared libraries: libserialport.so.0: cannot open shared object file: No such file or directory
This means you have not updated your RetroPie-Setup. Do a full update for RetroPie and then re-install Amiberry. Create the following file (if it's not there) -
/opt/retropie/configs/amiga/amiberry/conf/amiberry.conf
, then edit it and add to it:rom_path=/home/pi/Retropie/BIOS
This teaches amiberry to look directly under BIOS for kickstart files.
After the
.conf
file modification, start again Amiberry and see if it starts without errors.EDIT: actually, just update RetroPie-Setup and reinstall Amiberry, without any edits. See if that fixes the issue.
-
@mitu said in
EDIT: just to rule out the ROM file, can you also install
lr-puae
and try starting the game with it ? You can choose which emulator to use for a system/rom from the runcommand launch menu.i was able to get to a screen with workbench drawers open. could move the mouse but no button worked.
so in what file do i need to put the Rom's for lr-puae?
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.