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

    UAE4ARM Question

    Scheduled Pinned Locked Moved Help and Support
    uae4armrpi3bsetup
    8 Posts 5 Posters 7.9k 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.
    • Danorak1981D
      Danorak1981
      last edited by

      Hi guys,

      This will probably seem like a real stupid question, but here goes anyway: is there a basic 'getting started' guide, be it an informal forum post or otherwise for using UAE4ARM? I was using UAE4All as per the Wiki, but have since learned that it's no longer supported-the search results seem to throw a lot of controller based posts but noting definitive on setup.

      I've installed UAE4ARM but am having a few problems getting my head round it.

      I'm running a RPi 3B and Retropie 4.1.

      Many thanks,
      Dan

      Restored SNES UK Boxart
      RPi Modified Case to fit PowerBlock

      rbakerR 1 Reply Last reply Reply Quote 0
      • rbakerR
        rbaker @Danorak1981
        last edited by

        @Danorak1981 You might like to consider using Amibian which is a dedicated emulator outside of retropie that works great. Isn't UAE4Arm just the same as the previous version?, i.e. place your kickstarter roms, browse to .adf files and add them to the drives then launch after tweaking the processors etc? There are quite a few videos on You tube that talk about the settings in UAE4all but you can just learn from them and apply to UAE4arm. I prefer a

        though using Amibian with a keyboard and mouse connected.

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

          I suggest you try the UAE4ARM fork that is created for Amiberry. Check its Facebook page. There it contains UAE4ARM builds compatible with RetroPie (just overwrite the existing). It adds the long waited map of Exit and Menu to the pad. If you are launching the Amiga games directly for ES then you should make some changes in your template.uae to contain the pad and button extra mappings found inside the uaeconfig.uae.

          ibonihsI 1 Reply Last reply Reply Quote 1
          • ibonihsI
            ibonihs @Pyjamarama
            last edited by

            @Pyjamarama - Could you elaborate on this? What do you mean by "...you should make some changes in your template.uae to contain the pad and button extra mappings found inside the uaeconfig.uae." Where are these files? Do I need to download something?

            I'd like to keep using EmulationStation for Amiga emulation since UAE4ARM seems to work just fine performance-wise. Using the launcher script I've found online I've managed to launch games directly one by one from ES - the only problem is the mapping issue (needs a mouse)...and it seems like it's solvable.

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

              To launch the games directly as it is described in the link I posted, you need to batch produce .uae files via a python script for every game. This have as a model a specific .uae called template.uae.

              Here is mine that has the map for Exit and Menu and emulates A500. Use it with the python script to create .uae files for every game you have put. Make sure that es_systems has the .uae .UAE extensions for Amiga. Of course you need the UAE4ARM build from Amiberry FB page.

              config_hardware=true
              config_host=true
              config_version=2.4.1
              pandora.rom_path=/opt/retropie/emulators/uae4arm/kickstarts/
              pandora.floppy_path=/opt/retropie/emulators/uae4arm/disks/
              pandora.hardfile_path=/opt/retropie/emulators/uae4arm/
              pandora.joy_conf=0
              pandora.joy_port=0
              pandora.tap_delay=10
              pandora.custom_controls=0
              pandora.custom_dpad=1
              pandora.move_x=0
              pandora.move_y=0
              pandora.button1=2
              pandora.button2=1
              pandora.autofire_button=3
              pandora.jump=-1
              ; host-specific
              pandora.cpu_speed=600
              pandora.hide_idle_led=0
              pandora.tap_delay=10
              pandora.custom_controls=0
              pandora.custom_up=0
              pandora.custom_down=0
              pandora.custom_left=0
              pandora.custom_right=0
              pandora.custom_a=0
              pandora.custom_b=0
              pandora.custom_x=0
              pandora.custom_y=0
              pandora.custom_l=0
              pandora.custom_r=0
              pandora.move_x=0
              pandora.move_y=0
              ; common
              use_gui=no
              kickstart_rom_file=/home/pi/RetroPie/roms/amiga/KICK13.rom
              kickstart_ext_rom_file=
              floppy0=/home/pi/RetroPie/roms/amiga/DISK1
              floppy0type=0
              floppy1=/home/pi/RetroPie/roms/amiga/DISK2
              floppy1type=0
              floppy2=/home/pi/RetroPie/roms/amiga/DISK3
              floppy2type=0
              floppy3=/home/pi/RetroPie/roms/amiga/DISK4
              floppy3type=0
              nr_floppies=NDISKS
              floppy_speed=100
              sound_output=exact
              sound_channels=stereo
              sound_stereo_separation=7
              sound_stereo_mixing_delay=0
              sound_frequency=44100
              sound_interpol=none
              sound_filter=off
              sound_filter_type=standard
              cachesize=8192
              joyport0=mouse
              joyport0autofire=none
              joyport0mode=mousenowheel
              joyportfriendlyname0=Nubs as mouse
              joyportname0=MOUSE0
              joyport1=joy1
              joyport1autofire=none
              joyport1mode=djoy
              joyportfriendlyname1=Xbox Gamepad (userspace driver)
              joyportname1=JOY1
              bsdsocket_emu=false
              synchronize_clock=true
              key_for_menu=293
              key_for_quit=292
              button_for_menu=3
              button_for_quit=2
              absolute_mouse=none
              gfx_framerate=0
              gfx_width=640
              gfx_height=262
              gfx_width_windowed=320
              gfx_height_windowed=240
              gfx_width_fullscreen=640
              gfx_height_fullscreen=480
              gfx_lores=false
              gfx_resolution=hires
              gfx_correct_aspect=1
              gfx_fullscreen_ratio=100
              kbd_led_num=0
              kbd_led_scr=0
              kbd_led_cap=-1
              immediate_blits=false
              fast_copper=true
              ntsc=false
              show_leds=false
              chipset=ocs
              collision_level=playfields
              fastmem_size=8
              z3mem_size=0
              z3mem_start=0x10000000
              bogomem_size=0
              gfxcard_size=0
              gfxcard_type=ZorroIII
              chipmem_size=2
              cpu_speed=real
              cpu_type=68000
              cpu_model=68000
              cpu_compatible=false
              cpu_24bit_addressing=true
              rtg_modes=0x502
              input.config=0
              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
              input.1.joystick.0.friendlyname=dPad as joystick
              input.1.joystick.0.name=JOY0
              input.1.joystick.0.empty=true
              input.1.joystick.0.disabled=false
              input.1.joystick.1.friendlyname=Xbox Gamepad (userspace driver)
              input.1.joystick.1.name=JOY1
              input.1.joystick.1.empty=true
              input.1.joystick.1.disabled=false
              input.1.joystick.2.friendlyname=Xbox Gamepad (userspace driver) #2
              input.1.joystick.2.name=JOY2
              input.1.joystick.2.empty=true
              input.1.joystick.2.disabled=false
              input.1.joystick.3.empty=true
              input.1.joystick.3.disabled=false
              input.1.joystick.4.empty=true
              input.1.joystick.4.disabled=false
              input.1.joystick.5.empty=true
              input.1.joystick.5.disabled=false
              input.1.joystick.6.empty=true
              input.1.joystick.6.disabled=false
              input.1.joystick.7.empty=true
              input.1.joystick.7.disabled=false
              input.1.mouse.0.friendlyname=Nubs as mouse
              input.1.mouse.0.name=MOUSE0
              input.1.mouse.0.empty=true
              input.1.mouse.0.disabled=false
              input.1.mouse.1.friendlyname=dPad as mouse
              input.1.mouse.1.name=MOUSE1
              input.1.mouse.1.empty=true
              input.1.mouse.1.disabled=false
              input.1.mouse.2.empty=true
              input.1.mouse.2.disabled=false
              input.1.mouse.3.empty=true
              input.1.mouse.3.disabled=false
              input.1.mouse.4.empty=true
              input.1.mouse.4.disabled=false
              input.1.mouse.5.empty=true
              input.1.mouse.5.disabled=false
              input.1.mouse.6.empty=true
              input.1.mouse.6.disabled=false
              input.1.mouse.7.empty=true
              input.1.mouse.7.disabled=false
              input.1.keyboard.0.friendlyname=Default Keyboard
              input.1.keyboard.0.name=KEYBOARD0
              input.1.keyboard.0.empty=false
              input.1.keyboard.0.disabled=false
              input.1.keyboard.1.empty=true
              input.1.keyboard.1.disabled=false
              input.1.keyboard.2.empty=true
              input.1.keyboard.2.disabled=false
              input.1.keyboard.3.empty=true
              input.1.keyboard.3.disabled=false
              input.1.keyboard.4.empty=true
              input.1.keyboard.4.disabled=false
              input.1.keyboard.5.empty=true
              input.1.keyboard.5.disabled=false
              input.1.keyboard.6.empty=true
              input.1.keyboard.6.disabled=false
              input.1.keyboard.7.empty=true
              input.1.keyboard.7.disabled=false
              input.2.joystick.0.friendlyname=dPad as joystick
              input.2.joystick.0.name=JOY0
              input.2.joystick.0.empty=true
              input.2.joystick.0.disabled=false
              input.2.joystick.1.friendlyname=Xbox Gamepad (userspace driver)
              input.2.joystick.1.name=JOY1
              input.2.joystick.1.empty=true
              input.2.joystick.1.disabled=false
              input.2.joystick.2.friendlyname=Xbox Gamepad (userspace driver) #2
              input.2.joystick.2.name=JOY2
              input.2.joystick.2.empty=true
              input.2.joystick.2.disabled=false
              input.2.joystick.3.empty=true
              input.2.joystick.3.disabled=false
              input.2.joystick.4.empty=true
              input.2.joystick.4.disabled=false
              input.2.joystick.5.empty=true
              input.2.joystick.5.disabled=false
              input.2.joystick.6.empty=true
              input.2.joystick.6.disabled=false
              input.2.joystick.7.empty=true
              input.2.joystick.7.disabled=false
              input.2.mouse.0.friendlyname=Nubs as mouse
              input.2.mouse.0.name=MOUSE0
              input.2.mouse.0.empty=true
              input.2.mouse.0.disabled=false
              input.2.mouse.1.friendlyname=dPad as mouse
              input.2.mouse.1.name=MOUSE1
              input.2.mouse.1.empty=true
              input.2.mouse.1.disabled=false
              input.2.mouse.2.empty=true
              input.2.mouse.2.disabled=false
              input.2.mouse.3.empty=true
              input.2.mouse.3.disabled=false
              input.2.mouse.4.empty=true
              input.2.mouse.4.disabled=false
              input.2.mouse.5.empty=true
              input.2.mouse.5.disabled=false
              input.2.mouse.6.empty=true
              input.2.mouse.6.disabled=false
              input.2.mouse.7.empty=true
              input.2.mouse.7.disabled=false
              input.2.keyboard.0.friendlyname=Default Keyboard
              input.2.keyboard.0.name=KEYBOARD0
              input.2.keyboard.0.empty=false
              input.2.keyboard.0.disabled=false
              input.2.keyboard.1.empty=true
              input.2.keyboard.1.disabled=false
              input.2.keyboard.2.empty=true
              input.2.keyboard.2.disabled=false
              input.2.keyboard.3.empty=true
              input.2.keyboard.3.disabled=false
              input.2.keyboard.4.empty=true
              input.2.keyboard.4.disabled=false
              input.2.keyboard.5.empty=true
              input.2.keyboard.5.disabled=false
              input.2.keyboard.6.empty=true
              input.2.keyboard.6.disabled=false
              input.2.keyboard.7.empty=true
              input.2.keyboard.7.disabled=false
              input.3.joystick.0.friendlyname=dPad as joystick
              input.3.joystick.0.name=JOY0
              input.3.joystick.0.empty=true
              input.3.joystick.0.disabled=false
              input.3.joystick.1.friendlyname=Xbox Gamepad (userspace driver)
              input.3.joystick.1.name=JOY1
              input.3.joystick.1.empty=true
              input.3.joystick.1.disabled=false
              input.3.joystick.2.friendlyname=Xbox Gamepad (userspace driver) #2
              input.3.joystick.2.name=JOY2
              input.3.joystick.2.empty=true
              input.3.joystick.2.disabled=false
              input.3.joystick.3.empty=true
              input.3.joystick.3.disabled=false
              input.3.joystick.4.empty=true
              input.3.joystick.4.disabled=false
              input.3.joystick.5.empty=true
              input.3.joystick.5.disabled=false
              input.3.joystick.6.empty=true
              input.3.joystick.6.disabled=false
              input.3.joystick.7.empty=true
              input.3.joystick.7.disabled=false
              input.3.mouse.0.friendlyname=Nubs as mouse
              input.3.mouse.0.name=MOUSE0
              input.3.mouse.0.empty=true
              input.3.mouse.0.disabled=false
              input.3.mouse.1.friendlyname=dPad as mouse
              input.3.mouse.1.name=MOUSE1
              input.3.mouse.1.empty=true
              input.3.mouse.1.disabled=false
              input.3.mouse.2.empty=true
              input.3.mouse.2.disabled=false
              input.3.mouse.3.empty=true
              input.3.mouse.3.disabled=false
              input.3.mouse.4.empty=true
              input.3.mouse.4.disabled=false
              input.3.mouse.5.empty=true
              input.3.mouse.5.disabled=false
              input.3.mouse.6.empty=true
              input.3.mouse.6.disabled=false
              input.3.mouse.7.empty=true
              input.3.mouse.7.disabled=false
              input.3.keyboard.0.friendlyname=Default Keyboard
              input.3.keyboard.0.name=KEYBOARD0
              input.3.keyboard.0.empty=false
              input.3.keyboard.0.disabled=false
              input.3.keyboard.1.empty=true
              input.3.keyboard.1.disabled=false
              input.3.keyboard.2.empty=true
              input.3.keyboard.2.disabled=false
              input.3.keyboard.3.empty=true
              input.3.keyboard.3.disabled=false
              input.3.keyboard.4.empty=true
              input.3.keyboard.4.disabled=false
              input.3.keyboard.5.empty=true
              input.3.keyboard.5.disabled=false
              input.3.keyboard.6.empty=true
              input.3.keyboard.6.disabled=false
              input.3.keyboard.7.empty=true
              input.3.keyboard.7.disabled=false
              input.4.joystick.1.friendlyname=Xbox Gamepad (userspace driver)
              input.4.joystick.1.name=JOY1
              input.4.joystick.1.custom=true
              input.4.mouse.0.friendlyname=Nubs as mouse
              input.4.mouse.0.name=MOUSE0
              input.4.mouse.0.custom=true
              input.4.keyboard.0.friendlyname=Default Keyboard
              input.4.keyboard.0.name=KEYBOARD0
              input.4.keyboard.0.custom=true```
              1 Reply Last reply Reply Quote 0
              • Danorak1981D
                Danorak1981
                last edited by

                Hey guys,

                Sorry for the delay in response, I've been away for a few days.

                So, Amibian is a standalone emulator then judging by the webpage? I am new to the RPi/using command lines etc (although I did successfully install the script for my PowerBlock first go haha!) so a lot of this is trial and error. How do I install this without overwriting Retropie on the SD card? Also, UAE4ALL seemed to dislike my 8Bitdo wireless pad, hence the decision to look at 4arm. It recognises the analogue stick for movement but won't pick up the A B X or Y buttons, where my USB pad was instantly recognised. Would the commands above fix this? Is there a way to write those commands to the RPi without typing each line individually too? I've never used Python and shock horror, I don't actually have a Facebook account!

                In relation to struggling with UAE4ARM, I'm pretty sure I managed to get the config right, but despite my Amiga ROMS being in the right place, I could not get them to display when trying to add the disks to DF0. I figured I must be doing something wrong somewhere.

                I like the idea of launching everything through ES so would prefer to remain within this really, but if Amibian is a better emulator then I would consider this instead.

                Restored SNES UK Boxart
                RPi Modified Case to fit PowerBlock

                1 Reply Last reply Reply Quote 0
                • FloobF
                  Floob
                  last edited by

                  @Danorak1981
                  The Amiberry emulator is now included within RetroPie

                  Please read the Docs before asking a new question.
                  RetroPie Help Guides: https://goo.gl/3gcNsT

                  Danorak1981D 1 Reply Last reply Reply Quote 1
                  • Danorak1981D
                    Danorak1981 @Floob
                    last edited by

                    @Floob Thank you for the heads up. When I've got some time (possibly over Easter) i'll look in to it. I have to admit, this has been on the back burner somewhat as we're in the middle of decorating, but each time i bust Retropie out the fact i've not got my Amiga set up the way I want does bug me!

                    Restored SNES UK Boxart
                    RPi Modified Case to fit PowerBlock

                    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.