Asus Ally Emulates PS3, Nintendo Switch, Xbox 360 with Ease

Asus ROG Ally
(Image credit: ETA Prime)

We’ve been excited for the Asus ROG Ally handheld for a while and, now that it’s here, we’re eager to see what all it can do. In our review of the Asus Ally, we noted that it offers good performance and a bright screen, but mediocre battery life. And when you compare the Asus Ally vs the Steam Deck, it's a tie because each has its strengths when playing PC games.

But what about emulation? How well does Asus's new handheld play games made for consoles. YouTuber ETA Prime was determined to find out and shows us in the video below. The results are very promising as the Ally is able to handle games from PS3 (usually an emulation challenge), the Nintendo Switch and Xbox 360.

On the lighter end of the emulation spectrum, ETA Prime demonstrated it’s ability to play PSP games with ease using PPSSPP. It can also handle 3DS emulation using Citra, a Nintendo 3DS emulation platform. These systems are less demanding hardware-wise than consoles so it goes without surprise that the Asus ROG Ally handled them so well.

As far as consoles are concerned, ETA Prime also demonstrated its ability to run GameCube ROMs using Dolphin. PlayStation 2 games were also on the table thanks to PCSX2, a Windows-compatible PS2 emulation platform. From the same era, we also got a look at Xbox emulation with CXBX. It handled the WiiU fairly well using CEMU and brought us to the modern era of consoles by emulating the Nintendo Switch. In addition, it could handle Xbox 360 and PS3 emulation with reliable playability.

The Asus ROG Ally runs Windows so Steam access is a given. However, if you’re looking for an emulation platform there’s definitely great potential to be had. If you want to get a closer look at the Asus ROG Ally in action, check out the demonstration video shared to YouTube by ETA Prime.

Ash Hill
Freelance News and Features Writer

Ash Hill is a Freelance News and Features Writer with a wealth of experience in the hobby electronics, 3D printing and PCs. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting while also finding the best coupons and deals on all tech.

  • Metal Messiah.
    The new Asus ROG Ally is able to easily emulate games because the AMD Ryzen Z1 APUs come with AVX-512 support.

    As you can see one huge advantage that the handheld offers is support for AVX-512 instructions which offer great performance across various emulators including RPCS3.

    AMD actually made a good and reasonable decision by putting AVX-512 support on its Ryzen Z1 APUs.
    Reply
  • PlaneInTheSky
    The best thing about the ROG Ally is that Asus is basically agnostic when it comes to gaming.

    The Asus launcher supports Steam, GoG, Epic Game Store, Nvidia cloud, Microsoft Game Pass, etc.

    If you want to run emulators, or whatever, Asus makes it easy to do.

    On the Steam Deck if felt like I was behind pushed to use Steam. The whole SteamOS ecosystem is tailored to Steam. You can install Windows on Steam Deck, but as LinusTechTips has shown, it is a mess. And why wouldn't it be, Steam Deck was designed for you to buy Steam games, they don't really want you to install Windows.
    Reply
  • mwm2010
    PlaneInTheSky said:
    The best thing about the ROG Ally is that Asus is basically agnostic when it comes to gaming.

    The Asus launcher supports Steam, GoG, Epic Game Store, Nvidia cloud, Microsoft Game Pass, etc.

    If you want to run emulators, or whatever, Asus makes it easy to do.

    On the Steam Deck if felt like I was behind pushed to use Steam. The whole SteamOS ecosystem is tailored to Steam. You can install Windows on Steam Deck, but as LinusTechTips has shown, it is a mess. And why wouldn't it be, Steam Deck was designed for you to buy Steam games, they don't really want you to install Windows.
    Yeah, this is why(if I ever need a gaming handheld) I would prefer the ROG Ally over the Steam Deck.
    Reply
  • AAA978
    Metal Messiah. said:
    The new Asus ROG Ally is able to easily emulate games because the AMD Ryzen Z1 APUs come with AVX-512 support.

    RPCS3 Blog on Github:

    Why Is AVX 512 Useful for RPCS3?
    It’s often said that the importance of the difference between instruction sets on modern computers is overblown, and it’s hard to actually disagree with this observation. Since 90% of the average program is made up of basic ALU instructions, loads and stores, and branch instructions, and given the fact that the gap between different instruction sets is very small in terms of these basic instructions, it’s easy to agree with this conclusion.

    But the PS3 emulator RPCS3 isn’t an average program. Even if you haven’t used the emulator itself, you may have heard RPCS3 brought up as an example of consumer software that can take advantage of AVX-512. In this blog post I’ll cover why exactly the new instructions and features introduced in the AVX-512 family are so useful for PS3 emulation. In some situations use of 512 bit instructions can be profitable for RPCS3, but in this post I’ll be covering why the new instructions introduced are useful at 128 and 256 bit lengths.
    ...
    A lot of technical details about PS3 CELL and AVX-512
    ...
    The recently announced Zen 4 was announced to support AVX-512 instructions as well. Since it’s likely that the successor to devices such as the steam deck will use a Zen 4 based CPU, it’s possible the number of people wanting to play games on a low end device that supports AVX-512 will increase significantly. Even when the target framerate is already achievable without AVX-512, enabling AVX-512 optimizations could improve battery life, or provide more TDP to the gpu which could enable gameplay at higher resolutions.
    emulator that would likely benefit greatly from AVX-512 optimizations is PCSX2. Since the PS2’s VUs inspired much of the behavior and design for the SPUs, many of the optimizations which apply to RPCS3 should also apply to PCSX2. In particular, vrangeps should be helpful for improving their clamping code.
    Reply
  • ezst036
    PlaneInTheSky said:
    The best thing about the ROG Ally is that Asus is basically agnostic when it comes to gaming.

    The Asus launcher supports Steam, GoG, Epic Game Store, Nvidia cloud, Microsoft Game Pass, etc.

    If you want to run emulators, or whatever, Asus makes it easy to do.

    On the Steam Deck if felt like I was behind pushed to use Steam. The whole SteamOS ecosystem is tailored to Steam. You can install Windows on Steam Deck, but as LinusTechTips has shown, it is a mess. And why wouldn't it be, Steam Deck was designed for you to buy Steam games, they don't really want you to install Windows.

    Right, this all makes sense. However you skipped over one of the biggest reasons.

    There is a whole market out there looking specifically to get away from Windows, and that market is growing. Now I suppose you could buy an Ally or one of the many others out there and do a Linux install, which I'm sure would be just fine. But one of the reasons the Steam Deck is cheaper is because it doesn't have a built-in Windows tax. And every day gaming on the Deck gets better and better - even outside of the games. Since the whole SteamOS ecosystem is tailored to Steam - that means, the whole SteamOS ecosystem is tailored toward gaming, it's better than trying to use some corporate operating system that's trying hard to double up also as a gamer's operating system.

    Windows just moves too slow these days. Old man can't keep up - time to get out of the way.
    Reply
  • Devoteicon
    People got some pretty big pockets.
    Reply
  • Amdlova
    I use the galaxy s23 to play some emulators. Can run full hd and do more things... uses a dex pad with a lg projector pf50ks :)
    Reply
  • -Fran-
    PlaneInTheSky said:
    The best thing about the ROG Ally is that Asus is basically agnostic when it comes to gaming.

    The Asus launcher supports Steam, GoG, Epic Game Store, Nvidia cloud, Microsoft Game Pass, etc.

    If you want to run emulators, or whatever, Asus makes it easy to do.

    On the Steam Deck if felt like I was behind pushed to use Steam. The whole SteamOS ecosystem is tailored to Steam. You can install Windows on Steam Deck, but as LinusTechTips has shown, it is a mess. And why wouldn't it be, Steam Deck was designed for you to buy Steam games, they don't really want you to install Windows.
    Uh... You can install Windows in a Steam Deck just fine...

    You lose a lot of the secret sauce from Valve when it comes to optimizations around the OS and it shows, but at least you can run anything you would in a normal Windows PC.

    Regards.
    Reply
  • PlaneInTheSky
    -Fran- said:
    Uh... You can install Windows in a Steam Deck just fine..
    I didn't say you couldn't. I said installing Windows is a complete mess on Steam Deck, which is true.

    Valve has not fixed any of the issues, and why would they, the truth is that Valve doesn't want you to use Windows and other game stores on Steam Deck. Steam Deck "supports" installing Windows kind of like Macbooks "support" installing Windows. In truth, they don't really want you to do that.

    The moment I wanted to install my GoG games for example, I needed a 3rd party launcher, on top of the GoG launcher, which was a disaster. And like I said, installing Windows on Steam Deck is not a solution due to all the issues, like LTT points out.

    I know my GoG library works flawlessly on Windows, and Asus fully supports it and even made it part of their launcher.

    uNt_ReLwk40
    Reply
  • RedBear87
    Metal Messiah. said:
    AMD actually made a good and reasonable decision by putting AVX-512 support on its Ryzen Z1 APUs.
    And Intel kept committing willing suicide by disabling AVX-512 on Alder Lake and Raptor Lake thinking that... it would improve their HEDT sales or something?
    Reply