• Amiga Emulator questions

    12
    0 Votes
    12 Posts
    2k Views
    A

    @chris3535 said in Amiga Emulator questions:

    @buzz OK thanks for your help it will probably make more sense when I get it and set it up

    It definitely will, it'll all seem like gibberish now. It'll fall into place when you are actually tinkering.

  • Micro SD Card recommendation

    5
    0 Votes
    5 Posts
    888 Views
    C

    Thank you all for your help

    Ordered a sandisk of amazon after reading all your advice.

    Thanks again

  • Missing files

    2
    0 Votes
    2 Posts
    575 Views
    S

    @crimson0087 https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/:

    "each system in EmulationStation is defined in the file es_systems.cfg. The default version resides in the /etc/emulationstation folder. It is recommended that you make a copy of this file into the /opt/retropie/configs/all/emulationstation folder."

  • Sometimes does not work?

    18
    0 Votes
    18 Posts
    3k Views
    D

    @clyde "focus on hover" using this choice...

  • Missing Sound Effects in DK and DKJr

    4
    0 Votes
    4 Posts
    1k Views
    S

    @yfzdude Totally worked. Thanks for pointing out the doc.

  • Video issue following temporary monitor change

    9
    0 Votes
    9 Posts
    830 Views
    E

    @mitu

    Thank you Mitu, but for me, a power-user at best, thats going to be like looking for the proverbial needle. Before I spend hours trying to troubleshoot this Ill just save my roms and do a fresh install.

    Thanks anyway and kind regards

  • config problem

    8
    0 Votes
    8 Posts
    788 Views
    B

    @mitu for me it'a Pi 3 so i download for 2/3
    i restart all with the fils for Pi 0/1

    sorry my mistake.

  • Quake III Arena exit game without keyboard

    1
    0 Votes
    1 Posts
    262 Views
    No one has replied
  • Pi Zero USB sound card, setup?

    2
    0 Votes
    2 Posts
    552 Views
    mituM

    If the sound card is compatible with Linux (should be), then all you need is disable the on-board sound card and it should be automatically used.
    Some details, added over time by various RetroPie users, are in Sound docs.

  • CD-I does not want to load after updating Retropie

    44
    0 Votes
    44 Posts
    7k Views
    FollyF

    @dteam said in CD-I does not want to load after updating Retropie:

    @folly said in CD-I does not want to load after updating Retropie:

    Which files do you actually mean ?

    zx405037p__cdi_servo_2.1__b43t__llek9215.mc68hc705c8a_withtestrom.7201
    zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206

    Thanks.

  • fs-uae on retropie with 3.1 bios and .lha roms

    Moved
    7
    -1 Votes
    7 Posts
    1k Views
    8

    @mitu great!!! i change "retroarch-core-options.cfg" and now it work!!!! really thanks @mitu

  • Is my only option to overlock?

    11
    0 Votes
    11 Posts
    1k Views
    pjftP

    @earthprime To be fair, there is a long-standing issue with vibration and some controllers, in that it causes a "stutter" every time the game should vibrate. You can either disable vibration in-game or in the RetroArch menu (that's why I added that option there) if you suffer from it.

    If that was what was plaguing you, glad it helped.

  • Pi 400 problem

    2
    0 Votes
    2 Posts
    451 Views
    BuZzB

    @redpiperbob 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

    Please provide more details of your set-up - which image you downloaded and so on.

  • 0 Votes
    16 Posts
    2k Views
    louiehummvL

    [BETTER SOLUTION] ..but keeping this post for reference & continuity.

    Well.. I finally did the thing. Here's my workaround:

    Install the at job utility. sudo apt install at Enable the atd scheduling daemon to start on-boot & run it. sudo systemctl enable --now atd After connecting your controllers, record the exact name and event handler # of each one. cat /proc/bus/input/devices Now record the axis #s, minimums, & maximums of each controller's analog axes. IGNORE ANY AXIS WHERE ITS MINIMUM & MAXIMUM NEGATE EACH OTHER; ITS MIDPOINT IS 0 AND THE AXIS SHOULD BE LEFT ALONE BY THIS WORKAROUND. In the following command, substitute the event# with that of the associated controller. evdev-joystick --s /dev/input/event# Create a new udev rule. You may change the name, but leave the numerical prefix & file extension as-is. sudo nano /etc/udev/rules.d/99-joystick.rules Add the following code line in the rules file per controller using the name, axis #s, minimums, & maximums you gathered earlier. You will need to edit the following template at the [BRACKETED ENTRIES]. Notice that before the at command, there is a evdev-joystick command for each axis to override its minimum & maximum to 0. And after the grep command, the original minimums & maximums for each axis are restored. In my controller, I had four analog axes.. so add/remove axes (aka the evdev-joystick commands) as needed for your controller. SUBSYSTEM=="input", KERNEL=="event*", ACTION=="add", ATTRS{name}=="[EXACT CONTROLLER NAME]", RUN+="/bin/bash -c \"evdev-joystick --e %E{DEVNAME} --a [1st AXIS #] --minimum 0 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a [2nd AXIS #] --minimum 0 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a [3rd AXIS #] --minimum 0 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a [4th AXIS #] --minimum 0 --maximum 0 ; at -M now <<< 'timeout 30s evtest %E{DEVNAME} | grep -m 1 '\''time .*'\'' ; evdev-joystick --e %E{DEVNAME} --a [1st AXIS #] --minimum [1st AXIS MIN] --maximum [1st AXIS MAX]; evdev-joystick --e %E{DEVNAME} --a [2nd AXIS #] --minimum [2nd AXIS MIN] --maximum [2nd AXIS MAX] ; evdev-joystick --e %E{DEVNAME} --a [3rd AXIS #] --minimum [3rd AXIS MIN] --maximum [3rd AXIS MAX] ; evdev-joystick --e %E{DEVNAME} --a [4th AXIS #] --minimum [4th AXIS MIN] --maximum [4th AXIS MAX]'\"" If you haven't already, follow the previous step for your remaining controllers as new code lines. Then Ctrl-X to exit, Y to save, Enter to confirm. Here is my finished udev rule file for comparison (I didn't need to override the minimums since mine were already 0, so you'll notice them missing from my evdev-joystick commands): SUBSYSTEM=="input", KERNEL=="event*", ACTION=="add", ATTRS{name}=="Logitech Logitech Cordless RumblePad 2", RUN+="/bin/bash -c \"evdev-joystick --e %E{DEVNAME} --a 0 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 1 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 2 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 5 --maximum 0 ; at -M now <<< 'timeout 30s evtest %E{DEVNAME} | grep -m 1 '\''time .*'\'' ; evdev-joystick --e %E{DEVNAME} --a 0 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 1 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 2 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 5 --maximum 255'\"" SUBSYSTEM=="input", KERNEL=="event*", ACTION=="add", ATTRS{name}=="8Bitdo SF30 Pro", RUN+="/bin/bash -c \"evdev-joystick --e %E{DEVNAME} --a 0 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 1 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 2 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 5 --maximum 0 ; at -M now <<< 'timeout 30s evtest %E{DEVNAME} | grep -m 1 '\''time .*'\'' ; evdev-joystick --e %E{DEVNAME} --a 0 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 1 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 2 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 5 --maximum 255'\"" SUBSYSTEM=="input", KERNEL=="event*", ACTION=="add", ATTRS{name}=="8Bitdo SN30 Pro", RUN+="/bin/bash -c \"evdev-joystick --e %E{DEVNAME} --a 0 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 1 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 2 --maximum 0 ; evdev-joystick --e %E{DEVNAME} --a 5 --maximum 0 ; at -M now <<< 'timeout 30s evtest %E{DEVNAME} | grep -m 1 '\''time .*'\'' ; evdev-joystick --e %E{DEVNAME} --a 0 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 1 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 2 --maximum 255 ; evdev-joystick --e %E{DEVNAME} --a 5 --maximum 255'\"" Reload the udev interface to take on the new rule file. sudo udevadm control --reload Reconnect your controllers.. or reboot to force reconnection. sudo reboot

    This workaround was inspired by my previous tests, where I noticed the "Northwest" issue (responsible for the selection jumps) not affecting controllers whose analog axes are using 0 as a midpoint.

    So upon first connection of a controller, the new udev rule will override the min/max of any offending axis to 0/0.. thereby forcing 0 as the axis's midpoint. Then, an asynchronous at job is created to await for any button-press on the controller. Once that happens (or the timeout expires), the original min/max value of the controller's axes will immediately restore.. but not after your button-press took action AND without any selection jump! :-D

    Important notes:

    The workaround is meant to avoid the selection jump on first input of a connected controller IN EMULATION STATION. If you manage to (re)connect it during gameplay, the running emulator may halt or render control unresponsive until it's restarted.

    I set the timeout for button-press monitoring to 30s.. partly because you may need a moment to press something after connection.. partly because it's a way to avoid accumulating jobs in the at queue by not waiting indefinitely. If the selection jumps are still happening, press something sooner! ...or you can increase the timeout in the udev rule. But I wouldn't make it higher than 60s.

    Otherwise, enjoy your better RetroPie experience everyone!

  • Amiberry CD32 Bin/Cue Configuration Troubles

    6
    0 Votes
    6 Posts
    2k Views
    N

    @idemiq hello. Apologize for reopening that thread but I like when solutions are found whenever possible! CD32 is a bit tricky to get working but the good news is that it works!

    Can you try renaming your .CUE that way and give it another try? Do not modify the .bin file or any other file(s) referenced inside that .cue.

    AlienBreedTowerAssault_v1.2_CD32.CUE

    Your Kickstart roms appear to be correct. Yet I do see that you put these inside BIOS/amiga folder. I'd recommend to just go with BIOS instead. Therefore move any KS file up to the BIOS folder of Retropie and delete the BIOS/amiga folder for now. To be sure.

    Also after you renamed the .CUE and moved the KS roms as mentioned above, please ensure to delete any .uae you have generated (back them up somewhere else if you want).

    If the above works then you'll have to rename the .cue the same way the games are being referenced in the whdload_db.xml file (search for CD32). Which you could find under <Retropie>configs/amiga/amiberry/whdboot/game-data.

    Hope this helps.

  • How can i install/use a different core?

    13
    0 Votes
    13 Posts
    2k Views
    A

    @dreamcastkid thx! not using the SCPH1001 bios did the trick.

  • 0 Votes
    4 Posts
    2k Views
    DreamcastKidD

    @liquidmercury said in Gamecube games not launching from emulationstation:

    @dreamcastkid I am aware, ive got retropie on x86. Sorry if I did not mention that. Thought I did

    sorry, no i couldn't see any mention of you running x86

    maybe attach the criteria as listed in the read me 1st post ?

    https://retropie.org.uk/forum/topic/3/read-this-first

  • Problem with adding black borders

    13
    0 Votes
    13 Posts
    2k Views
    AshpoolA

    @billy Simply by editing your 1st post and adding something like [Solved] to the title, though I am unsure whether there is a forums recommendation about the how ( @mitu ? ). Some seem to prefer adding it at the titles start, others add it to the end. Most use square brackets, some regular ones.

  • Open X-com port

    Moved
    2
    0 Votes
    2 Posts
    604 Views
    ExarKunIvE

    @zzackk if you install the RetroPie-Extra from zerojay it is already in there.

    i have not tried it so i dont know if is still still working

    https://github.com/zerojay/RetroPie-Extra

  • problem with saving Retropie

    28
    0 Votes
    28 Posts
    6k Views
    saccublendaS

    @siwobrody Me neither. As a last check you can try setting the savestate_directory key in /opt/retropie/configs/all/retroarch.cfg to something else, for example savestate_directory = "/home/pi".

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.