Home Artists Posts Import Register

Downloads

Content

This bundle brings RetroArch to the Anbernic RG35XX, replacing the rather limited stock OS.

Don't get me wrong, this build is rough around all edges, far from perfect in fact, but it runs laps around what shipped stock, so do yourself a favor and jump at it!

Furthermore: In celebration of the season and all of you, the community that enabled me to work on projects like these in the first place, I've decided to make this project available to absolutely everyone regardless of their current Patreon status.

I hope this made someone's day just a little bit better.

Merry Christmas everyone!

How to install: Download and install 7zip on your system, download the attached file, right-click it, choose "7-Zip -> Extract Here" and finally open README.txt for further instructions.

A note about RetroArch updates: This device is ABI-compatible with the miyoo-arm32 branch of RetroArch, which means you can get core updates straight from the official libretro buildbot if you ever have to!

Beware of bugs: This device suffers from a variety of software issues that require kernel source code to fix. Anbernic claims they can't provide it and as such these bugs are here to stay. See the list below for a summary of all currently known bugs & issues and whether they can be fixed.

Changelog

  • 27. December 2022:
    Fixed VSync (no more tearing with Keep Aspect Ratio enabled)
    Enabled NEON-optimizations for PCSX-Rearmed (fullspeed PS1)
    Added snes9x libretro core (RG35XX is too slow for it though)
    Added mednafen_supafaust libretro core (more modern and performs about the same as snes9x_2005 on the RG35XX)
    Added two "Gameboy Mini" boot logos (black & white)
  • 23. December 2022:
    Added game auto-resume support (put a
    resumeOnBoot file in misc to enable, this will auto-load the last played game on device boot, best combined with the Start + Select shortcut to auto-save and shutdown for sleep-mode-like behavior with actual power savings)
  • 22. December 2022:
    RetroArch now renders games in 640x480
    RetroArch menu now renders in 320x240 for better readability
    Added a MicroSD card recovery image for those that need it
  • 20. December 2022: Switched CPU governor to ondemand (saves battery)
  • 19. December 2022
    Added USB gamepad support (put a
    waitForUSB file in misc to enable, this adds an additional 5 seconds to the device boot time and as such is disabled by default)
    Added ADB support (put a
    enableADB file in misc to enable, this auto-disables USB gamepad support)
    Added a battery percentage display
  • 18. December 2022: Updated the scaling & refresh rate configuration
  • 17. December 2022: Initial release

Known bugs & issues

  • Sleep mode doesn't work (because it has none)
    The power button has been repurposed as a brightness toggle.
  • Hardware accelerated rendering doesn't work
    There's no working Linux drivers we could use.
  • Sound plays from the built-in speaker when connected via HDMI
    I know why this is, but need more time to fix this.

Files

Comments

André Mondri

What I miss is a list of all Garlic OS shortcuts (Fast Forward etc.) on the home screen that can be called up by pressing a key. And how does the mouse control work in the Amiga emulation? I found the shortcut to call up the keyboard myself. But that doesn't help without being able to move the mouse pointer. In the arcade emulation I still haven't figured out how to properly control the pop-up game controls menu. What is otherwise missing but should be possible is a C64 emulation via VICE.

bc28

I wasn't able to upgrade to v1.2.0 using the paste on top method. The device would try to boot up, then freeze up with the following screen, see photo: https://imgur.com/a/BZPQN6E Was able to roll back to v1.1.9.

Anonymous

What should we do with the .patch files?

Anonymous

Quick question: are you focused on optimizing retroarch, or are you also looking to build a CFW with a front end? I’m just wondering if this is just a stop gap for that.

Anonymous

is it possible to use jelos or anbernic stock os or arkos? I downloaded this thinking I can change it at any time and I cant figure out how to. power + f key still boots android :(

Anonymous

Android on the rg35xx? I think you are talking about a different handheld, but would like to know if I'm wrong.

Anonymous

Thanks for this "firmware". Can I display images while browsing playlists? Also had a little trouble finding the "misc" partition to place the resumeOnBoot file, I figured it was the 10MB one, seems to work but don't know if it worked without me placing that file there. Thanks for a much improved CFW.

Anonymous

"misc" is not its own partition, it's a directory in the root of the stock firmware layout.

Anonymous

Small issue, when I close content and then "sleep" the unit and restart I go back into the rom, not the retroarch menu like it should.

Anonymous

Great job so far thanks...Will it be possible to add the ability for the ui to read the default core set in retro arch not just load up the core set for e.g fb neo is default core on every mame platform regardless of what is set in r.a, this means i need to load mame2000 from r.a itself in order to use mame2000 core ..

Anonymous

Please could we get rotation to work on arcade. All vertical shmups are sideways i guess to fit aspect ratio, rotation 90,180 etc does nothing.