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



  • @darishzone It may be worth checking which kickstart roms you have on your system and making sure that symlinks are being created accordingly.

    Could you run the following commands?

    Contents in BIOS Folder

    cd RetroPie/BIOS
    ls | grep -i kick
    

    This is my output:

    pi@retropie:~/RetroPie/BIOS $ ls | grep -i kick
    Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom
    Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom
    

    Symlinks in Amiberry WHDBoot configs

    cd /opt/retropie/configs/amiga/amiberry/whdboot/save-data/Kickstarts
    ls -lah
    

    This is my output:

    pi@retropie:/opt/retropie/configs/amiga/amiberry/whdboot/save-data/Kickstarts $ ls -lah
    total 24K
    drwxr-xr-x 2 pi pi 4.0K Jun  1 07:34 .
    drwxr-xr-x 6 pi pi 4.0K Apr 19 15:07 ..
    -rw-r--r-- 1 pi pi    1 Apr 19 15:07 foo.txt
    lrwxrwxrwx 1 pi pi  112 Jun  1 07:34 kick34005.A500 -> /opt/retropie/emulators/amiberry/kickstarts/Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom
    lrwxrwxrwx 1 pi pi   97 Apr 19 15:08 kick40068.A1200 -> /opt/retropie/emulators/amiberry/kickstarts/Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom
    

  • Banned

    I'm confused now, however i got this
    alt text



  • @darishzone In the Kickstarts folder, is the entry for kick34005.A500 in red? If so, this means that the symlink is broken.

    I can't see all of the kickstart roms in the BIOS folder. You only need the two kickstart roms in my previous post so could you remove all kickstarts from the BIOS folder except these two and confirm that there are present by running the ls | grep -i kick command in the BIOS folder?


  • Banned

    alt text



  • @darishzone I renamed my 1.3 Kickstart rom to Kickstart 1.3.rom to match yours and it broke the symlink.

    We may be able to fix this by renaming the kickstarts but before we do, we should check that they are valid. Drag your kickstart file into an online CRC32 checker such as this one and check that the values given match those given on this page.

    If they do, then try changing the file names as given on the Amiberry Wiki page linked above.

    If they don't, then you will need to find valid 1.3 and 3.1 kickstart roms, appropriately named.


  • Banned

    Ok, i've done it, it reports following codes

    Kickstart 1.3: f6290043
    Kickstart 3.1: fc24ae0d

    I don't know what i'm doing, lol, but i suspect those files are corrupted?



  • @darishzone OK, your kickstart roms are not valid and will not work with Amiberry.

    Your 3.1 kickstart rom may be fine as the symlink is there and you say some games work. Does Cannon Fodder work?

    You will need to find 1.3 kickstart rom. Look for the TOSEC archive.


  • Banned

    It seems every game that dsnt use kickstart 1.3 works, otherwise i get black screen.



  • My suggestion:

    Delete all symlink files
    Add all kickstarts to bios/ folder
    Load Amiberry straight to the menu with Amiberry.sh
    Select the paths panel
    Reset the kickstarts path to the bios/ folder
    Press “scan paths”
    Enter emulation.
    Go back to the menu
    Quit Amiberry

    Relaunch a game with WHDLoad (.lha file)
    Symlinks should be fixed


  • Banned

    Tested Cannon Fodder, it works.



  • Symlinking for th WHDLoad booter doesn’t care what file names you have.

    It hadn’t occurred to me to add a check for “broken” symlinks, but I will look into that


  • Banned

    How can i delete symlinks?


  • Banned

    What you mean about Bios/folder? I have an Amiga folder on Bios, roms are there, is that right?



  • @darishzone

    Command line

    cd /opt/retropie/configs/amiga/amiberry/whdboot/save-data/Kickstarts/
    rm *.rom

    Should do it tbh.



  • You can either put the kickstarts in /home/pi/RetroPie/BIOS

    OR

    /home/pi/RetroPie/BIOS/Amiga

    But whichever you use, you will need to select the same folder in the Amiberry menu (paths panel) and press “scan”


  • Banned

    ALL WORKING NOW
    Thank you so much both of you guys for your help :)



  • Its the right way open for every game the GUI and under INPUT TAB set MOUSE and KEY AS JOY, to map the controls in game?
    I cant see any SAVE AS DEFAULT button.

    Thank yoy again!



  • @marcoqwerty After setting your controls in the Input tab, if you navigate to the Configurations tab, check that the Name field matches the filename of your game and then click on Save. This will create a .uae config file for your game in the folder /opt/retropie/configs/amiga/amiberry/conf.



  • @dudleydes Yes but for the default configuration? there is a special naming convention of the .uae file?



  • Sorry for the topic...but there is a way to load a DEFAULT configuration (.uae file) after have been crete it in amiberry GUI?

    Only to avoid to create tons of .uae files for each games.

    I need only the config file pick the controller settings.

    I tried to put "default.uae" (in the .lha folder) but didnt works.

    My default config file (i trow away all the unneeded lines)

    config_description=WHDLoad AutoBoot Configuration
    config_hardware=true
    config_host=true
    config_version=3.6.0
    amiberry.rom_path=/opt/retropie/emulators/amiberry/kickstarts/
    amiberry.floppy_path=/opt/retropie/emulators/amiberry/disks/
    amiberry.hardfile_path=/opt/retropie/emulators/amiberry/
    amiberry.cd_path=/opt/retropie/emulators/amiberry/cd32/
    ;
    ; *** Controller/Input Configuration
    ;
    joyport0=mouse
    joyport0_autofire=none
    joyport0_friendlyname=Mouse
    joyport0_name=MOUSE0
    ;
    joyport1=joy0
    joyport1_autofire=none
    joyport1_friendlyname=RetroArch Keyboard as Joystick [Input #1]
    joyport1_name=JOY0
    ;
    ;
    ;
    input.joymouse_speed_analog=2
    input.joymouse_speed_digital=10
    input.joymouse_deadzone=33
    input.joystick_deadzone=33
    input.analog_joystick_multiplier=15
    input.analog_joystick_offset=-1
    input.mouse_speed=100
    input.autofire_speed=0
    kbd_lang=us
    ;
    ; *** Host-Specific
    ;
    amiberry.vertical_offset=0
    amiberry.hide_idle_led=0
    amiberry.gfx_correct_aspect=1
    amiberry.kbd_led_num=-1
    amiberry.kbd_led_scr=-1
    amiberry.scaling_method=-1
    amiberry.open_gui=w
    amiberry.quit_amiberry=1
    amiberry.use_analogue_remap=false
    amiberry.use_retroarch_quit=true
    amiberry.use_retroarch_menu=true
    amiberry.use_retroarch_reset=false



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.