Forum Replies Created

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • in reply to: Amiga – simple no keyboard involved way…? #117882
    yorkie
    Participant

    I wrote a Python script which basically automates the approach you describe;

    Launch Amiga games from Retropie menu

    In brief, it looks for the adf files you have in a given directory and creates a config file for each one. It copes with games having multiple floppy disks, provided that their file name is exactly the same except the floppy disk number.

    Using this script has allowed me to populate the Amiga tab in Retropie with all my amiga games that I can launch directly from the menu. However, I’m still finding myself using the keyboard and mouse. Most of the games in my collection (even those that are legal and approved by the game authors) have “crack” screens that require a mouse-button press to escape. Moreover, to exit a game I have to press Ctrl on the keyboard. Perhaps there is a way to map keys and mouse to the joypad in uae4arm that I’m not aware of? Anyways, I have a mini bluetooth keyboard and mouse that I use for this purpose. It was about £20 from Amazon.

    in reply to: Launch Amiga games from Retropie menu #115337
    yorkie
    Participant

    The config file looks Ok to me. In your emulators.cfg file, you have an extra default=”uae4arm” at the end of the first line

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

    but it should be

    uae4arm="pushd /opt/retropie/emulators/uae4arm/; ./uae4arm -f %ROM%"
    default="uae4arm"
    
    in reply to: Launch Amiga games from Retropie menu #113968
    yorkie
    Participant

    [quote=113587]I just got done running your script. (I haven’t tried the games just yet.) One of my games caused an error. “Indiana Jones and the Fate of Atlantis – The Graphic Adventure” has 11 disks, the number of which seemed to screw up the python script. I got rid of that game and moved on for now.
    [/quote]

    Yeah, sorry about that. I didn’t test on games with that many disks. It doesn’t do a very clever job of working how many disks a game has. Glad to hear it mostly working ok though.

    [quote=113914]The trouble is, the emulator seems to be looking elsewhere for it. I’m not at home, so unfortunately I don’t have access to my pi to be able to say for sure where I put kick13.rom. If I remember correctly, I put it in the same folder as the emulator itself.
    [/quote]

    The ROM path in the template file is

    kickstart_rom_file=/home/pi/RetroPie/roms/amiga/KICK31.ROM

    So, this is probably where it expects to find the file.

    If you wish to use a different rom, for the time being you’ll have to edit the file template.uae. At some point soon I’ll change to script so that you can specify the ROM and also chipset.

    in reply to: amiga roms not found #113579
    yorkie
    Participant

    Yeah, it is possible to load games without going through the via the GUI. You need to make some changes to the way that uae4arm works. The trick I found best is to make use of config files (in much the same way that some people run DOS games?).

    https://www.petrockblock.com/forums/topic/launch-amiga-games-from-retropie-menu/

    in reply to: Launch Amiga games from Retropie menu #113508
    yorkie
    Participant

    Update as promised;

    – Modify /etc/emulationstation/es_systems.cfg so that the uae files are recognised.

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

    – change /opt/retropie/config/amiga/emulators.cfg to use the config parameter.

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

    – Download the following two files and copy to your amiga roms folder (i.e. /home/pi/Retropie/roms/amiga)

    adflist2uae.py
    https://www.dropbox.com/s/6opn1gehvnjtvox/adflist2uae.py?dl=0

    template.uae
    https://www.dropbox.com/s/be230bhjq86he8l/template.uae?dl=0

    Now, from the command line run the Python script in the your roms folder

    python adflist2uae.py

    This script is used to create config files for each of the games in your folder. If a game has only one floppy (one adf file) it will be straightforward
    e.g.
    StuntCarRacer.adf writes a file called StuntCarRacer.uae, where the first floppy disk is set to StuntCarRacer.adf

    For games with multiple floppies, it will expect files in the form GameXXX (Disk 1 of Y).adf, GameXXX (Disk 2 of Y).adf etc

    So, if I’ve got

    Sensible Soccer (Disk 1 of 2).adf and Sensible Soccer (Disk 2 of 2).df I will get a config file called Sensible Soccer.uae

    You have to make sure that the adf files are named exactly the same, except for the floppy disk number.

    You should now be able to launch into the games from the Amiga menu in EmulationStation without the GUI. However if you have a keyboard handy, you can return to the menu by pressing CTRL if you need to change the configuration or save state etc.

    Unfortunately, I’m not quite sure how to quit the emulator without the keyboard, so maybe we can’t get away with using only the joypad just yet.

    in reply to: Launch Amiga games from Retropie menu #113481
    yorkie
    Participant

    I’ve got a Python script that will do a better job for games with multiple floppies. It has to make some assumptions about the way in which the adf files are named.

    I’ll do some testing and post later.

    in reply to: BBCB Emulator on Retropie #113292
    yorkie
    Participant

    I managed to do this a while ago by following the instructions here;

    http://haprpi.blogspot.co.uk/p/the-bbc-lives.html?m=1

    in reply to: Amiga via EmulationStation #112783
    yorkie
    Participant

    Did anyone manage to make any changes to this magical script?

    I just installed Retropie 3.3 and thought I would give it a go. I think I have made the neccesary changes, but when I try and load a game I just get to the uae4arm GUI. I think the answer might be here

    [quote=106262]
    , you can change use_gui to “no” in the UAE4ARM config file, you can still get to the menu with [Left Ctrl] to change disks and settings and stuff.

    [/quote]

    How and where do I change use_gui?

    Thanks,

    in reply to: State of Retropie on Raspberry Pi 2? #95978
    yorkie
    Participant

    Many thanks for posting the BBC micro instructions. I’ve got it running, albeit it without sound. Very distracting when I’m supposed to be working at home today :/

    Could be worth posting a message to the Further enhancements page so that it might get considered for future inclusion (well worth it in my book..)

    in reply to: fs-uae #94836
    yorkie
    Participant

    Ok. thanks for the explanation about fs-uae. The new version of uae4all2 sounds promising. You mean this one? I’ll have a play with it and try and get it running

    https://github.com/McNetic/uae4all2/tree/chips

    in reply to: Launch Amiga and CPC games without keyboard ? #94392
    yorkie
    Participant

    That would indeed be cool. However, I think it would need a change to the underlying emulators. It would be possible if they could accept command-line parameters.

    On my Ubuntu Desktop machine, I have fs-uae for amiga emulation which you pass a configuration file containing the details of your floppy drives, memory etc. This works a treat on EmulationStation. Sadly, I don’t think fs-uae is available for the Pi :/

    in reply to: PDF Reader – Ebooks – Gaming Magazines #92485
    yorkie
    Participant

    I agree, this would be a very neat addition.

    in reply to: Joypad configure in Vice (c64) #92400
    yorkie
    Participant

    Yes I did see your post, but it didn’t help I’m afraid.

    I’m using a small wireless keyboard with reduced set of keys e.g. no numeric keypad. If that helps. Oh, and I have retropie 2.6

    in reply to: Recommend a compatible bluetooth dongle? #92293
    yorkie
    Participant

    I got one from Poundland and that works ok!

    in reply to: uae4all config files #88701
    yorkie
    Participant

    Ok. Thanks for the heads-up. Hopefully support for the emulator will evolve in time. For now, I’m running fairly simple A500 games so just need to insert a different disk each time.

    Cheers.

Viewing 15 posts - 1 through 15 (of 15 total)