Two targeted fixes in ARMSX3 1.0.1

ARMSX3 1.0.1 is a small follow-up to the Android PlayStation 3 emulator’s substantial 1.0 release. Published on September 24, 2026, version 1.01 addresses startup problems in two groups of games rather than introducing another broad set of emulator or library features.

Guitar Hero World Tour no longer crashes before a song begins. The release notes also say that Guitar Hero: Metallica, Guitar Hero: Van Halen and Guitar Hero: Aerosmith were affected by the same problem in version 1.0 and should work again with this update.

Mortal Kombat Komplete Edition no longer freezes at the Warner Bros. logo. These fixes are particularly useful for games that previously failed before gameplay, since they remove an early launch barrier rather than only correcting a later visual or performance issue.

The project also says that an update was sent to Google Play closed testers. The available 1.01 downloads are Android APK variants for different Android and ARM configurations.

What arrived with ARMSX3 1.0

Version 1.0, released on September 24, 2026, was the main feature update behind this release cycle. ARMSX3 can use PlayStation 3 .p3t theme files as live library backgrounds, including still images, slideshows, animated themes and dynamic 3D scenes. The project reports that all 92 dynamic themes it tested played live.

Dynamic themes retain their own slideshow timing, transitions and zoom effects. Animated themes can show effects such as fire and rain, while 3D themes can animate characters, apply lighting and run scripted camera movement or other scene logic. The notes specifically mention Ape Escape, Afrika, Bloodborne and White Knight Chronicles themes as examples.

Themes render at 30 frames per second and pause when the app is left, which is intended to reduce battery use. Added backgrounds remain available until removed, and the library can display them in a full-screen View background mode without its normal interface. A configurable library screensaver can also show the background after between one and 60 minutes of inactivity, with the default described as 10 minutes.

The library no longer automatically darkens its background. Users who prefer the previous appearance can use Background Dimming in App Settings. Theme rendering depends on the device GPU supporting the required shaders; otherwise, ARMSX3 uses a fallback background.

Game fixes and emulation work in 1.0

The 1.0 update also addressed several game-specific failures. Helldivers, Don’t Starve: Giant Edition and Race the Sun were made compatible with the PPU recompiler after an overflow-flag error affecting a family of mathematical instructions was corrected. The release notes report substantial results on the Odin 3 for those examples, including 60 frames per second for Helldivers and Race the Sun, while Don’t Starve reaches its 30-frame-per-second cap. Those figures are project-reported results on that device, not a general performance guarantee.

NBA 08 can reach gameplay after SPU interrupts were corrected on the recompiler. Bundled patches address an intro movie crash and an endless Quickplay loading screen. Burnout Paradise can pass the junkyard section of its introduction and reach the open world with its bundled patch enabled by default.

Killzone 3 now passes the weapons-range freeze and the following black-screen issue, while its flickering HUD was also addressed. An MLAA patch is enabled by default, Write Color Buffers is disabled because the patch makes it unnecessary, and Preferred SPU Threads is fixed to Auto for this game after a setting of three caused a freeze in the prologue. The project cautions that smaller issues may remain.

The Guided Fate Paradox now finishes compiling instead of hanging indefinitely. Multi-game discs, including collections such as the Disgaea Triple Play Collection, can appear as separate library tiles from both disc images and folder dumps.

Under the hood, the PPU floating-point implementation was brought into agreement with the project’s real-PS3 test suites for several cases involving NaN conversions, signed zero, fused multiply-add NaNs and single-precision stores. The notes report that 324 mismatches were reduced to zero in those tests. PPU instructions that set the overflow flag are now compiled instead of falling back to the interpreter.

More accurate and more manageable PS3 emulation

ARMSX3 1.0 includes several SPU corrections. They cover MFC tag status, event-channel counts, SPURS task-context saves and a shift issue in the SPU interpreter. Two missing memory barriers on ARM64 were added so an SPU does not read stale data after a reservation. Transfers involving unmapped memory no longer terminate the SPU thread.

Large games should be less likely to exhaust memory while their modules compile. The number of modules compiled simultaneously now follows available free memory rather than the device’s installed RAM, and address-space exhaustion was corrected for games that repeatedly create SPU threads. Render targets discarded during surface splitting are reused, while the RSX profiler’s sampler now wakes 10 times per second when the profiler is inactive instead of 200 times.

The substantial core changes mean each game recompiles its PPU and SPU cache once after updating. That first recompilation is separate from normal gameplay and is an expected consequence of the new core code. PowerVR devices also received a fix for a crash immediately after cache compilation completed.

A more flexible game library

The library gained disc-management tools for games that request another disc. Swap Disc supports titles such as SingStar and the Dynasty Warriors Xtreme Legends games, while Change Disc is available for any game. ARMSX3 can load .m3u playlists and can create playlists for disc sets named with “Disc 1” and “Disc 2” or for multi-part PSN games.

Launch Game can start a disc image, playlist, EBOOT or game folder without adding it to the library. Long-pressing a game with an existing save state can boot directly into that state, and the Save Manager now shows save-state thumbnails and dates. Users can filter the library to show only disc games or only PSN games.

Installed PKG games can be exported for frontends including ES-DE and Daijisho, with a .ps3 file for each game and support for placing exports in multiple folders. Package tiles indicate when a licence is installed, and the PKG/Data Manager now includes a DLC tab for removing downloadable content.

Other library changes include custom boot intro videos, continued library music when another app holds paused game audio open, improved handling of data folders so their internal files are not incorrectly listed as games, and clearer firmware-install failure messages. Setup is skipped when the existing data folder already contains firmware and games.

Motion, touch and display controls

SIXAXIS motion input now works with motion-capable controllers, including the DualShock 4 and DualSense. The release notes describe testing on the Odin 3 and DualSense. On handhelds, holding the device upright is interpreted as a level controller, and the device’s sensors follow the screen’s rotation. A DualSense’s motion data can also reach games on handhelds that register an external controller as its own device.

Touch controls from ARMSX2 2.7 are included, with an Always visibility option and three glide modes. Individual macros can use pressure values from 5 to 100 percent, allowing two macros assigned to one button to send different pressure levels. Half-Screen Sticks can retain the on-screen left stick, while multi-touch buttons continue to work with sticks and gestures.

Additional touch changes prevent volume keys from hiding controls, release input when a control is removed during a press, reduce unwanted controller noise in Auto mode and keep the touch editor’s options within view on 1080p handhelds. Saving a touch layout resumes the game. Device Class settings can configure a port for instruments such as a guitar, drum kit, DJ deck or dance mat on a per-game basis.

Render Position now works in portrait mode, where it can move the game image toward the top of the display and leave space around a camera cutout. Display Resolution and OSD Size now control their intended functions, screen orientation is available in the quick menu, and the second screen’s Pause button can resume the game as well.

Sound, settings and platform requirements

Trophy sounds now follow the behavior used by desktop RPCS3. ARMSX3 does not include Sony’s original sounds, but users can add their own WAV, OGG or MP3 file through Trophy Sound in App Settings, test it, remove it and set its volume. Import Sound Pack also accepts trophy, dialog_ok and dialog_error clips. The in-game pause menu has new music.

The former Settings area is now called App Settings, and the Network tab is now RPCN. Settings search covers previously missing entries, while Performance, Renderer and Advanced identify non-default values with a red Not default label. Reset all settings also clears All Core Settings changes and per-game PPU and SPU decoder selections.

The in-game Fixes tab now explains values supplied by the RPCS3 configuration database, while per-game settings take precedence. RPCS3 and Artemis patch downloads use separate files, and save-import messaging now specifies that saves must be decrypted with Apollo before import. Logs record framerate information and include fault and thread dumps to make reports more useful.

ARMSX3 emulates PlayStation 3 software on Android; the Android device is the host platform and the games being emulated are from the PlayStation 3. The project lists Android 11 or newer, a 64-bit ARM processor, Vulkan 1.1 support and at least 8 GB of RAM among its minimum requirements. It identifies Snapdragon 865/870 or Mali G57-class hardware, or equivalent, for that baseline. The recommended tier moves to Android 13, Snapdragon 8 Gen 2-class hardware, 12 GB of RAM and good cooling, while its optimal tier calls for Android 14, Snapdragon 8 Elite-class hardware, 12 GB or more and active cooling for sustained performance. The notes also state that lighter games are the primary target at the minimum level and that heavier CPU- and SPU-demanding games require stronger hardware.

Running the emulator requires PlayStation 3 firmware, which is not included. The project is based on RPCS3 and is licensed under GPL-2.0-only, with the repository noting that some individual files may use different licences.

ARMSX3 PlayStation 3 emulator for ARM64 Android promotional graphic
ARMSX3 promotional artwork provided by the site owner.