• Getting Started with ES Development.

    Pinned
    37
    4 Votes
    37 Posts
    29k Views
    LolonoisL

    Create a static class model from ES sources: See here

  • 0 Votes
    4 Posts
    1k Views
    L

    Thank you both for the quick replies and for sharing your perspectives.

    @mitu, your point about the 32-bit OS performing better on the Raspberry Pi Zero 2W is well-taken, and I completely agree with that for its current state. However, that wasn't quite the core of my request. It leads me to a broader question: what is the reasoning for recommending a 32-bit OS in an era where the tech world is steadily moving away from it?

    My primary goal is to make things more accessible for the average user. For someone just getting into the Raspberry Pi world to build their own projects, having ready-to-use .deb packages is a much more welcoming experience than facing a complex compilation process.

    This has led me to think about a potential middle ground. Lately, the best approach I've found for creating reproducible builds is using Dockerfiles (a.k.a. Containerfiles). Although I haven't yet managed to create a fully functional build of EmulationStation this way, it seems like a very promising path.

    Perhaps we could collaborate on creating and maintaining container-based build files? This could automate the process for everyone and serve as a solid foundation for generating reliable binaries in the future. I believe this could be a great step forward for the project and its community.

    Thanks again for the discussion and for your incredible work.

  • 9 Votes
    2k Posts
    10m Views
    FollyF

    @duglor

    You should install jaguar from the menu item :
    Choose and install systems with default settings and select or insert jaguar.
    The script will use the retropie install name atarijaguar.
    Copy the jaguar.zip bios to the BIOS/mame folder.
    Get the jaguar.zip soflist roms and unzip the roms to the atarijaguar rom folder.
    That should do the trick.

  • 6 Votes
    317 Posts
    258k Views
    FollyF

    @DTEAM

    The error at the end is gone.
    The errors at the beginning are sadly still there.
    I think we should leave it to rest for a while.
    When the time comes we can have a second look.

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

    14
    1 Votes
    14 Posts
    4k Views
    P

    Well, thanks to @BuZz then, too :)
    You guys do a great job.

  • [Howto] Create a Bookworm RetroPie Image, hands free

    10
    3 Votes
    10 Posts
    3k Views
    LolonoisL

    @Bravo88 said in [Howto] Create a Bookworm RetroPie Image, hands free:

    sudo ./retropie_packages.sh image create ./tmp/build/image/rpios-bookworm.img ./tmp/build/image/rpios-bookworm

    Almost. Use the absolute path for calling this step, i.e.:

    sudo ./retropie_packages.sh image create "$(pwd)/tmp/build/image/rpios-bookworm.img" "$(pwd)/tmp/build/image/rpios-bookworm"

    Also, do not omit the quotes as things may break when you have spaces in the path.

  • 0 Votes
    2 Posts
    561 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!

  • 0 Votes
    2 Posts
    904 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
    1k 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
    103k 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
    7k 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
    32k 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
    4k 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
    1k 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.

  • Game and Watch ‘Game B’ button mapping

    6
    0 Votes
    6 Posts
    2k 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
    18k 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
    1k Views
    A

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

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

  • 8 Votes
    91 Posts
    60k 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
  • 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
    4k 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.

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.