• Getting Started with ES Development.

    Pinned
    37
    4 Votes
    37 Posts
    26k Views
    LolonoisL

    Create a static class model from ES sources: See here

  • 9 Votes
    2k Posts
    8m Views
    FollyF

    I have updated the script and the database.

    @DTEAM
    I have update the database, partly in the new way with the AWK script and I added the categories from progettosnaps on top of it.
    The data is probably OK but can you do some checks too ?

    Edit:
    278.01/278.02 fixes the rom link issue.

  • 0 Votes
    2 Posts
    155 Views
    RenetroxR

    Hi again! I’d like to add a few clarifications and refinements to better explain the suggestion:

    🔧 Technical Insight
    Currently, it seems the carousel positioning is affected by the width and spacing of adjacent logos. This makes the selected (center) logo appear off-center or "pushed" when neighboring logos are wider or spaced unevenly.

    A possible solution could be adding support for something like:

    <carouselCenterLock>true</carouselCenterLock>

    ...inside theme.xml, allowing the selected system logo to remain visually anchored in a fixed position while the surrounding logos move independently.

    🎯 Cross-compatibility Benefit
    This would also make theme development easier for those porting designs from Batocera or ES-DE, where the selected item in the carousel is always visually fixed. It improves consistency and opens the door for more dynamic and polished carousel layouts.

    📐 Logo Scaling Behavior Issue
    Additionally, when a theme increases the size of the selected logo to highlight it, EmulationStation currently scales the logo from its center, which makes it look like it “floats” or moves upward. It would be better to allow the logo to scale from the bottom center, so it stays grounded and aligned with other UI elements (like background frames, labels, or shadows).

    🧪 Willing to Help
    I'm happy to test or help explore these improvements if anyone on the development team is interested.

    Thanks again for considering this!

  • 6 Votes
    293 Posts
    194k Views
    DTEAMD

    @Folly said in Tutorial: Handheld and Plug & Play systems with MAME:

    @DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:

    playmaker -> classich

    Looked at it again.
    When starting it does nothing.
    Looks like it uses cartridges so I added one in the mame ui.
    It kinda worked after a while.
    Not sure now if we should add it.
    I can filter on media so it will not be added.
    What do you think.

    I got my infos from here:
    http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=playmaker &arcade_only=0&autosearch=1

    I'll test it tomorrow

    New edit : works well on my side and looks like what presented here :
    http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=playmaker &arcade_only=0&autosearch=1

  • 0 Votes
    2 Posts
    549 Views
    mituM

    Looks to be working fine, I applied the PR's changes and the scrolling wraps up for the 2 screens modified.

  • Auto repeat OFF for menus

    3
    0 Votes
    3 Posts
    733 Views
    D

    @mitu ... oh! of course... I honestly thought I was typing that into the LR/RA forum ... senior moment I suppose. I even went looking for replies and couldn't even find my OP.

  • 5 Votes
    153 Posts
    84k Views
    D

    Ok update as I seem to have managed to get this working. The key for me was to follow all the instructions from @SuperFromND at the top of this post.

    Once complete, when i tried to load the game i got "No config found for system mugen" and I was sent back to emulation station.

    I eventually ended up editing my etc/emulationstation/es_systems.cfg file as per the below

    Replace

    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS mugen %ROM%</command>

    with

    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 PORT mugen %ROM%</command>

    Restart emulation station and to my amazement - it worked!

  • Commander X16 emulator Install Script

    21
    0 Votes
    21 Posts
    5k Views
    F

    @JimmyDansbo After testing with the official repo i updated the script to point to it and it exits the emulator fine with ALT + F4 so that's perfect. Just need to work out how to squeeze better performance out of the Pi as i only tested a handful of games getting them in game and then closing the emulator.

    I would say it's on par so far with the Sega Dreamcast, Sega Saturn which means it can be used but it's certainly not ideal and it also depends on a per game basis. I ran a text based adventure on the Pi and it ran ok and completely usable but one of the space games it was sluggish both in game play and sound and was a little distracting from the enjoyment.

    I'm wracking my brain to figure out what could be done to squeeze a little more performance out of i, even if we got 5/10% extra it would be something although ideal if we can get closer to 95-100%. I'll report back when i find a solution or something.

  • Skyscraper is back! (v3.17)

    97
    7 Votes
    97 Posts
    23k Views
    LolonoisL

    Skyscraper 3.17 just has been released including these highlights

    ZX-Spectrum scraping works again Relative paths can be used for the majority of configuration options and command line options Artwork options enhancements ...

    See all updates here

  • Xbox original emulation (PC script)

    13
    1 Votes
    13 Posts
    2k Views
    F

    Updated the guide a little

    Snapshots (game saves) are saved to the xbox hard drive image so just backup your hard drive image if you want to save your games and you access and manage them via settings menu.

  • Wii U Emulator script (PC)

    2
    0 Votes
    2 Posts
    669 Views
    F

    The emulator doesn't come with a standard bios, every game has to be decrypted with a key that matches the game and region so the emulator can read the game data. A user will have to source a set of up to date keys which are a key.txt file.

    Some arguments below i found

    --- Launch options ---
    -g Path of game
    -f Launch in fullscreen mode
    -ud Render output upside-down
    --- Extractor tool ---
    -e Path to WUD or WUX file for extraction
    -p Path of file to extract (for example meta/meta.xml)
    -o Output path for extracted file.

    Just figuring out the default key.txt location so i can run a game and then work out how to get the keys stored under /BIOS/wiiu and have the emulator automatically see them in the location.

  • Quake 2, 3D accelerated in any Pi model, 60+ FPS

    11
    1 Votes
    11 Posts
    2k Views
    mituM

    @Protocultor said in Quake 2, 3D accelerated in any Pi model, 60+ FPS:

    Does somebody know when the binaries are updated after a PR acceptance?

    There's no rule or schedule, but we can ask @BuZz to update them. Currently the binary is still installing the 8.41 version.

  • Game and Watch ‘Game B’ button mapping

    6
    0 Votes
    6 Posts
    1k Views
    FollyF

    @dewiele said in Game and Watch ‘Game B’ button mapping:

    I tried MAME standalone originally and got the game and watch ROMs running however by default the TAB menu was inaccessible as the PSPi controller mappings were not set up.

    You should use a keyboard first.
    I you somehow use the standard runcommand :
    mame = "/opt/retropie/emulators/mame/mame %BASENAME%"
    and it still doesn't work with the keyboard then you could try to add "-ui_active" to the runcommand.

  • 7 Votes
    46 Posts
    14k Views
    B

    Some update about this twin-stick feature, it has been added to Forgotten World (CPS1) last year and to Eco Fighters (CPS2) yesterday. Now every rotary games in FBNeo should have this support.

    Special thanks to pjft and dink for their work on this.

  • Mupen64plus Remaps Archive

    Moved
    3
    0 Votes
    3 Posts
    728 Views
    A

    Anyone willing to share a link with their file with pastebin.com?

    /opt/retropie/configs/n64/InputAutoCfg.ini

  • 8 Votes
    91 Posts
    51k Views
    cosmo0C

    After more than two years, I finally found the motivation to work on this project again and improve it.

    Download: Release ArcadeManager v25.1

    New features

    The biggest new feature is the ability to check a romset against a DAT file, and to transform a romset into a non-merged one. Several common DAT files are provided: MAME for the latest Batocera and Recalbox versions, MAME2003 in different flavors, and FBNeo. Merged and split sets are not supported, as they make no sense in the context of this tool.

    Other new features:

    Completely rewrote the "top x" lists in the wizard and added some new selections Added some new games lists in the wizard (4 buttons, vertical, multiplayer vs/coop) Before copying files listed in a CSV, the app now lists the missing ones Added the possibility to help translate using Weblate New translation in Swedish - please contribute to other languages if you can, it's not hard! A new console application has been created, in case you want to automate things In the latest MAME versions some files (other than samples and bioses) are needed, they are now copied along with the roms Fixed bugs The Windows zip file version launches the debug window upon starting Crash when a CHD file already exists 404 link in the help section Encoding error in some JS error messages Path with "+" doesn't work
  • [Howto] Create a Bookworm RetroPie Image, hands free

    4
    2 Votes
    4 Posts
    1k Views
    LolonoisL

    I just tried with my fork on a Rpi5 to create a Rpi3 image.

    The warnings in creating the chroot image (your step 5) can be ignored.
    xpad and usbmount fail with an error but these can be re-installed on the real Pi3 if needed.

    When the final image creation (your step 6) fails with something like

    device-mapper: reload ioctl on loop0p2 (254:1) failed: Invalid argument create/reload failed on loop0p2

    just run it again.

  • LRPS2

    Locked
    6
    0 Votes
    6 Posts
    2k Views
    mituM

    @Daistaar said in LRPS2:

    https://www.libretro.com/index.php/lrps2-the-new-playstation2-core-with-a-brand-new-lle-renderer/

    Q: I’m not seeing LRPS2 in the core list.

    A: The core is probably not available for your platform. It is available for Windows, Linux (x86_64), and MacOS. It is NOT available for Android or iOS, nor for ARM Linux. If you’re sure it should be there for your platform and you’re still not seeing it, try updating your core info files via the online updater.

    Also, don't necro-post.

  • 2 Votes
    19 Posts
    3k Views
    L

    @Chef-Otis, have you followed the steps in the README? Were you able to start the service, or what issue are you facing exactly?

    I usually respond faster when the error is reported through this channel: GitHub Issues.

  • Box86 and Wine on RPi4

    Locked
    475
    11 Votes
    475 Posts
    286k Views
    mituM

    @boxwine-exp Please use the original topic, since it's a dedicated project. Do note that the original poster hasn't been around in 1 year though.

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.