Welcome to the latest edition of Retro Handhelds Weekly. This week, we saw a bunch of news in the world of hardware and software. Our writing team continues to be on an absolute tear, and there’s even a surprise or two sprinkled in! So sit back, grab a cup of coffee, and catch up on what’s happened this week in the world of Retro Handhelds.

Table of Contents


Hardware

Software

Custom Firmware Updates

Emulator Updates

From the Writers

On the YouTubes

Looking for Deals?


Hardware

If there’s one thing we know about retro handhelds, it’s that there is always something new around the corner. Seriously, it’s “worse” than smartphones, as some companies release new handhelds every other week. On the bright side, at least there’s no shortage of options.

Anbernic RG Slide Looks Great, But It’s a Lot Bigger Than You Think

Anbernic RG Slide Looks Great, But It’s a Lot Bigger Than You Think - 1200x675

We have finally seen videos, first impressions, and detailed looks at the upcoming RG Slide, a sliding-screen handheld inspired by the beloved PSP Go. It’s sleek, it’s clean, and it’s packing real power under the hood, but one thing is turning heads more than anything else: The size.

AYANEO Flip 1S DS

AYANEO Flip 1S DS Promo Render - 2

You probably remember when AYANEO surprised us all by announcing the Flip DS. Now, the company’s back with the AYANEO Flip 1S DS, this time with a couple of major changes. The first of which is the larger 4.5-inch secondary screen, complete with a 3:2 aspect ratio and a 1620 x 1080 resolution. The other is that the Flip 1S DS adopts the AMD Ryzen AI 9 HX 370, something we’re beginning to see arrive in more and more x86 handhelds.

Pricing and availability have yet to be shared, but we suspect that will change in the coming days.

Ryzen AI 9 HX 370 Comes to OneXPlayer X1 Mini and AOKZOE A1X

AOKZOE A1X Promo Render

Speaking of the Ryzen AI 9 HX 370, we can add two more handhelds to the list, as the OneXPlayer X1 Mini has been refreshed to include this chipset as an option, while the AOKZOE A1X arrived ahead of schedule, powered by the same SoC. The X1 Mini initially debuted last year with the 8840U and has been a unique option in the handheld space.

OneXPlayer X1 Mini

Meanwhile, the AOKZOE A1X features an 8-inch LCD display with a 120Hz refresh rate, along with up to 64GB of LPDDR5X RAM and a 2TB NVMe SSD. In addition to the standard swath of ports, the A1X also sports an OcuLink port for those who want to enjoy a faster connection when using an eGPU.

AOKZOE A1X

Retroid Dual Screen Add-on Now Available for $69

Retroid Pocket 5 with Dual-Screen Add-On Render

The Dual Screen Add-on is an accessory that you attach to your Retroid device, providing you with a 5.5-inch AMOLED touchscreen display that sits above the built-in screen. However, adding another screen to your handheld is only half the battle, and Retroid integrated the entire ensemble with a built-in device clip.

Retroid Dual Screen Add-On

Xbox Handheld Paused While Microsoft Doubles Down on ROG Ally

ASUS Xbox ROG Ally X - This is an Xbox

For months, rumors swirled around a prototype device that would bring a dedicated Xbox portable console to market. The company was said to be targeting a release as early as 2027, offering a new way to play Game Pass titles on the go. However, according to a report originating from GameSpot, it seems to indicate that Microsoft has decided to put the project on indefinite hold.

More Hardware News

Apps and Software

Don’t get me wrong, hardware is definitely fun and exciting to talk about. But what good is an awesome handheld if it doesn’t even work? That’s where software and custom firmware come into play, so here’s everything you might’ve missed this week.

Fork of melonDS for Android Brings Support for Dual-Screen Devices

Anbernic RG557 Setup Guide - RG Button - 1

It’s a good time to be a fan of the Nintendo DS, and it just got even better. There’s a new fork of melonDS for Android, which finally introduces support for dual-screen devices. This means that when the Retroid Dual Screen lands sometime in August, you’ll be able to take full advantage of both screens without jumping through a bunch of hoops for your DS games.

Gyro Control on Android Emulators

Uhhh, I used Chat GPT to make an app to give Gyro Control to old school Emulators, anyone want to test it out?
byu/Chillionaire1 inEmulationOnAndroid

Have you wanted full gyroscope support in some of your favorite retro games on Android handhelds? Well, you’re in luck as someone used ChatGPT to “make an app to give Gyro Control to old school emulators.” The app hasn’t been released into the wild just yet, but you can head over to the Reddit post to learn how to test it for yourself.

aPS3e Goes Open Source and Arrives on Play Store

PS3 Home Screen on Odin 2

After the dust settled, the aPS3e team has been quietly working on improving its PS3 emulator for Android. Now, not only is the app available on the Play Store, but you can also view the source code over at GitHub.

EchoArch Provides “Touch-friendly overlays for RetroArch on mobile”

Have you been wanting those cool overlay skins that you see in Delta and other emulators? Well, now, you don’t even have to download Delta as EchoArch makes it possible to use “touch-friendly overlays” when playing games on RetroArch.

RetroAssembly – Your Personal Retro Game Cabinet in the Browser

RetroAssembly Library Interface

Over the past few months, we’ve seen more and more tools released that are designed to make it easy to play your favorite retro games on the web. RetroAssembly is the latest of which, and is described as being a “web-based retro game collection cabinet.” There are a variety of supported consoles, but you’re currently limited to earlier generations.

RetroAssembly

MigFlash Firmware 1.2.0 Supports Switch 1 Games on Switch 2 Consoles

The Switch 2 has only been released for less than two weeks, and we already have an update for the MigFlash. The latest firmware (version 1.2.0) adds the ability to play original Switch games on the Switch 2 using the MigSwitch.

Steam Beta Now Supports Apple Silicon Natively

Steam Banner Image

It’s been almost five years since the Apple M1 debuted, marking the first Apple Silicon chipset. Until now, Steam relied on Apple’s Rosetta 2 software, which made it possible for x86 software to run on ARM silicon. With the most recent Steam Client Beta, this is no longer the case, as Steam can now run natively on your Apple devices.

Custom Firmware Updates

CarlOS
  • v1.7
    • Added ColecoVision System.
    • Added Odyssey System.
    • Added “Arcade name games” App, This application will automatically create a game list on ARCADE, MAME, NEOGEO, NEOCD, FBNEO, CPS1, CPS2, CPS3, ATOMIS, PGM2, and NAOMI systems, as long as the ROMs are in zip or 7z format. To display their full names, you’ll obviously need to run it every time you add new ROMs.
Mortar
  • v2.4.0
    • Group BIN / CUE – detects if a zip file contains BIN / CUE files. If detected, Mortar will unzip and place all files into a directory with the game’s name.
    • Group Multi-Disc – detects if a game is part of a multi-disc title. If detected, Mortar will place into directory that has the name of the game and will update the .m3u file.
UnofficialOS
  • 20250605
    • Updates to emulators, cores, and packages.
    • A new image for RK3326 clone units.
    • OpenSSH and OpenVPN have been updated.
    • ScummVM updated to v2.9.1
    • Mupen64Plus updated to 2.6.0

Emulation Updates

jgenesis
  • v0.10.0
    • Genesis CRAM dots are now emulated
    • Significantly improved performance for Genesis and Sega CD, and to a lesser extent 32X
    • Genesis / Sega CD / 32X audio low-pass filter cutoff freqencies are now configurable
    • Lots of bugfixes for every emulated system, particularly Genesis
melonDS-Android
  • 0.0.2
    • Shared OpenGL Texture Pipeline
    • Dynamic Resolution Handling
    • Codebase Isolation
  • 0.0.1
    • In anticipation of the upcoming dual-screen Android handhelds, I’ve taken the opportunity to implement dual-screen support in melonDS for Android!
    • We now have two great ways to enjoy the Nintendo DS in all its glory: DraStic, and my own fork of melonDS with dual-screen support
      • Full OpenGL support for external displays
      • Option to choose which screen (top or bottom) is shown on the external display
      • Custom layout support for external screen display
      • Orientation setting for the external screen
      • In the ROM browser, when navigating with the console’s buttons, the external screen will display the RetroAchievements available for the selected game
PPSSPP
  • v1.19.2
    • Major releases will be yearly, instead twice a year.
    • In the next release, the “Windows ARM64” release will be considered officially supported.
Yaba Sanshiro
  • v1.17.6
    • SEGA Rally now runs smoother on low-end devices thanks to rendering optimizations.
    • Processing speed improved by ~1.13x!
DOOM Retro
  • v5.7
    • DOOM Retro is now built using v17.14.5 of Microsoft Visual Studio Community 2022.
    • DOOM Retro now uses SDL v2.32.8, SDL_mixer v2.8.1 and SDL_image v2.8.8.
    • Several changes have been made to further improve the overall performance and stability of DOOM Retro.
    • Minor changes have been made to text that is output to the console.
MeloNX
  • v2.0.1 Hotfix
    • UE Games: Fixes the bug in the last release that causes Unreal Engine games to show a black screen or have colour issues.
    • Virtual Controller Button: Fixes bug where buttons don’t properly register clicks.
    • Launch Crash: Fixes the bug where the app crashes on any game launch with System.PlatformNotSupportedException
    • Fix TimeZones: Fixes the bug where time in-games aren’t reflected properly
  • v2.0
    • Improved Game Compatibility
      • Substantial compatibility upgrades across many titles.
      • Unreal Engine games no longer display a black screen—games now render correctly (with minor texture flickering remaining).
      • Fixed “Player 1 to Handheld” option – You can now play titles that previously wouldn’t let you go past a controller screen, such as the Pokémon games!
    • Enhanced Experience and Features
      • All-New Main Menu UI – A refreshed, modern design for easier navigation.
      • Motion Controls – Works seamlessly with both physical controllers and iPhone/iPad gyroscopes.
      • Rumble Support – Feel the game with controller vibration feedback.
      • Revamped Settings UI – Streamlined layout for better usability.
      • Per-Game Settings – Customize controls and options for each title individually.
      • New Virtual Controller – Rebuilt from the ground up for better responsiveness and customization.
    • New Settings Options
      • Button Hold Toggle – Tap once to simulate holding a button when using the Virtual Controller.
      • Show Stick Buttons – Shows L3 and R3 on when using the Virtual Controller.
      • Virtual Controller Opacity – Adjust the transparency of on-screen controls.
      • Disable Touch Screen – Optional setting to prevent accidental input.
      • Swap Face Buttons (Physical Controller) – Swaps ABXY layout to match your preferred controller scheme.
      • Black Screen on AirPlay (Light Mode) – Prevents unwanted screen mirroring visuals.
      • Location Access (Optional) – Prevents app suspension in the background. (Location data is not collected or transmitted.)
      • App Icon Switcher – Choose from alternate app icons to personalize your Home Screen.
Playnite
  • 10.36
    • New
      • Automatic library data backups are enabled by default for new installations
      • Software tools, 3rd party clients and extension menu items are available in Fullscreen mode
      • Added support for changing user data folder via –userdatadir cmdline argument
      • Added gopher64 emulator profile
      • Added option to track games by specific process name
      • Added close button to Explorer Panel (by darklinkpower)
      • Added game provider filter to statistics view (by learn-more)
      • Added error dialog when trying to bulk download metadata with no fields enabled (by Jeshibu)
    • Fixed
      • Fullscreen mode preventing system from going to sleep
      • Better handling of errors and download cancellations when adding metadata files from http sources
      • Updated gamepad input library and gamepad database
      • Updated web view library
      • FilteredGames and SelectedGames not returning any data in PowerShell scripts sometimes
      • Playnite variables are not expanded in startup scripts
      • Explorer “icon” is not highlighted when the explorer panel is opened
      • Third-party client is shut down even while another game from the same client is being installed
      • System shutdown from Fullscreen mode doesn’t behave exactly the same as start menu shutdown
      • shadPS4 profile: exclude patch directories (by JupiterJesus)
XWine1/SlimEra
  • SlimEra
    • Slim Win32 reference implementations of select DLLs from the Xbox ERA OS
romm
  • v3.10.2
    • Minor Changes
      • Add support for doom and acpc in emulatorjs
      • Reinstate click on console icon for platform settings
      • Add RetroAchievements links to game and achievement badges
      • Display achievements earned in hardcore mode
      • Store state of last search when navigating between results and games
      • Reset pagination when changing search field value
    • Fixes
      • Consistent use of click handlers
      • Add fallback for homepage when library is empty
      • Fix RA platform IDs for metadata matching
      • Icons in the action bar should always be white for readability
      • Create the parent folder on game upload when not in the filesystem
      • Corrected IGDB age ratings
      • Set default value of enable3DEffect to false if not specified in localStorage
    • Other Changes
      • Remove critical log messages for 403 and 404 exceptions
      • Add typing to RetroAchievements API responses
      • Create RetroAchievements service adapter
      • Use aiohttp for RetroAchievements API calls
      • Move back to upstream streaming-form-data dependency
      • Iterate through user completion progress in RetroAchievements
      • Use optional flags instead of booleans for Rom filtering
      • Upgrade RALibretro to the current upstream version
SaveState
  • 1.4.2
    • Key Features
      • Bulk Profile Creation
      • New Profile Preview & Filtering Window
      • Integrated Search Bar
      • Emulator Expansion: Welcome PCSX2 and Xenia!
    • Improvements & Bug Fixes
      • Optimized Drag and Drop
      • General Stability and Performance Improvements
      • Fixed Minor Bugs
    • What’s Next?
      • With bulk profile management now implemented, our next major goal is to add compatibility for games from other launchers, such as Ubisoft Connect, the EA App, and more.
retrom
  • v0.7.22
    • initial emulatorJS and cloud save support
    • Managed, cloud save files for supported emulators/cores
    • Managed, cloud save states for supported emulators/cores
    • Configurable, automated backups of both cloud save files and save states
    • In-game overlay, for easy configuration of the emulation experience and control schemes (gamepads too!)
    • Import/export your save files and save states straight from the in-game overlay
Peanut-GB
  • v1.3.0
    • Add automated testing for LCD emulation. This is checked when a pull request is made.
    • Fixed LSDJ not working due to MBC5 RAM bank switching not emulated correctly.
    • Fixed a bug in the LCD emulation whereby the LCD was in HBlank state rather than OAM Scan after VBlank. This fixed an issue with Final Fantasy Legend III crashing on entering a battle, and the flickering in Prince of Persia
    • Fixed Final Fantasy Legend III not starting because Peanut-GB was not starting the APU when a bootrom was not being used.
    • Fixed Dragon Quest III, whereby halting the CPU with no interrupts enabled would cause Peanut-GB to infinite loop
    • Added list of projects that use Peanut-GB to README
    • Minor optimisation in the setting of f register in some CPU instructions. Clearing all 8 bits of the register can be faster than only clearing multiple specific bits in the register.
    • Use of macros to remove repetitive code in similar CPU instructions.
    • Improve emulation speed by counting the duration of time that the LCD is switched off
    • Improve RTC emulation accuracy (still not perfect)
    • Add repeating A and B keys to peanut-sdl
    • Use SDL_HINT_WINDOWS_DPI_AWARENESS only if it’s available
    • Demonstrated support for Windows 3.11 with Win32s and Windows NT 3.1
    • Fixed MBC3 RTC on cartridges with no RAM.
    • Minor optimisations.
    • Added a basic graphical UI debugger.
    • Further improvements to overall emulator stability and other minor adjustments have been made to enhance the user experience.
Provenance
  • 3.1.0a1 Pre-release
    • New Features & Major Enhancements
      • Overhauled iCloud Synchronization (bug/ios-icloud-not-syncing branch focus)
      • Game Importer Refinements
      • UI & UX Improvements
    • Bug Fixes
      • iCloud & Sync: Early support – CloudKit broken, iCloud drive on iOS/iPad OS only.
      • Importer
        • Fixed an index-out-of-bounds error when multiple items were removed from the import queue.
        • Addressed issues where the game importer’s ROMs path could become incorrect when toggling iCloud.
      • General
        • Fixed logic for deleting multi-disc ROMs to handle all associated files.
        • Resolved potential issues with PVImageFile path validation.
        • Addressed various compilation warnings and minor code issues.
    • Cores
      • JIT and JITless Dreamcast cores
        • Very early test release. Many known issues. Audio/Video sync speeds wrong.
        • Sonic Adventure and SA2 sometimes loads, sometimes doesn’t. May depend on BIOS versions
    • Other Changes
      • Extensive code refactoring for clarity, reusability, and maintainability (e.g., removing unused code, DRY principles).
      • Updated project files and build settings (e.g., build variables, minimum deployment target to 16.0).
      • Improved localization string handling.
      • Enhanced logging throughout various modules.
      • Updated to use cache layers more effectively to reduce direct database hits.

From the Writers

While there’s always a lot of news to cover and talk about, we also try to take a step back and give everyone something a bit different to enjoy. These are the more editorial-styled articles and reviews that you might have missed over the course of this week.

A Week with the Nintendo Switch 2

Nintendo Switch 2 - Joe

In the meantime, I spent an entire week with the console since it was released due to it being sold on the eve of my family vacation that required driving across the good and flat state of Michigan twice. And what did I do? I played vid’ya games.

 

During my week, I explored the system, battled its battery life, clicked its buttons, beholden the screen, and uncovered all of its dirty secrets down to the GameCube Easter Egg. Yes. Here is my review of the Nintendo Switch 2 after spending a week with it.

PowKiddy V90S First Impressions: It’s Flippable

PowKiddy V90S First Impressions - On Top the Stack

2025 is truly the year of clamshells. Retroid Pocket Flip 2, Miyoo Flip, Anbernic RG34XXSP, and now PowKiddy is entering the mix with the V90S. Originally released back in 2020, the original V90 was a cheap and cheerful emulation handheld powered by an Allwinner F1C100S, and has since been the standard for cheap clamshells.

 

Fast forward to 2025, and everyone’s dipping their toes into the water with mixed results. So, how’s the V90S going to do? While I haven’t had enough time to give a full review, my first impressions are pretty positive so far.

Next UI Just Keeps Getting Better and Better

NextUI Custom Boot Screen on TrimUI Brick

I’ve wanted to do a follow-up review as the dev team added new features, but NextUI got updates almost daily for the better part of two months. Things have finally calmed down with version 5.5, so I thought I’d do a quick follow-up to see what’s been added, and if NextUI is still the way to go on the TrimUI Brick!

Anbernic RG35XX Pro Review: They’re Going to Do What They Do

Anbernic_RG35XXPro_Battletoads

You can’t always count on Anbernic, but you can always count on Anbernic to be Anbernic. That’s not just a poor paraphrasing of a Samuel L. Jackson quote from the 1997 classic, Jackie Brown, but an amusing nod to the fact that this company is going to do what they’re going to do when it comes to releases, and it’s best to just strap in and go along.

Anbernic RG35XX Pro Setup Guide

Anbernic RG35XX Pro - Ports on KNULLI - 1

This might be the best handheld for beginners, as it has all of the features you would want, along with a few extras. With that in mind, if you want to get the “lay of the land,” here’s our RG35XX Pro Setup Guide to help get you started.

Anbernic RG35XX Pro First Impressions: It’s an Anbernic

Anbernic RG35XX Pro First Impressions

We’re already halfway through 2025, and Anbernic is still releasing its H700 line of handhelds to the market. While the RG40XXH may have originally been quoted as the last H700, Anbernic has since released another four.

 

Now enter the RG35XX Pro, the fifth since that fated “last H700” and the second time we’ve seen this exact form factor this year. How is it? Is it going to be worth your time and money? These may be first impressions, but I already have an opinion forming. 

On the YouTubes

Don’t think that the writers are the only ones getting things done. The RH video team is constantly working on new videos, and now’s the best time to subscribe. This week, we got our first look at the Anbernic RG Slide, along with the RG35XX Pro and PowKiddy V90S. Plus, Stubbs and Rob interviewed Franco Catron of RetroX, and Zu revisited a familiar custom firmware.

Retro Handhelds on YouTube


Looking for Deals?

Retro Handhelds Deals of the Week - 6-1

Another week, another set of deals to be had. Hit the button below to check out our favorite deals of the week. We know how much everyone loves a good deal, so we’ve been cooking up something to help you get the best deal possible.

Retro Handhelds Deals of the WeekHandheld.Deals

What did you think of this article? Let us know in the comments below, and chat with us in our Discord!

This page may contain affiliate links, by purchasing something through a link, Retro Handhelds may earn a small commission on the sale at no additional cost to you.