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

Launching amiga games form emulation station



  • the good idea for the next release is to enable Launching amiga games form emulation station



  • There is already some work done on this:
    http://blog.petrockblock.com/forums/topic/launch-amiga-games-from-retropie-menu/

    It would be fantastic if this can be created!



  • Take a look at this topic, as it is basically what you are asking about: https://retropie.org.uk/forum/topic/356/libretro-uae/7

    Launching from Emulationstation will likey require changes to UAE itself such as integration with Libretto. I don't believe the current version is able to launch games from the commandline (at least not in such a way that you can pick out the games in Emulationstation) and needs to have things set up config wise within UAE.



  • were you able to operate the joystick ?



  • @padremayi totally! Your description sounds like an awesome solution.

    Where and how do I access your GUI for creating launchable UAE4ARM config files for EmulationStation?

    Could this be something that you could package up for use in RetroPie along with the current scripts for launching either UAE4ARM or UAE4ALL?



  • @padremayi said in Launching amiga games form emulation station:

    Ok, I saved a game cofiguration from uae4arm menĂ¹ and check the options in my template.
    If you are interested I also created a GUI for my script.

    Bye

    Fantastic! Can you please share anyhow?



  • @padremayi said in Launching amiga games form emulation station:

    Ok guys, here you will find my application:

    http://s000.tinyupload.com/index.php?file_id=22898544572562431631

    It uses the "config.uae" in order to create games configuration. The file is included in the main folder of the app and you can edit it. For default behavior "config.uae" is searching for kickstart 2.04 in

    /home/pi/RetroPie/roms/amiga/

    renamed in "kick20.rom", so you have to rename your kickstart or edit configuration file. In that folder you have to put the config files created.

    Also follow these steps:

    sudo nano /etc/emulationstation/es_systems.cfg

    and add ".uae" (without quote) on tag <extension> for "amiga" emulator:

    <extension>.sh .SH .uae</extension>

    sudo nano /opt/retropie/configs/amiga/emulators.cfg

    and edit the line in this way:

    uae4arm="pushd /opt/retropie/emulators/uae4arm/; ./uae4arm -f %ROM%"

    Use my app and point attention to the floppy image extension: ".adf" or ".adz".

    For game with multiple disks rename it in this way:

    Game bla bla bla (Disk 1 of Y).adf
    Game bla bla bla (Disk 2 of Y).adf
    ...
    Game bla bla bla (Disk Y of Y).adf

    in other words change ONLY tha floppy identifier. That's all!

    Let me know, enjoy ;-)

    I really must commend you for your hard work, but there should be a way to do this directly from Within Retropie or thru a bin/bash script.

    But still god job! :)



  • there should be a way to do this directly from Within Retropie or thru a bin/bash script.

    I'd actually been working on exactly that for a couple days, courtesy of http://blog.petrockblock.com/forums/topic/launch-amiga-games-from-retropie-menu/ which I found linked from the RetroPie Wiki. The pursuit of that also led me here. So, I scurried to get everything up and running so I could be only a little late to the party.

    I've put my bash scripts here:
    https://github.com/Douggernaut/RetroPieAssistant/tree/master/Amiga

    They handle editing the emulator config files to accept .uae files and run with the %ROM% parameter then creating the .uae files themselves. It works for any number of disks (10+ included) - fortunately my test dataset also had more than one format so I made it capable of handling multiple numbering schemes, and I made that configurable.

    What I'm really interested in is some assistance in configuring uae4arm, the basic config template I pulled out of uae4arm is a bit of a mess as far as getting some games to run.

    There's more information in the README on github. Hope you like it!



  • which setting for joystick does it use ?
    The others emulator works with /opt/retropie/configs/arcade/retroarch.cfg but this one not !

    Do you have a valid config for joystick ?



  • which setting for joystick does it use ?

    It has the default joystick configuration that you would see from launching uae4arm and clicking save, which saves a file to /opt/retropie/emulators/uae4arm/conf. The template used to generate the .uae files is here: https://github.com/Douggernaut/RetroPieAssistant/blob/master/Amiga/template.uae

    Do you have a valid config for joystick ?

    I don't. I only made sure it got to the point where games could launch using this method, and didn't bother to hone the configuration for better speed/stability/joypad support/etc. As I mentioned:

    What I'm really interested in is some assistance in configuring uae4arm, the basic config template I pulled out of uae4arm is a bit of a mess as far as getting some games to run.

    Is there a good source online for uae4arm configuration documentation? Can we perform the same configuration-launching workaround with uae4all? This thread and the thread I linked in my earlier post are all I could find online for this effort.



  • Following this. Would love to be able to run the full Amiga set from the menu. The one set of games I really want to play again



  • @Douggernaut

    This is a beautiful set of scripts and it's a shame I can't get them to work quite right. I'm trying with a .adz file I know works (if I go trough the UAE GUI). The run_all.sh script seems to have changed the config files and generates a .uae file for the .adz disk. The game name shows up in Emulation Station but when I try to start it the screen blacks out for a couple of seconds and then I get back to the ES GUI.

    The /tmp/runcommand.log says:

    "/opt/retropie/supplementary/runcommand/runcommand.sh: line 804: /home/pi/RetroPie/roms/amiga/+Start: No such file or directory"

    To me it looks like a tiny config problem related to the space in the start script name. Any idears? I'm running RetroPie 3.8.



  • @Dumell

    Thanks for trying them out! I put the scripts together right before 3.8 came out, so I did all my testing on 3.7, RPi3, and .adf files, for which everything worked. I've since clean installed 3.8 and now run into the same error you did:

    /opt/retropie/supplementary/runcommand/runcommand.sh: line 804: /home/pi/RetroPie/roms/amiga/+Start\: No such file or directory

    This is likewise using .adfs which work through the uae4arm UI - so I can reproduce the problem you found perfectly! Thanks for bringing it to my attention. Looks like you got them "working" just fine, because to sanity check, I clean installed 3.7 on my Pi2B and ran my scripts on the same .adf files as above and the games launch properly from ES that way. It seems something changed between 3.7 and 3.8 that breaks this. I'll dig into it over the weekend.

    Switching on the bat signal for @BuZz in case this is a super quick fix before I dive in blind.


  • administrators

    already fixed - update retropie https://github.com/RetroPie/RetroPie-Setup/commit/b8c4c9f42b7313372f77a60d1d6f3b66405a80b8 (or manually edit configs/amiga/emulators.cfg and replace the double backslashes with a single one)



  • Thanks - I'll be sure to always update in the future before I feel the need to escalate.

    @Dumell - I updated and verified that launching games directly from ES works again, but I had to change Amiga's default emulator to uae4arm first. Seems uae4all was made default in 3.8.



  • Hi, anybody able to scrape created .uae files using Sselphs Scraper? I've tried with -extra_ext=".uae" option with no success...
    Just realized that Amiga is not one fo the supported systems. Any workaround?
    The ES embedded scraper keeps freezing.



  • @Douggernaut

    Thanks everyone! I upgraded to 3.8.1 and change the default emulator. Now it works.



  • Hi anybody. I would like to add my idea to this topic.
    [removed]


  • administrators

    https://retropie.org.uk/forum/topic/2/forum-rules

    Do not post links to sites that host copyrighted games.



  • Hi @ all =)

    I got a problem with my controller config...I use my 2 usb gamepads (dev/input/js0, js1) for both inputs in my config file....when i manually start the .uae by UAE4ARM's GUI everything work fine but when I generate a template file input is always set to Nub for mouse :(

    I've no idea what the problem is?!


Log in to reply
 

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.